PACT 平台
PACT 平台是 PACT 工作架构(英文)的 L3 入口(PACT 当前为工作架构,尚未定稿为标准)。它不是治理原子件(kailash-pact),而是位于全栈之上、面向人类使用的界面层。组织在这里定义自身结构、设定约束包络、授予知识许可,并观察旗下代理的行为。
原子件提供的是:D/T/R 寻址、包络求值、成本跟踪、事件总线。平台提供的则是:组织管理仪表板、审批队列、命令行工具、集成适配器,以及将治理决策与执行结果对接起来的人类判断闭环。
平台提供的能力
Section titled “平台提供的能力”API(7 个路由组,42 个以上端点)
Section titled “API(7 个路由组,42 个以上端点)”| 路由组 | 覆盖内容 |
|---|---|
| Objectives | 定义、追踪与评估组织目标 |
| Requests | 提交、路由与处置治理请求 |
| Sessions | 管理代理会话及其完整审计上下文 |
| Decisions | 记录与查询治理决策 |
| Pools | 管理审批池与委派链 |
| Reviews | 针对被标记或被暂停动作的人工评审流程 |
| Governance | 指标、组织结构、团队管理、包络配置 |
命令行工具(10 个以上命令)
Section titled “命令行工具(10 个以上命令)”pact quickstart # 使用合理默认值引导初始化一个组织pact org create # 定义组织结构pact role assign # 在 D/T/R 树中指派角色pact clearance grant # 设置知识许可等级(C0 - C4)pact envelope set # 配置约束包络pact agent register # 注册代理及其角色与包络pact bridge configure # 配置信任平面与执行平面之间的桥接pact audit export # 导出审计轨迹用于合规pact validate # 对照 PACT 规则校验组织配置pact status # 显示当前治理状态| 服务 | 用途 |
|---|---|
| RequestRouter | 基于 D/T/R 位置,将治理请求路由至正确的审批池 |
| ApprovalQueue | 管理待审批队列,提供升级计时器与委派回退 |
| CompletionWorkflow | 跟踪请求的完整生命周期,从提交到处置 |
| CostTracking | 在所有受治理操作中强制执行财务维度的约束 |
| NotificationDispatch | 通过预配置渠道分发治理通知 |
平台内置了面向 Slack、Discord、Microsoft Teams、通用 webhook、推送通知与大语言模型提供商的适配器。审批请求在团队日常使用的协作工具中呈现。当代理接近某项约束边界时,审批队列会将决策送达具备完整上下文的相应人员。
Web 与移动端仪表板
Section titled “Web 与移动端仪表板”以可视化方式定义组织结构。实时监控代理活动。审阅并处置被暂停的动作。检视审计轨迹。影子模式允许你在部署之前先模拟代理将要采取的行为。
与栈的其他部分如何连接
Section titled “与栈的其他部分如何连接”PACT 平台依赖完整的 Kailash 栈:
PACT Platform(本层) ├── kaizen-agents(Delegate + GovernedSupervisor) ├── kailash-pact(PactEngine、GovernanceEngine) ├── kailash-dataflow(为组织数据提供 11 个 DataFlow 模型) ├── kailash-kaizen(代理原子件) └── kailash(核心运行时、信任平面)这就是横切组合在实务中的样子。平台并不重新实现治理,而是呈现引擎层已在强制执行的治理。通过平台界面设定的每一项约束,都会向下流入 PactEngine、传播至 DataFlowEngine 与 NexusEngine,并被运行在相应包络之内的每一个 Delegate 与 GovernedSupervisor 所继承。
| 许可证 | Apache 2.0 |
| 版本 | 0.4.0(Alpha) |
| 源代码 | github.com/terrene-foundation/pact(英文) |
| 安装 | pip install pact-platform |
| 代码行数 | 87,000+ |
| 测试 | 141 个测试文件 |
| API 端点 | 42+ |
| CLI 命令 | 10+ |
| DataFlow 模型 | 11 |
| 适配器 | 6(Slack、Discord、Teams、webhook、通知、LLM 提供商) |