<概述>

代理原生架构

代理本机应用程序将代理视为一等公民。功能是由代理使用循环操作的工具实现的结果,而不是用代码编写的函数。为 Claude Code 提供支持的相同架构可以为应用程序提供远远超出编码范围的支持。

五项核心原则:

  1. 奇偶校验 — 用户可以通过 UI 执行的任何操作,代理都可以通过工具实现。
  2. 粒度——工具是原子原语;特征是即时定义的结果。要改变行为,编辑散文,而不是代码。
  3. 可组合性 — 新功能=新提示,而不是新代码。原子工具+奇偶校验使这成为可能。
  4. 紧急能力 — 代理完成您未明确设计的任务。开放式请求揭示了潜在需求。
  5. 随着时间的推移而改进 - 应用程序通过累积上下文(例如 context.md 文件)和提示改进而变得更好,而无需交付代码。

要深入了解这些原则如何转化为架构模式,请阅读 references/architecture-patterns.md。 </概述>

<摄入量>

您需要代理本机架构的哪些方面的帮助?

  1. 设计架构 - 从头开始规划一个新的代理原生系统
  2. 文件和工作区 - 文件作为通用接口,共享工作区模式
  3. 工具设计 - 原始工具、动态能力发现、CRUD完备性
  4. 领域工具 - 何时添加领域工具与保留基元
  5. 执行模式 - 完成信号、部分完成、上下文限制
  6. 系统提示 - 定义坐席行为、判断标准
  7. 上下文注入 - 将运行时应用程序状态注入代理提示中
  8. 操作对等 - 确保代理可以做用户可以做的所有事情
  9. 自我修改 - 使智能体能够安全地自我进化
  10. 产品设计 - 渐进披露、潜在需求、审批模式
  11. 移动模式 - iOS 存储、后台执行、检查点/恢复
  12. 测试 - 测试代理本机应用程序的功能和奇偶校验
  13. 重构 - 使现有代码更加代理原生
  14. 审查/清单 - 架构清单、反模式、成功标准

选择一个数字或描述您想要的内容。等待响应后再继续。 </摄入量>

<路由>

回应 阅读
1、“设计”、“建筑”、“规划” references/architecture-patterns.md,然后应用 references/checklists.md
2、“文件”、“工作空间”、“文件系统” references/files-universal-interface.mdreferences/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.md
  • references/mcp-tool-design.md — 工具设计、动态能力发现、CRUD
  • references/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 — 迁移现有代码 </参考索引>