UNPKG

@sema-agent/core

Version:

Stateless, task-oriented AI agent core

140 lines (139 loc) • 3.55 kB
{ "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" }