Der Code Repository Manager wurde durch die Klasse agentSystem.AgentCodeRepository implementiert. Sie enthält folgende static deklarierte Methoden:
Wird mittels getCodeRepositoryEntry(...) eine Agentengattung gefunden, so wird ein agentSystem.AgentCodeRepositoryEntry-Objekt zurückgegeben. Über dieses Objekt ist dann der ortstransparente Zugriff auf die Daten der Agentengattung möglich.
Um konkrete Zugriffstechniken (z.B. via ftp, aus einer Datenbank, etc.) auf Agentengattungen zu implementieren, muß eine neue Klasse von agentSystem.AgentCodeRepository abgeleitet werden und die dort abstract deklarierten Methoden implementiert werden. Ebenso muß eine passende Subklasse von agentSystem.AgentCodeRepositoryEntry erstellt werden. Für den Zugriff auf das lokale Dateisystem des Endsystems wurden die Klassen agentSystem.LocalFilesystemCodeRepository und agentSystem.LocalFilesystemCodeRepositoryEntry realisiert.
Eine explizite Repräsentation der Code Repository Policy existiert nicht, ihre Implementierung ist aber in agentSystem.AgentCodeRepository vorbereitet.
Die neue Produktionsumgebung für Agenten unterstützt die Erstellung von JAR-Dateien und deren Signierung nach Kap. 6.5.1.