@sema-agent/core
Version:
Stateless, task-oriented AI agent core
200 lines (199 loc) • 4.1 kB
JSON
{
"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"
}