UNPKG

@sema-agent/core

Version:

Stateless, task-oriented AI agent core

510 lines (509 loc) • 11.1 kB
{ "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" }