UNPKG

@sema-agent/core

Version:

Stateless, task-oriented AI agent core

186 lines (185 loc) • 4.22 kB
{ "repo": "core", "version": "7.29.0", "from": "35c47a4d8e574c93501b5bfe7c7d3c41a707d53a", "to": "v7.29.0", "added": [], "removed": [], "changed": [], "narrowed": [], "closedSetMembers": [ { "set": "ENGINE_NOTICE_CODES", "at": [ "src/core/governance-codes.ts:315" ], "newSet": false, "added": [ "route.response_model_mismatch" ], "removed": [], "breaking": false, "criteriaCovered": true } ], "closedSetsUnreadable": [], "typeKeys": [ { "type": "CascadeRunResult", "at": [ "src/agents/cascade.ts:130" ], "added": [ "responseModel" ], "removed": [], "breaking": false, "criteriaCovered": false }, { "type": "RepairResult", "at": [ "src/agents/repair-loop.ts:214" ], "added": [ "responseModel" ], "removed": [], "breaking": false, "criteriaCovered": false }, { "type": "TaskEvent", "at": [ "src/core/task-event.ts:265" ], "added": [ "turn_end.responseModel" ], "removed": [], "breaking": false, "criteriaCovered": true }, { "type": "TaskResult", "at": [ "src/core/task-result.ts:169" ], "added": [ "responseModel" ], "removed": [], "breaking": false, "criteriaCovered": true }, { "type": "TeacherRunResult", "at": [ "src/agents/teacher.ts:156" ], "added": [ "responseModel" ], "removed": [], "breaking": false, "criteriaCovered": false }, { "type": "VerificationResult", "at": [ "src/agents/verify.ts:262" ], "added": [ "responseModel" ], "removed": [], "breaking": false, "criteriaCovered": false } ], "typeKeysUnreadableArms": [ { "type": "TaskEvent", "at": "src/core/task-event.ts:265", "reasons": [ "a union carrying 2 arm(s) whose keys this reader does not follow (a qualified reference (`TaskEventIdentity`); a qualified reference (`BrainStatus`)) — a key missing from this type at `to` is still reported REMOVED, carrying `uncertain` so the writer checks whether it moved there" ] } ], "typeKeysFlattenedCount": 213, "declarationMoves": [], "mintMoves": [], "criteriaObserves": [ { "kind": "engineNoticeCode", "name": "route.response_model_mismatch", "assertions": [ "G3.a" ] }, { "kind": "taskEventField", "name": "turn_end.responseModel", "assertions": [ "G2.a" ] }, { "kind": "typeMember", "name": "AssistantMessage.model", "assertions": [ "G1.a", "G4.a" ] }, { "kind": "typeMember", "name": "AssistantMessage.responseModel", "assertions": [ "G1.a" ] }, { "kind": "typeMember", "name": "TaskResult.model", "assertions": [ "G2.a", "G4.a" ] }, { "kind": "typeMember", "name": "TaskResult.responseModel", "assertions": [ "G2.a" ] } ], "consumersHint": { "cli": [ "CascadeRunResult", "ENGINE_NOTICE_CODES", "RepairResult", "TaskEvent", "TaskResult", "TeacherRunResult", "VerificationResult" ], "server": [ "ENGINE_NOTICE_CODES", "RepairResult", "TaskEvent", "TaskResult", "VerificationResult" ], "sdk": [ "ENGINE_NOTICE_CODES", "TaskEvent", "TaskResult" ], "note": "scanned cli@9bf54265 server@acc76c5f sdk@1ba8942 — 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 (CascadeRunResult, TeacherRunResult)" }, "breakingCount": 0, "breakingItems": [], "toResolvedAt": "00ea23133f3ab421c44449851f44587ca5330d97" }