Agent 与自动化AI 资源
architect-os:四层 MCP 架构的 Agent 服务与记忆系统
cdeust/architect-os · Unified TypeScript monorepo: memory (Cortex) + codebase intelligence (automatised-pipeline) + reasoning patterns (zetetic-team-subagents) + PRD pipeline (prd-spec-generator). Anthropic agent SDK + MCP, ports-and-adapters.
ELI5:它是什么,解决什么问题
该仓库是一个 TypeScript monorepo,按 proxy、gateway、memory、data 四层组织 MCP 系统:客户端只调用单一网关上的意图工具,由所属服务运行沙箱化的 Claude Agent SDK worker,并返回经校验的 Result。memory 服务提供 recall 与 remember 意图工具,数据层使用 Postgres 与 pgvector 并集中管理类型化数据访问;仓库还包含 contracts 共享类型、架构约束检查、文档与本地 Docker Compose 启动方式,以及基于 Claude 的评审子代理和 CI 工作流。
核心能力与快速开始
★ 1 · TypeScript
- 能做什么
- 提供分层 MCP 服务骨架:单一网关负责鉴权、目录、路由、配额与审计;memory 服务提供 recall/remember 意图工具;worker 容器运行 Claude Agent SDK 智能体;data 组件集中封装 Postgres/pgvector 访问;contracts 定义 Result、Run、RunEvent 与 zod 工具 schema;通过 npm run arch 强制层级与依赖约束;包含端到端测试、Docker Compose 本地栈和基于 Claude 的评审子代理与 CI 工作流。
- 适用场景
- 适合构建以单一 MCP 网关对客户端暴露意图工具、后端运行沙箱化 Claude 智能体并带持久记忆与审计能力的服务;也可作为 TypeScript 多组件、端口适配器架构与架构约束执行的参考实现。
- 项目形态
- 开发框架
- 部署方式
- 提供 Docker Compose 本地栈与 Caddy 代理配置;README 说明 worker 需要通过密钥代理(secrets broker)访问 Anthropic,而该组件不在骨架中,具体生产部署条件未说明。
- 主要依赖
- 构建与检查需 Node 26 LTS 和 npm;本地栈需 Docker Compose;数据层使用 Postgres 与 pgvector。Anthropic API 凭据、成本与其他外部依赖限制未说明。
- 使用限制
- README 明确指出密钥代理不在骨架内,因此访问 Anthropic 的完整链路未包含;未说明性能、扩展性、生产安全加固与 API 成本限制。
- 许可证
- MIT
- 最近推送
- 2026-10-31 06:52
资料检查:2026-10-31 07:00 · 卡片整理:2026-11-06 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。