UNPKG

@sema-agent/core

Version:

Stateless, task-oriented AI agent core

260 lines (259 loc) • 5.98 kB
{ "repo": "core", "version": "7.51.1", "from": "d990eb2fd73215c09bf254545bdab6f1080c0c98", "to": "v7.51.1", "added": [ { "name": "ENGINE_CAPABILITIES", "kind": "variable", "tier": "advanced", "at": [ "src/core/engine-capabilities.ts:13", "src/index.ts:516" ], "criteriaCovered": false, "breaking": false }, { "name": "EngineCapability", "kind": "type", "tier": "advanced", "at": [ "src/core/engine-capabilities.ts:16", "src/index.ts:516" ], "criteriaCovered": false, "breaking": false }, { "name": "InheritEnvPolicy", "kind": "type", "tier": "advanced", "at": [ "src/core/secret-env.ts:220", "src/index.ts:515" ], "criteriaCovered": false, "breaking": false }, { "name": "ProtocolHttpAuth", "kind": "interface", "tier": "advanced", "at": [ "src/core/protocol-http-auth.ts:18", "src/index.ts:2985" ], "criteriaCovered": false, "breaking": false }, { "name": "declareWithheldEnv", "kind": "function", "tier": "advanced", "at": [ "src/core/secret-env.ts:278", "src/index.ts:515" ], "criteriaCovered": false, "breaking": false }, { "name": "headerOwnershipCollision", "kind": "function", "tier": "advanced", "at": [ "src/core/protocol-http-auth.ts:24", "src/index.ts:2984" ], "criteriaCovered": false, "breaking": false }, { "name": "inheritEnvPolicyProblem", "kind": "function", "tier": "advanced", "at": [ "src/core/secret-env.ts:341", "src/index.ts:515" ], "criteriaCovered": false, "breaking": false }, { "name": "inheritedHostEnv", "kind": "function", "tier": "advanced", "at": [ "src/core/secret-env.ts:326", "src/index.ts:515" ], "criteriaCovered": false, "breaking": false }, { "name": "toolOutputBlockChars", "kind": "variable", "tier": "internal", "at": [ "src/core/runner/tool-output-projection.ts:28", "src/index.ts:34" ], "criteriaCovered": false, "breaking": false } ], "removed": [], "changed": [], "narrowed": [], "closedSetMembers": [ { "set": "ENGINE_CAPABILITIES", "at": [ "src/core/engine-capabilities.ts:13" ], "newSet": true, "added": [ "inherit_env.own_credentials_withheld" ], "removed": [], "breaking": false, "criteriaCovered": false }, { "set": "EngineCapability", "at": [ "src/core/engine-capabilities.ts:16", "src/index.ts:516" ], "newSet": true, "added": [ "inherit_env.own_credentials_withheld" ], "removed": [], "breaking": false, "criteriaCovered": false }, { "set": "SecretEnvFindingKind", "at": [ "src/core/secret-env.ts:149" ], "newSet": false, "added": [ "own-credential" ], "removed": [], "breaking": false, "criteriaCovered": false } ], "closedSetsUnreadable": [], "typeKeys": [], "typeKeysUnreadableArms": [], "typeKeysFlattenedCount": 234, "signatures": [], "declarationMoves": [ { "name": "InheritEnvPolicy", "kind": "type", "onSurface": true, "from": [ "src/core/secret-env.ts" ], "to": [ "src/core/secret-env.ts", "src/index.ts" ] }, { "name": "ProtocolHttpAuth", "kind": "interface", "onSurface": true, "from": [ "src/core/protocol-http-auth.ts" ], "to": [ "src/core/protocol-http-auth.ts", "src/index.ts" ] }, { "name": "headerOwnershipCollision", "kind": "function", "onSurface": true, "from": [ "src/core/protocol-http-auth.ts" ], "to": [ "src/core/protocol-http-auth.ts", "src/index.ts" ] }, { "name": "inheritEnvPolicyProblem", "kind": "function", "onSurface": true, "from": [ "src/core/secret-env.ts" ], "to": [ "src/core/secret-env.ts", "src/index.ts" ] }, { "name": "inheritedHostEnv", "kind": "function", "onSurface": true, "from": [ "src/core/secret-env.ts" ], "to": [ "src/core/secret-env.ts", "src/index.ts" ] } ], "mintMoves": [], "criteriaObserves": [ { "kind": "engineNoticeCode", "name": "config.secret_env_scrubbed", "assertions": [ "G1.b" ] }, { "kind": "taskEventField", "name": "tool_end.totalChars", "assertions": [ "G2.a" ] }, { "kind": "typeMember", "name": "SecretEnvFinding.kind", "assertions": [ "G1.a", "G1.c" ] } ], "consumersHint": { "cli": [ "InheritEnvPolicy", "SecretEnvFindingKind" ], "server": [ "InheritEnvPolicy", "SecretEnvFindingKind" ], "sdk": [], "note": "scanned cli@d742f6fd server@52b73a9c sdk@304339d — a name listed is MENTIONED there today, which is evidence of consumption, not proof of it. Ledger files (**/docs/core-consumption/**, **/docs/wire-consumption/**, **/*LEDGER*.json) are not evidence of use — server: 8 name(s) matched ONLY in bookkeeping files and were set aside (ENGINE_CAPABILITIES, EngineCapability, ProtocolHttpAuth, declareWithheldEnv, headerOwnershipCollision, inheritEnvPolicyProblem, inheritedHostEnv, toolOutputBlockChars)" }, "breakingCount": 0, "breakingItems": [], "toResolvedAt": "a5c7c33244f7b139e674093f35159037fdfb63da" }