Agentic Resource Registry 是一个自托管、采用 Apache 2.0 许可的注册中心,用来在组织内部共享编程 agent 资源,前身为 Observal。项目 README 称,代码、维护者和许可证均与 Observal 相同,命令行工具仍叫 observal。它把 Skills、MCP 客户端、hooks 等资源集中到一处,加上审核、多工具配置生成、agent 间发现与委派,以及使用洞察,面向的是团队里这类资源各自散落、难以复用的问题。以下功能介绍均来自项目 README 的自述。
注册中心可以存放 Skills、MCP 客户端、hooks、提示词、agent 文件和沙箱(sandboxes)。项目支持审核提交、批准内部 agent、查看版本差异,让开发者有一个统一的安装来源。
注册中心可以为各个受支持的 harness 生成对应的配置,用一条命令把 agent 装进任一受支持的 harness,不必为每个工具分别维护安装说明。README 列出的受支持 harness 包括 Claude Code、Codex、Cursor、Copilot、Kiro、Pi、OpenCode、Antigravity 和 Goose。
项目实现了 Agentic Resource Discovery(v0.91)。每个已批准的资源都会发布为一条带 urn:air: 永久标识的 ARD 条目,公开清单位于 /.well-known/ard.json,搜索接口为 /api/v1/ard/search。
项目同时支持 Agent2Agent 协议(v1.0,兼容 v0.3)。README 对委派设定了几项限制:
项目提供 AI 驱动的使用洞察报告,基于 LiteLLM,可接入 Anthropic、OpenAI、Bedrock、Gemini、Azure 和 Ollama 等模型服务。会话回放则可以查看 token 数、模型、工具以及逐轮时间线。README 还称,审计日志、SAML SSO、SCIM provisioning 和 executive dashboard 都包含在 Apache-2.0 发行版中。
项目分为服务端和命令行工具两部分。服务端要求 Docker Engine 24.0 及以上版本与 Compose v2,可用一行脚本安装。命令行工具通过 Python 方式安装时需要 Python 3.11 及以上,可通过 uv tool install observal-cli 或 pipx install observal-cli 安装,也提供不需要 Python 的独立二进制文件。
技术栈方面,注册表使用 PostgreSQL 16,遥测数据使用 ClickHouse,队列为 Redis 加 arq,后端为 FastAPI。部署方式包括 Docker Compose(10 个服务)和 Kubernetes(Helm)。