用途:为 AI 编程助手提供持久化知识库与项目/任务/文档管理,支持检索技术文档、API 参考、代码示例,并协调多智能体协作。
主要能力:
- 知识库搜索:POST /api/knowledge-items/search,支持 hybrid(默认,语义+关键词)、semantic、keyword 三种策略,可启用 use_reranking 提升结果质量。
- 网站抓取:POST /api/knowledge-items/crawl,可配置 crawl_depth(最大 5)、follow_links、sitemap_url,自动识别 sitemap 与 llms.txt 并提取代码示例。
- 文档上传:POST /api/knowledge-items/upload,支持 PDF、Word、Markdown、txt,自动分块。
- 项目管理:项目→特性→任务层级,GET/POST /api/projects 等。
- 任务管理:GET/POST /api/tasks、PUT /api/tasks/{id},状态含 todo、in_progress、done、blocked。
- 文档管理:GET/POST /api/documents、PUT /api/documents/{id},带版本控制。
使用方式(必需顺序):
- 先读 references/api_reference.md 获取权威端点路径(常见错误:误用 /api/knowledge/search,正确为 /api/knowledge-items/search)。
- 向用户询问 Archon 服务器 URL(默认 http://localhost:8181)。
- 验证连接:GET /api/projects。
- 再执行具体操作。
辅助脚本示例: cd .claude/skills/archon/scripts python3 list_knowledge.py http://localhost:8181
查看完整元数据应使用 GET /api/knowledge-items(含字数、代码示例数、页数估算),而非 /api/rag/sources;/api/knowledge-items/sources 已废弃,改用 /api/rag/sources。
适用场景:检索文档与实现模式、管理项目任务、创建/更新开发文档、抓取网站构建知识库、上传文档、多智能体共享上下文。
限制:需自行部署并运行 Archon 服务;端点路径必须查阅 api_reference.md,不可猜测;连接失败需检查服务、主机端口与防火墙;官方资料未提供收费、价格及具体平台信息。