<概述>
代理原生架构
代理本机应用程序将代理视为一等公民。功能是由代理使用循环操作的工具实现的结果,而不是用代码编写的函数。为 Claude Code 提供支持的相同架构可以为应用程序提供远远超出编码范围的支持。
五项核心原则:
- 奇偶校验 — 用户可以通过 UI 执行的任何操作,代理都可以通过工具实现。
- 粒度——工具是原子原语;特征是即时定义的结果。要改变行为,编辑散文,而不是代码。
- 可组合性 — 新功能=新提示,而不是新代码。原子工具+奇偶校验使这成为可能。
- 紧急能力 — 代理完成您未明确设计的任务。开放式请求揭示了潜在需求。
- 随着时间的推移而改进 - 应用程序通过累积上下文(例如
context.md文件)和提示改进而变得更好,而无需交付代码。
要深入了解这些原则如何转化为架构模式,请阅读 references/architecture-patterns.md。
</概述>
<摄入量>
您需要代理本机架构的哪些方面的帮助?
- 设计架构 - 从头开始规划一个新的代理原生系统
- 文件和工作区 - 文件作为通用接口,共享工作区模式
- 工具设计 - 原始工具、动态能力发现、CRUD完备性
- 领域工具 - 何时添加领域工具与保留基元
- 执行模式 - 完成信号、部分完成、上下文限制
- 系统提示 - 定义坐席行为、判断标准
- 上下文注入 - 将运行时应用程序状态注入代理提示中
- 操作对等 - 确保代理可以做用户可以做的所有事情
- 自我修改 - 使智能体能够安全地自我进化
- 产品设计 - 渐进披露、潜在需求、审批模式
- 移动模式 - iOS 存储、后台执行、检查点/恢复
- 测试 - 测试代理本机应用程序的功能和奇偶校验
- 重构 - 使现有代码更加代理原生
- 审查/清单 - 架构清单、反模式、成功标准
选择一个数字或描述您想要的内容。等待响应后再继续。 </摄入量>
<路由>
| 回应 | 阅读 |
|---|---|
| 1、“设计”、“建筑”、“规划” | references/architecture-patterns.md,然后应用 references/checklists.md |
| 2、“文件”、“工作空间”、“文件系统” | references/files-universal-interface.md 和 references/shared-workspace-architecture.md |
| 3、“工具”、“mcp”、“原始”、“增删改查” | references/mcp-tool-design.md |
| 4、“域名工具”、“何时添加” | references/from-primitives-to-domain-tools.md |
| 5、“执行”、“完成”、“循环” | references/agent-execution-patterns.md |
| 6、“提示”、“系统提示”、“行为” | references/system-prompt-design.md |
| 7、“上下文”、“注入”、“运行时”、“动态” | references/dynamic-context-injection.md |
| 8、“比价”、“ui操作”、“能力图” | references/action-parity-discipline.md |
| 9、“自我修改”、“进化”、“git” | references/self-modification.md |
| 10、“产品”、“进步”、“认可”、“潜在需求” | references/product-implications.md |
| 11、“移动”、“ios”、“android”、“后台”、“检查点” | references/mobile-patterns.md |
| 12、“测试”、“测试”、“验证”、“验证” | references/agent-native-testing.md |
| 13、“重构”、“现有”、“迁移” | references/refactoring-to-prompt-native.md |
| 14、“审查”、“审核”、“反模式”、“清单”、“成功标准” | references/checklists.md |
阅读参考资料后,将这些模式应用到用户的特定上下文中。 </路由>
<参考索引>
参考文件
核心模式:
references/architecture-patterns.md— 事件驱动、统一编排器、代理到 UI;五项原则全面覆盖references/files-universal-interface.md— 为什么文件、组织、context.mdreferences/mcp-tool-design.md— 工具设计、动态能力发现、CRUDreferences/from-primitives-to-domain-tools.md— 何时将原语升级为领域工具references/agent-execution-patterns.md— 完成信号、部分完成、上下文限制references/system-prompt-design.md— 作为提示、判断标准的功能
学科:
references/dynamic-context-injection.md— 运行时上下文注入references/action-parity-discipline.md— 能力映射、奇偶校验工作流程references/shared-workspace-architecture.md— 共享数据空间、UI 集成references/product-implications.md— 渐进披露、潜在需求、批准references/agent-native-testing.md— 测试结果、奇偶校验测试references/checklists.md— 架构清单、反模式、成功标准
特定于平台:
references/mobile-patterns.md— iOS 存储、检查点/恢复、成本意识references/self-modification.md— 基于 Git 的演变,护栏references/refactoring-to-prompt-native.md— 迁移现有代码 </参考索引>