@absolutejs/代理运行时间
为AI代理提供持久、中立的管弦乐. 此软件包拥有运行, 步骤、租赁、预算、检查站、计时器、取消、影响和交割. 它不选择模型,数据库驱动程序,队列,或网络框架.
每一次运行都会标注 准确的签名发现描述符 ID,版本,并消化 已选定。 因此,远程代理不能悄悄地取代其广告 工作流程或交接期间的能力.
const runtime = createAgentRuntime({
store: createPostgresAgentRuntimeStore({ client: sql }),
driver: myModelAdapter,
effects: executionAdapter,
});
await runtime.start({
actor: { tenantId, userId, agentId, delegationId },
agent: selectedDiscoveryIdentity,
goal: "Rebook the delayed flight",
input,
budget: { actions: 8, costMicros: 50_000, spendMinor: 30_000 },
});
工人要求应付工资 FOR UPDATE SKIP LOCKED每个附件检查
租赁、乐观版本、顺序、一能键和预算
交易。 执行前按要求记录效果,并要求
稳定偶应键; 使用 @absolutejs/execution 作为安全崩溃的执行程序
外部影响和调节.
PostgreSQL 是持久的默认值 。 应用 agentRuntimePostgresSchemaSql() 结束
您的迁徙。 Redis 不是一个运行的商店或工作队列 .
内存存储器是开发,测试默认仅限.