@sema-agent/core
Version:
Stateless, task-oriented AI agent core
510 lines (509 loc) • 11.1 kB
JSON
{
"repo": "core",
"version": "7.7.0",
"from": "896e86d176259a70a77f2ee2952ecf1108424e8c",
"to": "v7.7.0",
"added": [
{
"name": "AUTO_MODE_CLASSIFIER_MAX_TOKENS",
"kind": "variable",
"tier": "advanced",
"at": [
"src/core/auto-mode-defaults.ts:38",
"src/index.ts:1199"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "AutoModeClassified",
"kind": "interface",
"tier": "advanced",
"at": [
"src/core/auto-mode.ts:113",
"src/index.ts:1181"
],
"criteriaCovered": true,
"breaking": false
},
{
"name": "EXECUTION_OUTCOME_RECORD_WORDS",
"kind": "variable",
"tier": "advanced",
"at": [
"src/core/checkpoint-execution-record.ts:26",
"src/index.ts:682"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "EXECUTION_RECORD_LEAVES_ROW_UNRECORDED",
"kind": "variable",
"tier": "advanced",
"at": [
"src/core/checkpoint-execution-record.ts:42",
"src/index.ts:683"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "ExecutionOutcomeConflictError",
"kind": "class",
"tier": "stable",
"at": [
"src/core/checkpoint-execution-record.ts:68",
"src/index.ts:689"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "ExecutionOutcomeRecordWord",
"kind": "type",
"tier": "stable",
"at": [
"src/core/checkpoint-execution-record.ts:27",
"src/index.ts:685"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "ExecutionRecordRowFacts",
"kind": "interface",
"tier": "advanced",
"at": [
"src/core/checkpoint-execution-record.ts:88",
"src/index.ts:687"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "ExecutionRecordTableCoversEveryWord",
"kind": "type",
"tier": "advanced",
"at": [
"src/core/checkpoint-execution-record.ts:48",
"src/index.ts:686"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "ExecutionVerdict",
"kind": "type",
"tier": "advanced",
"at": [
"src/core/checkpoint-execution-record.ts:57",
"src/index.ts:688"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "OffCapabilityModel",
"kind": "interface",
"tier": "advanced",
"at": [
"src/brain/reasoning.ts:147",
"src/index.ts:2201"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "checkpointExecutionRecorded",
"kind": "function",
"tier": "stable",
"at": [
"src/core/checkpoint-execution-record.ts:96",
"src/index.ts:690"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "checkpointStoreExecutionUndeclared",
"kind": "function",
"tier": "advanced",
"at": [
"src/core/checkpoint-store.ts:3068",
"src/index.ts:675"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "declaredOffSpelling",
"kind": "function",
"tier": "advanced",
"at": [
"src/brain/reasoning.ts:163",
"src/index.ts:2200"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "executionRecordDisposition",
"kind": "function",
"tier": "stable",
"at": [
"src/core/checkpoint-execution-record.ts:126",
"src/index.ts:691"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "executionVerdict",
"kind": "function",
"tier": "advanced",
"at": [
"src/core/checkpoint-execution-record.ts:143",
"src/index.ts:693"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "isExecutionOutcomeRecordWord",
"kind": "function",
"tier": "advanced",
"at": [
"src/core/checkpoint-execution-record.ts:31",
"src/index.ts:684"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "sameExecutionRecord",
"kind": "function",
"tier": "advanced",
"at": [
"src/core/checkpoint-execution-record.ts:104",
"src/index.ts:692"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "thinkingOffExpressible",
"kind": "function",
"tier": "advanced",
"at": [
"src/brain/reasoning.ts:184",
"src/index.ts:2199"
],
"criteriaCovered": false,
"breaking": false
}
],
"removed": [],
"changed": [],
"narrowed": [],
"closedSetMembers": [
{
"set": "ENGINE_NOTICE_CODES",
"at": [
"src/core/governance-codes.ts:313"
],
"newSet": false,
"added": [
"checkpoint.execution_outcome_unrecorded"
],
"removed": [],
"breaking": false,
"criteriaCovered": true
},
{
"set": "EXECUTION_OUTCOME_RECORD_WORDS",
"at": [
"src/core/checkpoint-execution-record.ts:26"
],
"newSet": true,
"added": [
"absent",
"already_recorded",
"not_resolved",
"recorded"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
}
],
"typeKeys": [
{
"type": "AutoModeDeciderOptions",
"at": [
"src/core/auto-mode.ts:92"
],
"added": [
"onClassified"
],
"removed": [],
"breaking": false,
"criteriaCovered": true
},
{
"type": "Checkpoint",
"at": [
"src/core/checkpoint-store.ts:1875"
],
"added": [
"executionAtMs",
"executionOutcome"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
},
{
"type": "CheckpointFields",
"at": [
"src/core/pause-registry.ts:75"
],
"added": [
"executionAtMs",
"executionOutcome"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
},
{
"type": "CheckpointRow",
"at": [
"src/core/checkpoint-store.ts:1877"
],
"added": [
"executionAtMs",
"executionOutcome"
],
"removed": [],
"breaking": false,
"criteriaCovered": true
},
{
"type": "CheckpointStore",
"at": [
"src/core/checkpoint-store.ts:2726"
],
"added": [
"execution",
"recordExecutionOutcome"
],
"removed": [],
"breaking": false,
"criteriaCovered": true
},
{
"type": "TraceEvent",
"at": [
"src/core/trace.ts:60"
],
"added": [
"auto_mode.classified.cause",
"auto_mode.classified.kind",
"auto_mode.classified.model",
"auto_mode.classified.ms",
"auto_mode.classified.taskId",
"auto_mode.classified.toolCallId",
"auto_mode.classified.ts",
"auto_mode.classified.verdict",
"auto_mode.classified.version"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
}
],
"declarationMoves": [
{
"name": "GOVERNANCE_READ_STALLED",
"kind": null,
"onSurface": false,
"from": [
"src/core/runner/runtask.ts"
],
"to": [
"src/core/runner/clock-and-limits.ts"
]
},
{
"name": "awaitChargeWithSlowDisclosure",
"kind": null,
"onSurface": false,
"from": [
"src/core/runner/runtask.ts"
],
"to": [
"src/core/runner/clock-and-limits.ts"
]
},
{
"name": "raceUntilDeadline",
"kind": null,
"onSurface": false,
"from": [
"src/core/runner/runtask.ts"
],
"to": [
"src/core/runner/clock-and-limits.ts"
]
},
{
"name": "reconciledToolEndBody",
"kind": null,
"onSurface": false,
"from": [
"src/core/runner/runtask.ts"
],
"to": [
"src/core/runner/tool-end-body.ts"
]
}
],
"mintMoves": [],
"criteriaObserves": [
{
"kind": "engineNoticeCode",
"name": "checkpoint.execution_outcome_unrecorded",
"assertions": [
"G5.a"
]
},
{
"kind": "taskEventField",
"name": "tool_end.gate",
"assertions": [
"G1.a"
]
},
{
"kind": "taskEventField",
"name": "tool_end.isError",
"assertions": [
"G6.a"
]
},
{
"kind": "typeMember",
"name": "AutoModeClassified.cause",
"assertions": [
"G8.a"
]
},
{
"kind": "typeMember",
"name": "AutoModeClassified.ms",
"assertions": [
"G8.a"
]
},
{
"kind": "typeMember",
"name": "AutoModeDeciderOptions.onClassified",
"assertions": [
"G6.a"
]
},
{
"kind": "typeMember",
"name": "CheckpointRow.executionAtMs",
"assertions": [
"G2.a"
]
},
{
"kind": "typeMember",
"name": "CheckpointRow.executionOutcome",
"assertions": [
"G1.a"
]
},
{
"kind": "typeMember",
"name": "CheckpointRow.reopenReason",
"assertions": [
"G3.a"
]
},
{
"kind": "typeMember",
"name": "CheckpointStore.execution",
"assertions": [
"G2.a"
]
},
{
"kind": "typeMember",
"name": "CheckpointStore.recordExecutionOutcome",
"assertions": [
"G2.a"
]
},
{
"kind": "typeMember",
"name": "CheckpointStore.reopen",
"assertions": [
"G3.a"
]
},
{
"kind": "typeMember",
"name": "ReasoningResolution.effective",
"assertions": [
"G7.a"
]
},
{
"kind": "typeMember",
"name": "ResolvedOutcome.gateOutcome",
"assertions": [
"G1.a"
]
},
{
"kind": "typeMember",
"name": "TaskResult.terminal",
"assertions": [
"G4.a",
"G5.a"
]
},
{
"kind": "typeMember",
"name": "TaskSpec.checkpointStore",
"assertions": [
"G4.a"
]
}
],
"consumersHint": {
"cli": [
"Checkpoint",
"ENGINE_NOTICE_CODES",
"TraceEvent"
],
"server": [
"AutoModeDeciderOptions",
"Checkpoint",
"CheckpointStore",
"ENGINE_NOTICE_CODES",
"TraceEvent"
],
"sdk": [
"Checkpoint"
],
"note": "scanned cli@4b36f1fa server@e00e10f5 sdk@b66b19e — a name listed is MENTIONED there today, which is evidence of consumption, not proof of it"
},
"breakingCount": 0,
"breakingItems": [],
"toResolvedAt": "60f2c46558365ee4c21573b46f389c95f1830744"
}