跳转到内容

PACT 平台

PACT 平台是 PACT 工作架构(英文)的 L3 入口(PACT 当前为工作架构,尚未定稿为标准)。它不是治理原子件(kailash-pact),而是位于全栈之上、面向人类使用的界面层。组织在这里定义自身结构、设定约束包络、授予知识许可,并观察旗下代理的行为。

原子件提供的是:D/T/R 寻址、包络求值、成本跟踪、事件总线。平台提供的则是:组织管理仪表板、审批队列、命令行工具、集成适配器,以及将治理决策与执行结果对接起来的人类判断闭环。

API(7 个路由组,42 个以上端点)

Section titled “API(7 个路由组,42 个以上端点)”
路由组覆盖内容
Objectives定义、追踪与评估组织目标
Requests提交、路由与处置治理请求
Sessions管理代理会话及其完整审计上下文
Decisions记录与查询治理决策
Pools管理审批池与委派链
Reviews针对被标记或被暂停动作的人工评审流程
Governance指标、组织结构、团队管理、包络配置
Terminal window
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、推送通知与大语言模型提供商的适配器。审批请求在团队日常使用的协作工具中呈现。当代理接近某项约束边界时,审批队列会将决策送达具备完整上下文的相应人员。

以可视化方式定义组织结构。实时监控代理活动。审阅并处置被暂停的动作。检视审计轨迹。影子模式允许你在部署之前先模拟代理将要采取的行为。

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 提供商)