@sema-agent/core
Version:
Stateless, task-oriented AI agent core
140 lines (139 loc) • 3.55 kB
JSON
{
"repo": "core",
"version": "7.17.1",
"from": "e945d463cc3a40f286160ca48789b727f6fa1fee",
"to": "v7.17.1",
"added": [
{
"name": "physicalPathOf",
"kind": "function",
"tier": "advanced",
"at": [
"src/core/physical-path.ts:22",
"src/index.ts:483"
],
"criteriaCovered": false,
"breaking": false
},
{
"name": "physicalPathOfExisting",
"kind": "function",
"tier": "advanced",
"at": [
"src/core/physical-path.ts:50",
"src/index.ts:483"
],
"criteriaCovered": false,
"breaking": false
}
],
"removed": [],
"changed": [],
"narrowed": [
{
"id": "F1",
"source": "behaviorFlips.summary",
"text": "Narrowing — The shell read boundary never vouches a read it did not judge (#737; test [7074] G12 / G14): a read the boundary could not JUDGE — a syntax-refused command that may read, an unresolved operand, an unreadable command name, a launcher or path-prefixed reader, a control word or launcher in front of a `cd` inside a loop body — is MANDATED (one ask no rule can silence) on BOTH shell seats; a glob with no deny judge stays a plain ask."
},
{
"id": "F2",
"source": "behaviorFlips.summary",
"text": "Narrowing — The write-side sensitive-path guard refuses what it could not canonicalize (server [7083] ②): a target whose canonicalization was REFUSED (a UNC spelling on a POSIX tree, a symlink escaping the root) is DENIED naming the cause, never allowed by fall-through."
}
],
"closedSetMembers": [],
"typeKeys": [
{
"type": "CompoundReadonlyVerdict",
"at": [
"src/tools/fs/bash-readonly-classifier.ts:631"
],
"added": [
"refusedWhole"
],
"removed": [],
"breaking": false,
"criteriaCovered": false
}
],
"declarationMoves": [],
"mintMoves": [],
"criteriaObserves": [
{
"kind": "engineNoticeCode",
"name": "memory.session_polluted",
"assertions": [
"G6.a"
]
},
{
"kind": "taskEventField",
"name": "tool_end.errorCode",
"assertions": [
"G2.a"
]
},
{
"kind": "taskEventField",
"name": "turn_end.usageMissing",
"assertions": [
"G5.b"
]
},
{
"kind": "typeMember",
"name": "AskRequest.ruleOffersAbsence",
"assertions": [
"G1.a",
"G1.b"
]
},
{
"kind": "typeMember",
"name": "ExecutionEnv.canonicalPath",
"assertions": [
"G4.a",
"G4.b"
]
},
{
"kind": "typeMember",
"name": "MemoryEngine.materialize",
"assertions": [
"G5.a"
]
},
{
"kind": "typeMember",
"name": "RunInternals.workflowParkedResume",
"assertions": [
"G3.a"
]
},
{
"kind": "typeMember",
"name": "RunWorkflowOptions.checkpointStore",
"assertions": [
"G5.d"
]
},
{
"kind": "typeMember",
"name": "WorkflowRun.errorCode",
"assertions": [
"G5.c"
]
}
],
"consumersHint": {
"cli": [],
"server": [
"CompoundReadonlyVerdict"
],
"sdk": [],
"note": "scanned cli@66cd44ed server@cfa2405b sdk@557dfdf — a name listed is MENTIONED there today, which is evidence of consumption, not proof of it"
},
"breakingCount": 0,
"breakingItems": [],
"toResolvedAt": "1cb20e749ccc4e1e379f991f622424ea20aa4718"
}