UNPKG

@sema-agent/core

Version:

Stateless, task-oriented AI agent core

686 lines (685 loc) • 14.1 kB
{ "repo": "core", "version": "7.11.0", "from": "becc28da4455960e4c35a4b5d63be91f0100cea0", "to": "v7.11.0", "added": [ { "name": "FIND_ACTION_PRIMARIES", "kind": "variable", "tier": "advanced", "at": [ "src/core/read-only-shell-table.ts:455", "src/index.ts:1608" ], "criteriaCovered": false, "breaking": false }, { "name": "FIND_NEWER_PRIMARY", "kind": "variable", "tier": "advanced", "at": [ "src/core/read-only-shell-table.ts:459", "src/index.ts:1610" ], "criteriaCovered": false, "breaking": false }, { "name": "FIND_VALUE_PRIMARIES", "kind": "variable", "tier": "advanced", "at": [ "src/core/read-only-shell-table.ts:457", "src/index.ts:1609" ], "criteriaCovered": false, "breaking": false }, { "name": "FLAG_VALUE_ACCEPTS", "kind": "variable", "tier": "advanced", "at": [ "src/core/read-only-shell-table.ts:39", "src/index.ts:1602" ], "criteriaCovered": false, "breaking": false }, { "name": "READ_ONLY_BARE_ONLY", "kind": "variable", "tier": "advanced", "at": [ "src/core/read-only-shell-table.ts:452", "src/index.ts:1607" ], "criteriaCovered": false, "breaking": false }, { "name": "READ_ONLY_BARE_PROGRAMS", "kind": "variable", "tier": "advanced", "at": [ "src/core/read-only-shell-table.ts:443", "src/index.ts:1604" ], "criteriaCovered": false, "breaking": false }, { "name": "READ_ONLY_COMMAND_TABLE", "kind": "variable", "tier": "advanced", "at": [ "src/core/read-only-shell-table.ts:142", "src/index.ts:1603" ], "criteriaCovered": false, "breaking": false }, { "name": "READ_ONLY_ENV_NAMES", "kind": "variable", "tier": "advanced", "at": [ "src/core/read-only-shell-table.ts:463", "src/index.ts:1611" ], "criteriaCovered": false, "breaking": false }, { "name": "READ_ONLY_EXACT_FORMS", "kind": "variable", "tier": "advanced", "at": [ "src/core/read-only-shell-table.ts:450", "src/index.ts:1606" ], "criteriaCovered": false, "breaking": false }, { "name": "READ_ONLY_FLAG_ARITIES", "kind": "variable", "tier": "advanced", "at": [ "src/core/read-only-shell-table.ts:36", "src/index.ts:1601" ], "criteriaCovered": false, "breaking": false }, { "name": "READ_ONLY_GLOB_PROGRAMS", "kind": "variable", "tier": "advanced", "at": [ "src/core/read-only-shell-table.ts:447", "src/index.ts:1605" ], "criteriaCovered": false, "breaking": false }, { "name": "ReadOnlyCommandRow", "kind": "interface", "tier": "advanced", "at": [ "src/core/read-only-shell-table.ts:51", "src/index.ts:1614" ], "criteriaCovered": false, "breaking": false }, { "name": "ReadOnlyFlagArity", "kind": "type", "tier": "advanced", "at": [ "src/core/read-only-shell-table.ts:37", "src/index.ts:1613" ], "criteriaCovered": false, "breaking": false }, { "name": "ReadOnlyShellVerdict", "kind": "type", "tier": "advanced", "at": [ "src/core/read-only-shell.ts:36", "src/index.ts:1599" ], "criteriaCovered": false, "breaking": false }, { "name": "ShellRedirection", "kind": "interface", "tier": "advanced", "at": [ "src/core/shell-lexer.ts:43", "src/index.ts:1592" ], "criteriaCovered": false, "breaking": false }, { "name": "XARGS_READ_ONLY_TARGETS", "kind": "variable", "tier": "advanced", "at": [ "src/core/read-only-shell-table.ts:466", "src/index.ts:1612" ], "criteriaCovered": false, "breaking": false }, { "name": "readOnlyShellVerdict", "kind": "function", "tier": "advanced", "at": [ "src/core/read-only-shell.ts:84", "src/index.ts:1599" ], "criteriaCovered": false, "breaking": false } ], "removed": [], "changed": [], "narrowed": [], "closedSetMembers": [ { "set": "FIND_ACTION_PRIMARIES", "at": [ "src/core/read-only-shell-table.ts:455" ], "newSet": true, "added": [ "-delete", "-exec", "-execdir", "-files0-from", "-fls", "-fprint", "-fprint0", "-fprintf", "-ok", "-okdir" ], "removed": [], "breaking": false, "criteriaCovered": false }, { "set": "FIND_VALUE_PRIMARIES", "at": [ "src/core/read-only-shell-table.ts:457" ], "newSet": true, "added": [ "-Bmin", "-Bnewer", "-Btime", "-D", "-amin", "-anewer", "-atime", "-cmin", "-cnewer", "-context", "-ctime", "-f", "-files0-from", "-flags", "-fstype", "-gid", "-group", "-ilname", "-iname", "-inum", "-ipath", "-iregex", "-iwholename", "-links", "-lname", "-maxdepth", "-mindepth", "-mmin", "-mnewer", "-mtime", "-name", "-newer", "-path", "-perm", "-printf", "-regex", "-regextype", "-samefile", "-size", "-type", "-uid", "-used", "-user", "-wholename", "-xattrname", "-xtype" ], "removed": [], "breaking": false, "criteriaCovered": false }, { "set": "READ_ONLY_BARE_ONLY", "at": [ "src/core/read-only-shell-table.ts:452" ], "newSet": true, "added": [ "alias", "pwd", "whoami" ], "removed": [], "breaking": false, "criteriaCovered": false }, { "set": "READ_ONLY_BARE_PROGRAMS", "at": [ "src/core/read-only-shell-table.ts:443" ], "newSet": true, "added": [ "basename", "cal", "cat", "cmp", "column", "comm", "cut", "df", "diff", "dirname", "docker images", "docker ps", "du", "expand", "expr", "false", "fmt", "fold", "free", "groups", "head", "hexdump", "id", "locale", "nl", "nproc", "numfmt", "od", "paste", "pr", "readlink", "realpath", "rev", "seq", "sleep", "stat", "strings", "tac", "tail", "tr", "true", "tsort", "type", "uname", "unexpand", "uptime", "wc", "which" ], "removed": [], "breaking": false, "criteriaCovered": false }, { "set": "READ_ONLY_ENV_NAMES", "at": [ "src/core/read-only-shell-table.ts:463" ], "newSet": true, "added": [ "ANTHROPIC_API_KEY", "BLOCKSIZE", "BLOCK_SIZE", "CGO_ENABLED", "CHARSET", "CI", "CLICOLOR", "CLICOLOR_FORCE", "COLORTERM", "COLUMNS", "DEBIAN_FRONTEND", "FORCE_COLOR", "GCC_COLORS", "GIT_TERMINAL_PROMPT", "GO111MODULE", "GOARCH", "GOEXPERIMENT", "GOOS", "GREP_COLOR", "GREP_COLORS", "LANG", "LANGUAGE", "LC_ALL", "LC_CTYPE", "LC_TIME", "LINES", "LSCOLORS", "LS_COLORS", "NODE_ENV", "NO_COLOR", "PYTEST_DEBUG", "PYTEST_DISABLE_PLUGIN_AUTOLOAD", "PYTHONDONTWRITEBYTECODE", "PYTHONUNBUFFERED", "RUST_BACKTRACE", "RUST_LOG", "TERM", "TIME_STYLE", "TZ" ], "removed": [], "breaking": false, "criteriaCovered": false }, { "set": "READ_ONLY_FLAG_ARITIES", "at": [ "src/core/read-only-shell-table.ts:36" ], "newSet": true, "added": [ "EOF", "char", "none", "number", "string", "{}" ], "removed": [], "breaking": false, "criteriaCovered": false }, { "set": "READ_ONLY_GLOB_PROGRAMS", "at": [ "src/core/read-only-shell-table.ts:447" ], "newSet": true, "added": [ "basename", "cat", "cd", "cmp", "column", "cut", "df", "diff", "dirname", "du", "echo", "egrep", "fgrep", "grep", "head", "hexdump", "ls", "md5sum", "nl", "od", "readlink", "realpath", "rev", "sha1sum", "sha256sum", "stat", "strings", "tac", "tail", "tr", "wc" ], "removed": [], "breaking": false, "criteriaCovered": false }, { "set": "XARGS_READ_ONLY_TARGETS", "at": [ "src/core/read-only-shell-table.ts:466" ], "newSet": true, "added": [ "echo", "egrep", "fgrep", "grep", "head", "printf", "tail", "wc" ], "removed": [], "breaking": false, "criteriaCovered": false } ], "typeKeys": [ { "type": "RunWorkflowOptions", "at": [ "src/orchestration/workflow.ts:791" ], "added": [ "defaultThinking" ], "removed": [], "breaking": false, "criteriaCovered": false }, { "type": "ShellCommandShape", "at": [ "src/core/shell-lexer.ts:69" ], "added": [ "backgrounded", "strayRedirection" ], "removed": [], "breaking": false, "criteriaCovered": false }, { "type": "ShellSegment", "at": [ "src/core/shell-lexer.ts:49" ], "added": [ "redirections" ], "removed": [], "breaking": false, "criteriaCovered": false }, { "type": "TraceEvent", "at": [ "src/core/trace.ts:60" ], "added": [ "permission.read_only_allowed.command", "permission.read_only_allowed.kind", "permission.read_only_allowed.taskId", "permission.read_only_allowed.toolCallId", "permission.read_only_allowed.toolName", "permission.read_only_allowed.ts", "permission.read_only_allowed.version" ], "removed": [], "breaking": false, "criteriaCovered": false } ], "declarationMoves": [], "mintMoves": [], "criteriaObserves": [ { "kind": "typeMember", "name": "AskRequest.classifierUnavailable", "assertions": [ "G6.a", "G6.b" ] }, { "kind": "typeMember", "name": "AskRequest.origin", "assertions": [ "G1.a", "G2.a", "G2.b" ] }, { "kind": "typeMember", "name": "GateDisposition.deniedBy", "assertions": [ "G1.a", "G1.b", "G2.b" ] }, { "kind": "typeMember", "name": "PermissionResult.decisionReason", "assertions": [ "G2.a" ] }, { "kind": "typeMember", "name": "PermissionRuleIssue.code", "assertions": [ "G1.b" ] }, { "kind": "typeMember", "name": "TaskResult.terminal", "assertions": [ "G4.b" ] }, { "kind": "typeMember", "name": "TaskSpec.modelRole", "assertions": [ "G3.a", "G3.b" ] }, { "kind": "typeMember", "name": "TaskSpec.systemPrompt", "assertions": [ "G3.a" ] }, { "kind": "typeMember", "name": "TaskSpec.thinking", "assertions": [ "G3.a", "G3.b", "G5.a", "G5.b" ] }, { "kind": "typeMember", "name": "ToolExecuteContext.durableApprovalForChildren", "assertions": [ "G4.a" ] }, { "kind": "typeMember", "name": "ToolExecuteContext.onAsk", "assertions": [ "G4.a" ] }, { "kind": "typeMember", "name": "ToolExecuteContext.principal", "assertions": [ "G4.a" ] }, { "kind": "typeMember", "name": "ToolExecuteContext.thinkingLevel", "assertions": [ "G5.a" ] }, { "kind": "typeMember", "name": "TraceEvent.command", "assertions": [ "G2.a" ] }, { "kind": "typeMember", "name": "TraceEvent.kind", "assertions": [ "G2.a" ] }, { "kind": "typeMember", "name": "WiringManifest.autoMode", "assertions": [ "G6.a" ] } ], "consumersHint": { "cli": [ "TraceEvent" ], "server": [ "RunWorkflowOptions", "ShellCommandShape", "ShellSegment", "TraceEvent" ], "sdk": [], "note": "scanned cli@52a3bdb9 server@54369dec sdk@978db55 — a name listed is MENTIONED there today, which is evidence of consumption, not proof of it" }, "breakingCount": 0, "breakingItems": [], "toResolvedAt": "942be022c819ea652f62d5b0c58e488fa1ee8b76" }