@sema-agent/core
Version:
Stateless, task-oriented AI agent core
470 lines (469 loc) • 11.9 kB
JSON
{
"repo": "core",
"version": "7.44.0",
"from": "81c4563dd75c1e50c20c79f4c639232fa8c2d548",
"to": "3f30c7387bbf41e2124d0b3216aab2ad0ff662cd",
"added": [
{
"name": "PROXY_TUNNEL_REFUSED",
"kind": "variable",
"tier": "advanced",
"at": [
"src/brain/errors.ts:283",
"src/index.ts:250"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "STEER_REPLAY_FACETS",
"kind": "variable",
"tier": "advanced",
"at": [
"src/core/steer-replay.ts:14",
"src/index.ts:361"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "SteerReplayFacet",
"kind": "type",
"tier": "advanced",
"at": [
"src/core/steer-replay.ts:15",
"src/index.ts:361"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "USER_INPUT_UNDRAINED_CAUSES",
"kind": "variable",
"tier": "advanced",
"at": [
"src/core/engine-notice.ts:1035",
"src/core/types.ts:55",
"src/index.ts:360"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "UserInputUndrainedCause",
"kind": "type",
"tier": "advanced",
"at": [
"src/core/engine-notice.ts:1036",
"src/core/types.ts:54",
"src/index.ts:360"
],
"criteriaCovered": false,
"breaking": false
}
],
"removed": [
{
"name": "USER_STEER_UNDRAINED_CAUSES",
"kind": "variable",
"tier": "advanced",
"at": [
"src/core/engine-notice.ts:1033",
"src/core/types.ts:55",
"src/index.ts:361"
],
"breaking": true
},
{
"name": "UserSteerUndrainedCause",
"kind": "type",
"tier": "advanced",
"at": [
"src/core/engine-notice.ts:1034",
"src/core/types.ts:54",
"src/index.ts:361"
],
"breaking": true
}
],
"changed": [],
"narrowed": [],
"closedSetMembers": [
{
"set": "SCOPE_HOME_FORMS",
"at": [
"src/core/memory-engine/layout.ts:1140"
],
"newSet": true,
"added": [
"file",
"other",
"symlink"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
},
{
"set": "STEER_REPLAY_FACETS",
"at": [
"src/core/steer-replay.ts:14"
],
"newSet": true,
"added": [
"actor",
"priority",
"text",
"trusted"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
},
{
"set": "ScopeHomeForm",
"at": [
"src/core/memory-engine/layout.ts:1141"
],
"newSet": true,
"added": [
"file",
"other",
"symlink"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
},
{
"set": "SteerReplayFacet",
"at": [
"src/core/steer-replay.ts:15",
"src/index.ts:361"
],
"newSet": true,
"added": [
"actor",
"priority",
"text",
"trusted"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
},
{
"set": "USER_INPUT_UNDRAINED_CAUSES",
"at": [
"src/core/engine-notice.ts:1035"
],
"newSet": true,
"added": [
"crashed",
"leg_end"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
},
{
"set": "UserInputUndrainedCause",
"at": [
"src/core/engine-notice.ts:1036",
"src/core/types.ts:54",
"src/index.ts:360"
],
"newSet": true,
"added": [
"crashed",
"leg_end"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
}
],
"closedSetsUnreadable": [],
"typeKeys": [
{
"type": "WorkflowRun",
"at": [
"src/orchestration/workflow-types.ts:205"
],
"added": [
"parks[].generation",
"parks[].parkedBy"
],
"addedDetail": [
{
"key": "parks[].generation",
"optional": true
},
{
"key": "parks[].parkedBy",
"optional": true
}
],
"addedRequired": [],
"removed": [],
"breaking": false,
"criteriaCovered": false
}
],
"typeKeysUnreadableArms": [],
"typeKeysFlattenedCount": 225,
"signatures": [
{
"name": "CheckpointError.constructor",
"at": [
"src/core/checkpoint-store.ts:2433"
],
"from": [
"(code: \"checkpoint.already_exists\" | \"checkpoint.already_resolved\" | \"checkpoint.config_refused\" | \"checkpoint.cwd_conflicts_restore\" | \"checkpoint.execution_outcome_conflict\" | \"checkpoint.gate_mismatch\" | \"checkpoint.invalid_outcome\" | \"checkpoint.not_found\" | \"checkpoint.reopen_failed\" | \"checkpoint.reopen_revote\" | \"checkpoint.reopened_concurrently\" | \"checkpoint.resume_aborted\" | \"checkpoint.unsupported_version\" | \"checkpoint.walltime_axis_retired\" | \"resume.constraint_rejected\" | \"resume.constraint_unprojectable\" | \"resume.parent_constraint_mismatch\" | \"resume.parent_constraint_missing\" | \"resume.placement_mismatch\" | \"resume.preflight_rejected\" | \"resume.principal_mismatch\" | \"resume.usage_window_exhausted\" | \"steering.blocked_by_hook\" | \"steering.duplicate_input_id\" | \"steering.invalid_content\" | \"steering.queue_full\" | \"wake.gate_pending\" | \"wake.nothing_to_deliver\", message: string, detail?: { field?: \"boundCallId\" | \"boundInputHash\" | \"boundGrantDigest\" | \"answer\" | \"hostDecision\" | \"approver\" | \"taskConfig\" | \"inheritedGate\"; code?: CheckpointConfigRefusalCode; retryAfterMs?: number; reason?: CheckpointErrorReason; })"
],
"to": [
"(code: \"checkpoint.already_exists\" | \"checkpoint.already_resolved\" | \"checkpoint.config_refused\" | \"checkpoint.cwd_conflicts_restore\" | \"checkpoint.execution_outcome_conflict\" | \"checkpoint.gate_mismatch\" | \"checkpoint.invalid_outcome\" | \"checkpoint.not_found\" | \"checkpoint.reopen_failed\" | \"checkpoint.reopen_revote\" | \"checkpoint.reopened_concurrently\" | \"checkpoint.resume_aborted\" | \"checkpoint.unsupported_version\" | \"checkpoint.walltime_axis_retired\" | \"resume.constraint_rejected\" | \"resume.constraint_unprojectable\" | \"resume.parent_constraint_mismatch\" | \"resume.parent_constraint_missing\" | \"resume.placement_mismatch\" | \"resume.preflight_rejected\" | \"resume.principal_mismatch\" | \"resume.usage_window_exhausted\" | \"steering.blocked_by_hook\" | \"steering.duplicate_input_id\" | \"steering.invalid_content\" | \"steering.queue_full\" | \"wake.gate_pending\" | \"wake.nothing_to_deliver\", message: string, detail?: { field?: \"boundCallId\" | \"boundInputHash\" | \"boundGrantDigest\" | \"answer\" | \"hostDecision\" | \"approver\" | \"taskConfig\" | \"inheritedGate\"; code?: CheckpointConfigRefusalCode; retryAfterMs?: number; reason?: CheckpointErrorReason; differs?: readonly SteerReplayFacet[]; })"
],
"changes": [
{
"aspect": "param",
"detail": "param 3 `detail` type widened: … CheckpointErrorReason; [ -> differs?: readonly SteerReplayFacet[]; ]}",
"breaking": false
}
],
"breaking": false,
"criteriaCovered": false
}
],
"declarationMoves": [],
"mintMoves": [],
"criteriaObserves": [
{
"kind": "engineNoticeCode",
"name": "task.user_followup_undrained",
"assertions": [
"G10.a",
"G11.b"
]
},
{
"kind": "engineNoticeCode",
"name": "task.user_steer_undrained",
"assertions": [
"G10.b",
"G11.b"
]
},
{
"kind": "taskEventField",
"name": "status.detail",
"assertions": [
"G6.a"
]
},
{
"kind": "taskEventField",
"name": "status.errClass",
"assertions": [
"G6.a",
"G6.c"
]
},
{
"kind": "taskEventField",
"name": "status.maxRetries",
"assertions": [
"G6.a"
]
},
{
"kind": "typeMember",
"name": "CheckpointError.code",
"assertions": [
"G12.a"
]
},
{
"kind": "typeMember",
"name": "CheckpointError.detail",
"assertions": [
"G12.a",
"G12.b",
"G12.c",
"G13.d"
]
},
{
"kind": "typeMember",
"name": "EngineNotice.detail",
"assertions": [
"G10.a",
"G10.b",
"G11.a"
]
},
{
"kind": "typeMember",
"name": "FileMemoryEngineBackend.applyPatches",
"assertions": [
"G7.b",
"G8.a",
"G9.a"
]
},
{
"kind": "typeMember",
"name": "FileMemoryEngineBackend.listHeaders",
"assertions": [
"G7.a",
"G8.b"
]
},
{
"kind": "typeMember",
"name": "MemoryEngine.eraseMemoryEntries",
"assertions": [
"G8.a"
]
},
{
"kind": "typeMember",
"name": "MemoryEngine.materialize",
"assertions": [
"G7.a",
"G8.b"
]
},
{
"kind": "typeMember",
"name": "PatchReport.applied",
"assertions": [
"G9.a"
]
},
{
"kind": "typeMember",
"name": "PatchReport.conflicts",
"assertions": [
"G7.b"
]
},
{
"kind": "typeMember",
"name": "TaskResult.apiFailure",
"assertions": [
"G6.d"
]
},
{
"kind": "typeMember",
"name": "TaskResult.terminal",
"assertions": [
"G6.b"
]
},
{
"kind": "typeMember",
"name": "TaskStream.steer",
"assertions": [
"G13.a",
"G13.b",
"G13.c",
"G13.d"
]
},
{
"kind": "typeMember",
"name": "WorkflowRun.errorCode",
"assertions": [
"G5.c",
"G5.d"
]
},
{
"kind": "typeMember",
"name": "WorkflowRun.parks.generation",
"assertions": [
"G1.a",
"G1.b",
"G2.a",
"G2.b",
"G2.c",
"G4.a",
"G5.a",
"G5.b",
"G5.d"
]
},
{
"kind": "typeMember",
"name": "WorkflowRun.parks.originRunId",
"assertions": [
"G3.a"
]
},
{
"kind": "typeMember",
"name": "WorkflowRun.parks.originUnconfirmed",
"assertions": [
"G3.b"
]
},
{
"kind": "typeMember",
"name": "WorkflowRun.parks.parkedBy",
"assertions": [
"G1.a",
"G1.b",
"G2.a",
"G2.b",
"G2.c",
"G3.a",
"G3.b",
"G4.a",
"G5.a",
"G5.b",
"G5.d"
]
},
{
"kind": "typeMember",
"name": "WorkflowRun.parks.token",
"assertions": [
"G2.c"
]
},
{
"kind": "typeMember",
"name": "WorkflowRun.status",
"assertions": [
"G4.a",
"G5.c"
]
}
],
"consumersHint": {
"cli": [
"CheckpointError",
"USER_STEER_UNDRAINED_CAUSES",
"UserSteerUndrainedCause",
"WorkflowRun"
],
"server": [
"CheckpointError",
"USER_STEER_UNDRAINED_CAUSES",
"UserSteerUndrainedCause",
"WorkflowRun"
],
"sdk": [
"CheckpointError",
"WorkflowRun"
],
"note": "scanned cli@72cc4d60 server@dd5568ac sdk@0616917 — a name listed is MENTIONED there today, which is evidence of consumption, not proof of it"
},
"breakingCount": 2,
"breakingItems": [
"export removed: USER_STEER_UNDRAINED_CAUSES (variable)",
"export removed: UserSteerUndrainedCause (type)"
]
}