@ aaac/ 运行时间
AaaC(代理建筑合同)工具链的运行时间 SDK。 Bridges代理-将DSL工作流程承包给多代理SDK,并提供AaaC特定组件绑定.
安装
npm install @aaac/runtime
能力
- 任务和工作流程执行 —— 说
runTask, (中文(简体) ),runWorkflow, (中文(简体) ),executeTask, (中文(简体) ),executeWorkflow和流畅createRuntime()构建器 API - SDK 适配器 - Claude、OpenAI、双子座和Mock适配器通过
createAdapter() - 组件装订 —— 说
createRuntimeBinding()将操作发送给工作流程、任务或决定性处理器 - 护栏插件( P) - DSL驱动的护栏钩和插件注册(
beforeTask, (中文(简体) ),afterWorkflow页:1 - 内存恢复( R) —— 说
MemoryRef编号 :MemoryStore文件支持的持久性和代理记录
基本用途
import { createProjectRuntime, createRuntimeBinding } from "@aaac/runtime";
// Component binding (generated by @aaac/contracts)
const binding = createRuntimeBinding(component, handlers);
// High-level task execution — project.yaml is discovered by walking up from cwd
const { runtime, context } = await createProjectRuntime({ embeddedDsl, adapter: "claude" });
const result = await runtime.runTask("review", {}, { specPath: "./spec.md" }, context);
有关API的全部参考文献,参见: 组 织。 。 。 .
许可证
麻省理工学院——见 自由主义。 。 。 .