如何阅读本节
概念页解释面向用户的模型。它们刻意回避内部 ADR 细节,聚焦于操作者与构建者需要理解的内容。
请从核心概念与关系开始,再理解已实现对象和使它们可靠 的契约。
价值链:描述 → 建模 → 派生
下面每一页都贯穿着同一条线索。Awaken Workforce 把领域知识变成一层类型化底座,你在其上构建的流程、自动化与治理,都是它的推论——而非逐个 workflow 单独接线的功能。
- 描述领域。 领域含义存在于 domain pack —— 关于你世界里有哪些对象、操作与事件的声明式集合。内核本身领域中立;由 pack 注入语义。(接近自然语言的纯声明式编写是编写体验的方向;今天 pack 是声明式 YAML 加脚本。)
- 编译成对象模型。 系统将每个「东西」建模为一个类型化的
ResourceType—— 属性(含 computed getter)、动作(open_pr)、事件与生命周期钩子。Agent 面对的是带操作的类型化对象,而非一袋扁平工具。 - 派生工作流与自动化。 Workflows 根据结构化输出路由,Reactions 由类型化事件触发——绝不读取自由文本。“完成”需要已声明的终态 transition 和已配置的 verification,而不只是模型的意见。
一个模型,多处复用:同一个类型化世界驱动工作流、自动化、授权与审计 —— 这正是 类型系统 能把每一项承诺称作推论的原因:核验一次、处处成立。
四组概念
| 分组 | 建议阅读顺序 |
|---|---|
| 基础 | 核心概念与关系 → 基于 Issue 的 Workflow → 对象模型 |
| 工作模型 | Issue → Intake → Workflow → 组成部分 → Reaction |
| 资源与治理 | Resource 模型 → 授权与 readiness → Credential → Connector → Environment → Domain Pack |
| 执行边界 | Agent、WorkUnit 与 Awaken Run |