@sema-agent/core
Version:
Stateless, task-oriented AI agent core
579 lines (578 loc) • 12.4 kB
JSON
{
"repo": "core",
"version": "7.14.0",
"from": "e19cd4a09212accb32627807fe5b3eb7e315a392",
"to": "v7.14.0",
"added": [
{
"name": "AUTO_MODE_DENY_SOURCES",
"kind": "variable",
"tier": "advanced",
"at": [
"src/core/runtime-caps.ts:100",
"src/core/types.ts:45",
"src/index.ts:1273"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "AutoModeArmFact",
"kind": "interface",
"tier": "advanced",
"at": [
"src/core/wiring-manifest.ts:106",
"src/index.ts:999"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "AutoModeDenySource",
"kind": "type",
"tier": "advanced",
"at": [
"src/core/runtime-caps.ts:101",
"src/core/types.ts:44",
"src/index.ts:1273"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "CLASSIFIER_DENY_CAUSES",
"kind": "variable",
"tier": "advanced",
"at": [
"src/core/gate-outcome.ts:174",
"src/index.ts:1278"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "ClassifierDenyCause",
"kind": "type",
"tier": "advanced",
"at": [
"src/core/gate-outcome.ts:175",
"src/index.ts:1278"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "DENIED_BY_MAY_CARRY_CAUSE",
"kind": "variable",
"tier": "advanced",
"at": [
"src/core/gate-outcome.ts:185",
"src/index.ts:1278"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "RULE_STORE_UNREADABLE_KINDS",
"kind": "variable",
"tier": "advanced",
"at": [
"src/core/ask-origin.ts:107",
"src/index.ts:1271"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "RuleStoreUnreadable",
"kind": "type",
"tier": "advanced",
"at": [
"src/core/ask-origin.ts:108",
"src/index.ts:1271"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "isAutoModeDenySource",
"kind": "function",
"tier": "advanced",
"at": [
"src/core/runtime-caps.ts:104",
"src/core/types.ts:45",
"src/index.ts:1273"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "isClassifierDenyCause",
"kind": "function",
"tier": "advanced",
"at": [
"src/core/gate-outcome.ts:178",
"src/index.ts:1278"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "isRuleStoreUnreadable",
"kind": "function",
"tier": "advanced",
"at": [
"src/core/ask-origin.ts:111",
"src/index.ts:1271"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "reasoningEffortLevelsOf",
"kind": "function",
"tier": "advanced",
"at": [
"src/brain/reasoning.ts:477",
"src/index.ts:2388"
],
"criteriaCovered": false,
"breaking": false
}
],
"removed": [],
"changed": [],
"narrowed": [],
"closedSetMembers": [
{
"set": "ASK_ORIGINS",
"at": [
"src/core/ask-origin.ts:74"
],
"newSet": false,
"added": [
"ancestor_marked"
],
"removed": [
"unresolvable"
],
"breaking": true,
"criteriaCovered": false
},
{
"set": "AUTO_MODE_DENY_SOURCES",
"at": [
"src/core/runtime-caps.ts:100"
],
"newSet": true,
"added": [
"local",
"org",
"settings"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
},
{
"set": "BrainRetryErrClass",
"at": [
"src/core/task-event.ts:127"
],
"newSet": false,
"added": [
"stall"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
},
{
"set": "CLASSIFIER_DENY_CAUSES",
"at": [
"src/core/gate-outcome.ts:174"
],
"newSet": true,
"added": [
"parse_error",
"unavailable"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
},
{
"set": "CheckpointSeat",
"at": [
"src/core/checkpoint-seat.ts:10"
],
"newSet": true,
"added": [
"disabled"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
},
{
"set": "READ_DENY_BUILTIN_TIERS",
"at": [
"src/tools/fs/read-deny.ts:100"
],
"newSet": false,
"added": [
"agent-config"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
},
{
"set": "RULE_STORE_UNREADABLE_KINDS",
"at": [
"src/core/ask-origin.ts:107"
],
"newSet": true,
"added": [
"call",
"store"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
}
],
"typeKeys": [
{
"type": "AskCarry",
"at": [
"src/core/hooks.ts:2109"
],
"added": [
"ruleStoreUnreadable"
],
"removed": [
"classifierUnavailable"
],
"breaking": true,
"criteriaCovered": false
},
{
"type": "AskRequest",
"at": [
"src/core/tool-policy.ts:2505"
],
"added": [
"ruleStoreUnreadable"
],
"removed": [
"classifierUnavailable"
],
"breaking": true,
"criteriaCovered": true
},
{
"type": "CheckpointSummary",
"at": [
"src/core/checkpoint-store.ts:2088"
],
"added": [
"ruleStoreUnreadable"
],
"removed": [
"classifierUnavailable"
],
"breaking": true,
"criteriaCovered": false
},
{
"type": "GateDisposition",
"at": [
"src/core/gate-outcome.ts:203"
],
"added": [
"denied.cause"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
},
{
"type": "PendingAction",
"at": [
"src/core/checkpoint-store.ts:960"
],
"added": [
"tool_approval.ruleStoreUnreadable"
],
"removed": [
"tool_approval.classifierUnavailable"
],
"breaking": true,
"criteriaCovered": false
},
{
"type": "PermissionDeniedPayload",
"at": [
"src/core/hooks.ts:581"
],
"added": [],
"removed": [
"classifierUnavailable"
],
"breaking": true,
"criteriaCovered": false
},
{
"type": "PermissionResult",
"at": [
"src/core/tool-policy.ts:350"
],
"added": [
"ruleStoreUnreadable"
],
"removed": [
"classifierUnavailable"
],
"breaking": true,
"criteriaCovered": false
},
{
"type": "PreToolUseResult",
"at": [
"src/core/hooks.ts:1141"
],
"added": [
"ruleStoreUnreadable"
],
"removed": [
"classifierUnavailable"
],
"breaking": true,
"criteriaCovered": false
},
{
"type": "RunWorkflowToolDeps",
"at": [
"src/orchestration/run-workflow-tool.ts:407"
],
"added": [
"parentCheckpointStore"
],
"removed": [
"parentCheckpointStoreDisabled"
],
"breaking": true,
"criteriaCovered": false
},
{
"type": "RuntimeCaps",
"at": [
"src/core/runtime-caps.ts:108"
],
"added": [
"autoModeDenySource"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
},
{
"type": "ToolExecuteContext",
"at": [
"src/core/tool-spec.ts:549"
],
"added": [
"checkpointStoreForChildren"
],
"removed": [
"checkpointStoreDisabledForChildren"
],
"breaking": true,
"criteriaCovered": true
},
{
"type": "WorkflowRun",
"at": [
"src/orchestration/workflow-types.ts:182"
],
"added": [
"errorCode"
],
"removed": [],
"breaking": false,
"criteriaCovered": true
}
],
"declarationMoves": [],
"mintMoves": [],
"criteriaObserves": [
{
"kind": "engineNoticeCode",
"name": "delegation.ask_unresolvable",
"assertions": [
"G1.a",
"G2.a"
]
},
{
"kind": "taskEventField",
"name": "status.detail",
"assertions": [
"G3.a"
]
},
{
"kind": "taskEventField",
"name": "status.errClass",
"assertions": [
"G3.a"
]
},
{
"kind": "taskEventField",
"name": "tool_end.gate",
"assertions": [
"G6.a",
"G9.a"
]
},
{
"kind": "taskEventField",
"name": "tool_end.isError",
"assertions": [
"G6.a",
"G8.a"
]
},
{
"kind": "typeMember",
"name": "AskRequest.origin",
"assertions": [
"G7.a",
"G10.a"
]
},
{
"kind": "typeMember",
"name": "AskRequest.ruleStoreUnreadable",
"assertions": [
"G10.a"
]
},
{
"kind": "typeMember",
"name": "BrainTimeoutConfig.firstTokenTimeoutMs",
"assertions": [
"G4.a"
]
},
{
"kind": "typeMember",
"name": "PermissionDeniedPayload.gate",
"assertions": [
"G9.a"
]
},
{
"kind": "typeMember",
"name": "RunnerDeps.onError",
"assertions": [
"G5.a",
"G8.a"
]
},
{
"kind": "typeMember",
"name": "TaskResult.stats",
"assertions": [
"G11.a"
]
},
{
"kind": "typeMember",
"name": "TaskResult.terminal",
"assertions": [
"G2.a",
"G13.a",
"G14.a"
]
},
{
"kind": "typeMember",
"name": "ToolExecuteContext.checkpointStoreForChildren",
"assertions": [
"G1.a"
]
},
{
"kind": "typeMember",
"name": "WiringManifest.autoMode",
"assertions": [
"G12.a"
]
},
{
"kind": "typeMember",
"name": "WorkflowRun.errorCode",
"assertions": [
"G11.a"
]
}
],
"consumersHint": {
"cli": [
"ASK_ORIGINS",
"AskRequest",
"GateDisposition",
"PermissionResult",
"READ_DENY_BUILTIN_TIERS",
"RuntimeCaps",
"WorkflowRun"
],
"server": [
"ASK_ORIGINS",
"AskCarry",
"AskRequest",
"BrainRetryErrClass",
"CheckpointSummary",
"GateDisposition",
"PendingAction",
"PermissionDeniedPayload",
"PermissionResult",
"PreToolUseResult",
"READ_DENY_BUILTIN_TIERS",
"RunWorkflowToolDeps",
"RuntimeCaps",
"ToolExecuteContext",
"WorkflowRun"
],
"sdk": [
"ASK_ORIGINS",
"AskRequest",
"BrainRetryErrClass",
"CheckpointSummary",
"GateDisposition",
"PendingAction",
"PermissionResult",
"PreToolUseResult",
"READ_DENY_BUILTIN_TIERS",
"WorkflowRun"
],
"note": "scanned cli@955b95d2 server@b603e2b2 sdk@557dfdf — a name listed is MENTIONED there today, which is evidence of consumption, not proof of it"
},
"breakingCount": 10,
"breakingItems": [
"closed set lost members: ASK_ORIGINS -unresolvable",
"type lost keys: AskCarry -classifierUnavailable",
"type lost keys: AskRequest -classifierUnavailable",
"type lost keys: CheckpointSummary -classifierUnavailable",
"type lost keys: PendingAction -tool_approval.classifierUnavailable",
"type lost keys: PermissionDeniedPayload -classifierUnavailable",
"type lost keys: PermissionResult -classifierUnavailable",
"type lost keys: PreToolUseResult -classifierUnavailable",
"type lost keys: RunWorkflowToolDeps -parentCheckpointStoreDisabled",
"type lost keys: ToolExecuteContext -checkpointStoreDisabledForChildren"
],
"toResolvedAt": "2835a37e2b956c9f08346117877f68025f68f2a8"
}