UNPKG

@sema-agent/core

Version:

Stateless, task-oriented AI agent core

200 lines (199 loc) • 4.1 kB
{ "repo": "core", "version": "7.13.0", "from": "064bdd41dcc8e6fb7817b103fa05c59ba7026cec", "to": "v7.13.0", "added": [ { "name": "BARE_REQUEST_CODE", "kind": "variable", "tier": "advanced", "at": [ "src/core/tool-registry.ts:122", "src/index.ts:924" ], "criteriaCovered": false, "breaking": false }, { "name": "RosterBoundCode", "kind": "type", "tier": "advanced", "at": [ "src/core/tool-roster.ts:368", "src/index.ts:958" ], "criteriaCovered": false, "breaking": false }, { "name": "RosterBoundMembers", "kind": "interface", "tier": "advanced", "at": [ "src/core/tool-roster.ts:355", "src/index.ts:957" ], "criteriaCovered": false, "breaking": false }, { "name": "TOOL_CARD_ID_MAX_CHARS", "kind": "variable", "tier": "advanced", "at": [ "src/core/tool-face.ts:181", "src/index.ts:894" ], "criteriaCovered": false, "breaking": false }, { "name": "rosterMemberBoundProblem", "kind": "function", "tier": "advanced", "at": [ "src/core/tool-roster.ts:378", "src/index.ts:956" ], "criteriaCovered": false, "breaking": false } ], "removed": [], "changed": [], "narrowed": [], "closedSetMembers": [ { "set": "ENGINE_NOTICE_CODES", "at": [ "src/core/governance-codes.ts:317" ], "newSet": false, "added": [ "task.interrupt_unconsumed" ], "removed": [], "breaking": false, "criteriaCovered": true }, { "set": "RosterBoundCode", "at": [ "src/core/tool-roster.ts:368" ], "newSet": true, "added": [ "config.tool_contract_too_long", "config.tool_name_too_long", "config.tool_roster_bound" ], "removed": [], "breaking": false, "criteriaCovered": false } ], "typeKeys": [], "declarationMoves": [ { "name": "persistedRuleMandateOf", "kind": null, "onSurface": false, "from": [ "src/core/gate-lanes.ts", "src/core/hooks.ts" ], "to": [ "src/core/ask-origin.ts" ] } ], "mintMoves": [], "criteriaObserves": [ { "kind": "engineNoticeCode", "name": "task.interrupt_unconsumed", "assertions": [ "G7.a" ] }, { "kind": "taskEventField", "name": "tool_end.gate", "assertions": [ "G5.a" ] }, { "kind": "typeMember", "name": "AskRequest.origin", "assertions": [ "G5.a" ] }, { "kind": "typeMember", "name": "PermissionResult.probeMandated", "assertions": [ "G6.a" ] }, { "kind": "typeMember", "name": "TaskResult.terminal", "assertions": [ "G7.a", "G8.a", "G10.a" ] }, { "kind": "typeMember", "name": "TaskStream.interrupt", "assertions": [ "G9.a" ] }, { "kind": "typeMember", "name": "ToolCallRequest.face", "assertions": [ "G3.a" ] }, { "kind": "typeMember", "name": "ToolRosterEntry.cardId", "assertions": [ "G2.a" ] }, { "kind": "typeMember", "name": "ToolRosterEntry.modelGate", "assertions": [ "G1.a" ] }, { "kind": "typeMember", "name": "ToolRosterEntry.name", "assertions": [ "G4.a" ] } ], "consumersHint": { "cli": [ "ENGINE_NOTICE_CODES" ], "server": [ "ENGINE_NOTICE_CODES" ], "sdk": [], "note": "scanned cli@ebea1b7b server@25014878 sdk@d0b9e01 — a name listed is MENTIONED there today, which is evidence of consumption, not proof of it" }, "breakingCount": 0, "breakingItems": [], "toResolvedAt": "e8d67fca075b3b5bb0ea739f9e75003f0b8e6b0e" }