@ agenicprimitives/ 协调
部分 代理先导 ——代理应用程序的开源信任底板:可以签名的身份,行为时间检查权限,所有者携带的证据. 开发者工具包 • 妇女 所有软件包
这个 努力 协调核心(第332段,第1波):持久、共享、多主协调 对象 - 有人张贴了请求;该小组将请求作为一项目标;提出了一项共同计划并作了修订, 参与者得到分配和承诺;根据计划步骤开展工作;结果 已验证 ——被表述为纯正的,决定性的,事件源的机器.
安装
pnpm add @agenticprimitives/coordination
子路径导出 : . (每件事物), ./core (记录、命令、事件、减少器、出处输入),
./planning (计划、步骤、边缘、里程碑、内容散列、循环), ./participation
(参与、提议、分配、签署承诺). ./profiles, (中文(简体) ), ./decisions,以及
./projections 其实际含量为333/334分贝的预留根.
型号
EndeavorRequestV1——收养前有条理地录取(ereq_页:1 任何切入点( Home) 请求、讨论请求、收件箱询问、A2A意图)生成相同的请求并驱动相同的 机制.EndeavorV1- 持久的多主要情况end_(d) 追求OutcomeSpecificationV1(可观察的成功标准,已版本).CoordinationPlanV1- 持久 共享 计划(p-plan:Plan着陆). 订正为: 不可改变;planContentHash实值sha256(JCS(steps + edges + milestones));收养是明确的 最多一次通过一个修订.EndeavorParticipationV1——参与者与努力的关系(作用+范围+) (b) 通过邀请/接受或分配/承诺主张有效.ContributionProposalV1→AllocationDecisionV1→ContributionCommitmentV1- 提议, 选择和参与者 签名 验收。 承诺对 确切的计划订正 散列轴;一种被否决的大麻.
使用量
import {
initialCoordinationState,
validateCoordinationCommand,
applyCoordinationEvent,
deriveProvenanceInputs,
} from '@agenticprimitives/coordination/core';
let state = initialCoordinationState();
const result = validateCoordinationCommand(state, {
kind: 'SubmitEndeavorRequest',
actor: requesterAddress,
issuedAt: new Date().toISOString(),
requestId: 'ereq_1',
targetPrincipal: orgAddress,
goal: 'Produce the Q3 treasury report',
entryPoint: 'home-request',
});
if (!result.ok) throw new Error(result.reason);
for (const event of result.events) state = applyCoordinationEvent(state, event);
validateCoordinationCommand 拒绝附件前( 无法关闭) , 并返回事件持续存在 ;
applyCoordinationEvent 是一个执行单调修改的纯还原器。 重放事件日志
总是复制国家; deriveProvenanceInputs(events) 产生一个结构摘要(实体,
活动、代理人、, correspondsToStep a P-Plan/PROV预测可以消耗.
变量(第332类第6和9节)
- 分配从来不是权威. 没有门读出一个
apcoord:记录;capable / available / allocated / committed / authorized / performing / satisfied是七个不同的事实. - 承诺签署 由参与者反对通过的确切计划修订散列.
- 对话从不改变状态. 只有签名的命令产生事件;
PlanRejected这是 计划提案只有死路一条;未知的命令类型被拒绝失败关闭. - 一个机制 (ADR-0013):减员是唯一的国家-过渡路径.
- 决定: id和时间戳来自命令/事件,从不来自还原器.
边界
取决于 @agenticprimitives/types, (中文(简体) ), @agenticprimitives/situations (实体参考书,有效性,JCS)和
@agenticprimitives/ontology (单位:千美元)apcoord: 国际法学会)。 绝不进口织物/家用/a2a/委托/断层-
这些层层消耗了协调。 销售商适配器(Linear、Jira、Temporal、LangGraph、.)
外部重置; 仅 ExternalObjectBindingV1 (适配器合同表面) 船只在这里.
光谱
specs/332-coordination-endeavor-core.md • 妇女
ADR-0054 (英语) · 黄金固定装置
内 test/fixtures/。 。 。 .