UNPKG

@sema-agent/core

Version:

Stateless, task-oriented AI agent core

105 lines (104 loc) • 3.45 kB
{ "repo": "core", "version": "7.49.5", "from": "40a79ac3341fc6750aae1664c64840a44abaa205", "to": "9ba02c33f3eea253894b0132dca7ed98c390fb08", "added": [], "removed": [], "changed": [], "narrowed": [], "closedSetMembers": [], "closedSetsUnreadable": [], "typeKeys": [], "typeKeysUnreadableArms": [], "typeKeysFlattenedCount": 223, "signatures": [ { "name": "FileDurableRulePartitionProvider.constructor", "at": [ "src/stores/file/permission-rule-store.ts:671" ], "from": [ "(dir: string, onError?: (message: string) => void, opts?: { dataRoot?: string; })" ], "to": [ "(dir: string, onError?: (message: string) => void, opts?: { dataRoot?: string; platform?: NodeJS.Platform; })" ], "changes": [ { "aspect": "param", "detail": "param 3 `opts` type widened: { dataRoot?: string; [ -> platform?: NodeJS.Platform; ]}", "breaking": false } ], "breaking": false, "criteriaCovered": false }, { "name": "judgePeerRecordFile", "at": [ "src/agents/peer-directory.ts:484" ], "from": [ "(stat: { uid?: number; mode: number; isFile: boolean; size: number; }, selfUid: number | undefined): { ok: false; code: \"not_regular\" | \"foreign_owner\" | \"group_or_world_writable\" | \"too_large\"; } | { ok: true; }" ], "to": [ "(stat: { uid?: number; mode: number; isFile: boolean; size: number; }, selfUid: number | undefined, platform?: NodeJS.Platform): { ok: false; code: \"not_regular\" | \"foreign_owner\" | \"group_or_world_writable\" | \"too_large\"; } | { ok: true; }" ], "changes": [ { "aspect": "param", "detail": "+optional param `platform?: NodeJS.Platform`", "breaking": false } ], "breaking": false, "criteriaCovered": false }, { "name": "vetPeerRegistryDirectory", "at": [ "src/agents/peer-directory.ts:452" ], "from": [ "(dir: string, opts?: { uid?: number; stopAt?: string; }): Promise<PeerRegistryDirectoryVerdict>" ], "to": [ "(dir: string, opts?: { uid?: number; stopAt?: string; platform?: NodeJS.Platform; }): Promise<PeerRegistryDirectoryVerdict>" ], "changes": [ { "aspect": "param", "detail": "param 2 `opts` type widened: …umber; stopAt?: string; [ -> platform?: NodeJS.Platform; ]}", "breaking": false } ], "breaking": false, "criteriaCovered": false } ], "declarationMoves": [], "mintMoves": [], "criteriaObserves": [ { "kind": "typeMember", "name": "AskRequest.classes", "assertions": [ "G1.a", "G2.a" ] } ], "consumersHint": { "cli": [ "FileDurableRulePartitionProvider" ], "server": [ "FileDurableRulePartitionProvider" ], "sdk": [], "note": "scanned cli@7006be65 server@72f3abe9 sdk@f1b30d4 — a name listed is MENTIONED there today, which is evidence of consumption, not proof of it. Ledger files (**/docs/core-consumption/**, **/docs/wire-consumption/**, **/*LEDGER*.json) are not evidence of use — server: 2 name(s) matched ONLY in bookkeeping files and were set aside (judgePeerRecordFile, vetPeerRegistryDirectory)" }, "breakingCount": 0, "breakingItems": [] }