diff --git a/.a5c/processes/agent-version-daily-tracker.inputs.json b/.a5c/processes/agent-version-daily-tracker.inputs.json index fb1772e87..5ae1e4e68 100644 --- a/.a5c/processes/agent-version-daily-tracker.inputs.json +++ b/.a5c/processes/agent-version-daily-tracker.inputs.json @@ -1,5 +1,5 @@ { "userRequest": "You are an agent version tracker. Check for new releases of the ORIGINAL upstream agent CLI products - NOT our babysitter plugin packages.\n\nSTEP 1: Build atlas.\n```\nnpm run build --workspace=@a5c-ai/atlas\n```\n\nSTEP 2: Get the target list using the SAME logic as\n`scripts/sync-external-plugin-repos.mjs` uses in `buildTargetsFromCatalog()`.\nRead that file to understand the pattern, then run:\n```\nnode -e \"\n import(new URL('file://' + process.cwd() + '/packages/atlas/dist/catalog/sdk.js').href)\n .then(m => {\n const targets = m.listPluginTargetDescriptors()\n .filter(t => t.externalRepo)\n .map(t => ({\n id: t.adapterName || t.targetId,\n displayName: t.displayName,\n cliCommand: t.cliCommand,\n externalPackageName: t.externalPackageName,\n externalRepo: t.externalRepo,\n }));\n console.log(JSON.stringify(targets, null, 2));\n });\n\"\n```\nThis gives you every agent that has an external repo - these are the\nupstream host agents. The `externalPackageName` is the npm package to\ncheck (if set). For agents without an npm package, search the web.\n\nAlso check adapter source for additional install commands:\n```\ngrep -r 'npm install -g' packages/adapters/codecs/src/ | grep -v node_modules | grep -v test\n```\nMerge both lists. EXCLUDE all @a5c-ai/* packages.\n\nSTEP 3: For EACH upstream agent, check the latest published version.\n`npm view @latest version` for npm packages.\nSearch the web for agents distributed differently (pip, binary, etc.).\n\nSTEP 4: Compare against AgentVersion records in the graph.\nRead files in `packages/atlas/graph/agent-stack/agent-versions/` and\n`packages/atlas/graph/agent-stack/products/` to see what versions\nare already recorded.\n\nSTEP 5: For new versions not in the graph:\n- Search the web for release notes, changelog, blog posts\n- Create or update the AgentVersion YAML\n- Note capability changes, new CLI flags, breaking changes, transport/API changes\n\nSTEP 6: If graph files changed:\n- Rebuild: `npm run build --workspace=@a5c-ai/atlas`\n- Branch: `agent-versions/daily-$(date +%Y-%m-%d)`\n- Commit all changes, create ONE PR against staging\n\nSTEP 7: For each new agent+version pair, check for existing issue:\n`gh issue list --label \"agent-version-update\" --search \" \"`\n\nIf none exists, create an issue. The issue body must NOT be a static\ntemplate - fill it with the ACTUAL research you did. Include:\n\n- The exact version numbers (old and new)\n- Links to the actual release notes / changelog / blog post you found\n- A summary of REAL changes you read from those release notes -\n new features, breaking changes, new CLI flags, deprecated flags,\n API/transport changes, new tool capabilities, new supported models\n- Which parts of our system are likely affected based on what changed\n (be specific: \"new --foo flag means launchBehavior needs updating\",\n \"switched from REST to WebSocket means transport-adapter proxy affected\")\n- Whether the new version changes install method or package name\n- Any migration steps mentioned in the release notes\n\nEnd the issue body with the assimilation checklist - but make the\nchecklist items SPECIFIC to what actually changed, not generic.\nFor example, if the release notes mention a new CLI flag, the\nchecklist should say \"Update launchBehavior: add --newFlag to\npromptExtraFlags\" not just \"Update launchBehavior if changed\".\n\nUse label `agent-version-update,graph-update`.\n\nSTEP 8: Print a summary table with ALL agents checked.\n\nIMPORTANT: Cover every upstream agent systematically. Do not stop after one.\nOne PR for all changes in this run.", - "branchName": "agent-versions/daily-2026-07-14", + "branchName": "agent-versions/daily-2026-07-16", "baseBranch": "staging" } diff --git a/artifacts/agent-version-tracker/summary.json b/artifacts/agent-version-tracker/summary.json index ed51e88b5..3b034a97f 100644 --- a/artifacts/agent-version-tracker/summary.json +++ b/artifacts/agent-version-tracker/summary.json @@ -1,235 +1,246 @@ { "checkedAgents": [ - { - "agent": "amp", - "source": "npm @ampcode/cli", - "previous": "0.0.1783933214-g6a3c71", - "latest": "0.0.1784014549-g51e7e3", - "status": "new-record" - }, { "agent": "antigravity", - "source": "GitHub google-antigravity/antigravity-cli", - "previous": "1.1.1", - "latest": "1.1.2", - "status": "new-record" + "source": "github release", + "previous": "1.1.2", + "latest": "1.1.3", + "status": "new graph record" }, { "agent": "claude", - "source": "npm @anthropic-ai/claude-code / GitHub anthropics/claude-code", - "previous": "2.1.207", - "latest": "2.1.209", - "status": "new-record" - }, - { - "agent": "claude-agent-sdk", - "source": "npm @anthropic-ai/claude-agent-sdk / GitHub anthropics/claude-agent-sdk-typescript", - "previous": "0.3.207", - "latest": "0.3.209", - "status": "new-record" + "source": "@anthropic-ai/claude-code", + "previous": "2.1.209", + "latest": "2.1.211", + "status": "new graph record" }, { "agent": "codex", - "source": "npm @openai/codex / GitHub openai/codex", - "previous": "0.144.3", - "latest": "0.144.4", - "status": "new-record" - }, - { - "agent": "codex-sdk", - "source": "npm openai / GitHub openai/openai-node", - "previous": "6.46.0", - "latest": "6.46.0", - "status": "already-recorded" + "source": "@openai/codex", + "previous": "0.144.4", + "latest": "0.144.5", + "status": "new graph record" }, { "agent": "copilot", - "source": "npm @github/copilot / GitHub github/copilot-cli", + "source": "github/copilot-cli release", "previous": "1.0.70", - "latest": "1.0.70", - "status": "already-recorded" + "latest": "1.0.71", + "status": "new graph record" }, { "agent": "cursor", - "source": "Cursor changelog", + "source": "cursor changelog", "previous": "3.11", "latest": "3.11", - "status": "already-recorded" - }, - { - "agent": "droid", - "source": "npm @factory/cli", - "previous": "0.170.0", - "latest": "0.171.0", - "status": "new-record" + "status": "current" }, { "agent": "gemini", - "source": "npm @google/gemini-cli / GitHub google-gemini/gemini-cli", + "source": "@google/gemini-cli npm stable", "previous": "0.50.0", "latest": "0.50.0", - "status": "already-recorded" + "status": "current" }, { "agent": "hermes", - "source": "npm hermes-agent / GitHub NousResearch/hermes-agent", + "source": "hermes-agent npm / NousResearch release", "previous": "0.18.2", "latest": "0.18.2", - "status": "already-recorded" + "status": "current" }, { "agent": "omp", - "source": "npm @oh-my-pi/pi-coding-agent / GitHub can1357/oh-my-pi", - "previous": "16.4.8", - "latest": "16.5.0", - "status": "new-record" + "source": "@oh-my-pi/pi-coding-agent / GitHub release", + "previous": "16.5.0", + "latest": "17.0.1", + "status": "new graph record" }, { "agent": "openclaw", - "source": "npm openclaw / GitHub openclaw/openclaw", - "previous": "2026.6.11", + "source": "openclaw/openclaw release", + "previous": "2026.7.1", "latest": "2026.7.1", - "status": "new-record" + "status": "current" }, { "agent": "opencode", - "source": "npm opencode-ai / GitHub anomalyco/opencode", - "previous": "1.17.18", - "latest": "1.17.20", - "status": "new-record" + "source": "opencode-ai / GitHub release", + "previous": "1.17.20", + "latest": "1.18.2", + "status": "new graph record" }, { "agent": "pi", - "source": "npm @earendil-works/pi-coding-agent / GitHub earendil-works/pi", + "source": "@earendil-works/pi-coding-agent / GitHub release", "previous": "0.80.6", - "latest": "0.80.6", - "status": "already-recorded" + "latest": "0.80.7", + "status": "new graph record; existing issue" + }, + { + "agent": "amp", + "source": "@ampcode/cli", + "previous": "0.0.1784014549-g51e7e3", + "latest": "0.0.1784177987-g5d539a", + "status": "new graph record" + }, + { + "agent": "droid", + "source": "@factory/cli", + "previous": "0.171.0", + "latest": "0.173.0", + "status": "new graph record" }, { "agent": "qwen", - "source": "npm @qwen-code/qwen-code / GitHub QwenLM/qwen-code", - "previous": "0.19.9", + "source": "@qwen-code/qwen-code", + "previous": "0.19.10", "latest": "0.19.10", - "status": "new-record" + "status": "current" + }, + { + "agent": "claude-agent-sdk", + "source": "@anthropic-ai/claude-agent-sdk", + "previous": "0.3.209", + "latest": "0.3.211", + "status": "new graph record" + }, + { + "agent": "codex-sdk", + "source": "openai npm / openai-node release", + "previous": "6.46.0", + "latest": "6.47.0", + "status": "new graph record; existing issue" } ], "newVersions": [ - { - "agent": "amp", - "previous": "0.0.1783933214-g6a3c71", - "version": "0.0.1784014549-g51e7e3" - }, { "agent": "antigravity", - "previous": "1.1.1", - "version": "1.1.2" + "oldVersion": "1.1.2", + "newVersion": "1.1.3" }, { "agent": "claude", - "previous": "2.1.207", - "version": "2.1.209" - }, - { - "agent": "claude-agent-sdk", - "previous": "0.3.207", - "version": "0.3.209" + "oldVersion": "2.1.209", + "newVersion": "2.1.211" }, { "agent": "codex", - "previous": "0.144.3", - "version": "0.144.4" + "oldVersion": "0.144.4", + "newVersion": "0.144.5" }, { - "agent": "droid", - "previous": "0.170.0", - "version": "0.171.0" + "agent": "copilot", + "oldVersion": "1.0.70", + "newVersion": "1.0.71" }, { "agent": "omp", - "previous": "16.4.8", - "version": "16.5.0" + "oldVersion": "16.5.0", + "newVersion": "17.0.1" }, { - "agent": "openclaw", - "previous": "2026.6.11", - "version": "2026.7.1" + "agent": "opencode", + "oldVersion": "1.17.20", + "newVersion": "1.18.2" }, { - "agent": "opencode", - "previous": "1.17.18", - "version": "1.17.20" + "agent": "pi", + "oldVersion": "0.80.6", + "newVersion": "0.80.7" }, { - "agent": "qwen", - "previous": "0.19.9", - "version": "0.19.10" + "agent": "amp", + "oldVersion": "0.0.1784014549-g51e7e3", + "newVersion": "0.0.1784177987-g5d539a" + }, + { + "agent": "droid", + "oldVersion": "0.171.0", + "newVersion": "0.173.0" + }, + { + "agent": "claude-agent-sdk", + "oldVersion": "0.3.209", + "newVersion": "0.3.211" + }, + { + "agent": "codex-sdk", + "oldVersion": "6.46.0", + "newVersion": "6.47.0" } ], "issuesCreated": [ { - "agent": "amp", - "version": "0.0.1784014549-g51e7e3", - "url": "https://github.com/a5c-ai/babysitter/issues/1395" + "key": "amp-0.0.1784177987-g5d539a", + "title": "Track Amp CLI 0.0.1784177987-g5d539a upstream release", + "url": "https://github.com/a5c-ai/babysitter/issues/1445" }, { - "agent": "antigravity", - "version": "1.1.2", - "url": "https://github.com/a5c-ai/babysitter/issues/1396" + "key": "antigravity-1.1.3", + "title": "Track Antigravity CLI 1.1.3 upstream release", + "url": "https://github.com/a5c-ai/babysitter/issues/1446" }, { - "agent": "claude", - "version": "2.1.209", - "url": "https://github.com/a5c-ai/babysitter/issues/1397" + "key": "claude-code-2.1.211", + "title": "Track Claude Code 2.1.211 upstream release", + "url": "https://github.com/a5c-ai/babysitter/issues/1447" }, { - "agent": "claude-agent-sdk", - "version": "0.3.209", - "url": "https://github.com/a5c-ai/babysitter/issues/1398" + "key": "claude-agent-sdk-0.3.211", + "title": "Track Claude Agent SDK 0.3.211 upstream release", + "url": "https://github.com/a5c-ai/babysitter/issues/1448" }, { - "agent": "codex", - "version": "0.144.4", - "url": "https://github.com/a5c-ai/babysitter/issues/1399" + "key": "codex-0.144.5", + "title": "Track Codex CLI 0.144.5 upstream release", + "url": "https://github.com/a5c-ai/babysitter/issues/1449" }, { - "agent": "droid", - "version": "0.171.0", - "url": "https://github.com/a5c-ai/babysitter/issues/1400" + "key": "copilot-1.0.71", + "title": "Track GitHub Copilot CLI 1.0.71 upstream release", + "url": "https://github.com/a5c-ai/babysitter/issues/1450" }, { - "agent": "omp", - "version": "16.5.0", - "url": "https://github.com/a5c-ai/babysitter/issues/1401" + "key": "droid-0.173.0", + "title": "Track Factory Droid CLI 0.173.0 upstream release", + "url": "https://github.com/a5c-ai/babysitter/issues/1451" }, { - "agent": "openclaw", - "version": "2026.7.1", - "url": "https://github.com/a5c-ai/babysitter/issues/1402" + "key": "opencode-1.18.2", + "title": "Track OpenCode 1.18.2 upstream release", + "url": "https://github.com/a5c-ai/babysitter/issues/1452" }, { - "agent": "opencode", - "version": "1.17.20", - "url": "https://github.com/a5c-ai/babysitter/issues/1403" + "key": "omp-17.0.1", + "title": "Track Oh-My-Pi 17.0.1 upstream release", + "url": "https://github.com/a5c-ai/babysitter/issues/1453" + } + ], + "issuesExisting": [ + { + "agent": "pi", + "version": "0.80.7", + "issue": 1421, + "url": "https://github.com/a5c-ai/babysitter/issues/1421" }, { - "agent": "qwen", - "version": "0.19.10", - "url": "https://github.com/a5c-ai/babysitter/issues/1404" + "agent": "codex-sdk", + "version": "6.47.0", + "issue": 1417, + "url": "https://github.com/a5c-ai/babysitter/issues/1417" } ], - "issuesExisting": [], "changedFiles": [ - "packages/atlas/graph/agent-stack/agent-versions/upstream-current-2026-07-14.yaml", - "packages/atlas/graph/catalog-meta/evidence-sources/upstream-current-2026-07-14.yaml", - "artifacts/agent-version-tracker/upstream-targets-and-latest.json", - "artifacts/agent-version-tracker/summary.json", - ".a5c/processes/agent-version-daily-tracker.inputs.json" + "packages/atlas/graph/agent-stack/agent-versions/upstream-current-2026-07-16.yaml", + "packages/atlas/graph/catalog-meta/evidence-sources/upstream-current-2026-07-16.yaml" ], "notes": [ - "Excluded all @a5c-ai/* babysitter plugin package names from upstream npm checks.", - "Catalog targets without upstream npm package metadata were checked against official GitHub releases, npm upstream package metadata, or official changelog sources.", - "No new graph records were needed for codex-sdk 6.46.0, copilot 1.0.70, cursor 3.11, gemini 0.50.0, hermes 0.18.2, or pi 0.80.6 because existing graph records already cover them.", - "npm run build --workspace=@a5c-ai/atlas passed after adding the 2026-07-14 AgentVersion and evidence records.", - "npm run verify:metadata is blocked in the current dirty workspace by a pre-existing .agents/plugins/marketplace.json metadata change outside this graph update." + "Excluded @a5c-ai/* babysitter plugin packages from upstream version checks.", + "@pi-ai/sdk returned npm 404; Pi upstream was checked via @earendil-works/pi-coding-agent and earendil-works/pi releases.", + "Amp and Factory Droid had package metadata but no public version-specific changelog; graph and issues explicitly record that limitation.", + "npm run build --workspace=@a5c-ai/atlas passed after npm rebuild restored missing node_modules/.bin/tsx.", + "npm run verify:metadata was attempted and is blocked by unrelated dirty .agents/plugins/marketplace.json babysitter version metadata.", + "Closed duplicate issues #1454-#1462 as duplicates of surviving issues #1445-#1453 from the same tracker run." ] } diff --git a/artifacts/agent-version-tracker/upstream-targets-and-latest.json b/artifacts/agent-version-tracker/upstream-targets-and-latest.json index e961428ec..164fa15ca 100644 --- a/artifacts/agent-version-tracker/upstream-targets-and-latest.json +++ b/artifacts/agent-version-tracker/upstream-targets-and-latest.json @@ -1,5 +1,5 @@ { - "generatedAt": "2026-07-14T08:41:45.504Z", + "generatedAt": "2026-07-16T08:44:55.325Z", "targets": [ { "id": "antigravity", @@ -132,27 +132,27 @@ "npmLatest": [ { "packageName": "@ampcode/cli", - "latestVersion": "0.0.1784014549-g51e7e3" + "latestVersion": "0.0.1784177987-g5d539a" }, { "packageName": "@anthropic-ai/claude-agent-sdk", - "latestVersion": "0.3.209" + "latestVersion": "0.3.211" }, { "packageName": "@anthropic-ai/claude-code", - "latestVersion": "2.1.209" + "latestVersion": "2.1.211" }, { "packageName": "@factory/cli", - "latestVersion": "0.171.0" + "latestVersion": "0.173.0" }, { "packageName": "@openai/codex", - "latestVersion": "0.144.4" + "latestVersion": "0.144.5" }, { "packageName": "@pi-ai/sdk", - "error": "Command failed: npm view @pi-ai/sdk@latest version\nnpm error code E404\nnpm error 404 Not Found - GET https://registry.npmjs.org/@pi-ai%2fsdk - Not found\nnpm error 404\nnpm error 404 '@pi-ai/sdk@latest' is not in this registry.\nnpm error 404\nnpm error 404 Note that you can also install from a\nnpm error 404 tarball, folder, http url, or git url.\nnpm error A complete log of this run can be found in: /home/runner/.npm/_logs/2026-07-14T08_41_44_031Z-debug-0.log\n" + "error": "Command failed: npm view @pi-ai/sdk@latest version\nnpm error code E404\nnpm error 404 Not Found - GET https://registry.npmjs.org/@pi-ai%2fsdk - Not found\nnpm error 404\nnpm error 404 '@pi-ai/sdk@latest' is not in this registry.\nnpm error 404\nnpm error 404 Note that you can also install from a\nnpm error 404 tarball, folder, http url, or git url.\nnpm error A complete log of this run can be found in: /home/runner/.npm/_logs/2026-07-16T08_44_53_962Z-debug-0.log\n" }, { "packageName": "@qwen-code/qwen-code", @@ -160,11 +160,11 @@ }, { "packageName": "openai", - "latestVersion": "6.46.0" + "latestVersion": "6.47.0" }, { "packageName": "opencode-ai", - "latestVersion": "1.17.20" + "latestVersion": "1.18.2" } ] } diff --git a/packages/atlas/graph/agent-stack/agent-versions/upstream-current-2026-07-16.yaml b/packages/atlas/graph/agent-stack/agent-versions/upstream-current-2026-07-16.yaml new file mode 100644 index 000000000..21a4b4833 --- /dev/null +++ b/packages/atlas/graph/agent-stack/agent-versions/upstream-current-2026-07-16.yaml @@ -0,0 +1,363 @@ +# Additive upstream release records from the 2026-07-16 agent-version tracker. +nodeKind: AgentVersion +id: agentVersion:amp:0-0-1784177987-g5d539a +attributes: + agentId: "amp" + agentProductId: agent:amp + displayName: "Amp CLI 0.0.1784177987-g5d539a" + runtimeFamily: "cli-harness" + releaseChannel: "stable" + versionRange: "0.0.1784177987-g5d539a" + currentVersion: "0.0.1784177987-g5d539a" + releasedAt: "2026-07-16" + sourcePackage: "@ampcode/cli" + releaseNotesUrl: "https://www.npmjs.com/package/@ampcode/cli/v/0.0.1784177987-g5d539a" + cliCommand: "amp" + summary: "Timestamped Amp npm release; no public build-specific changelog was found." + assimilationNotes: + - "Latest npm moved from recorded 0.0.1784014549-g51e7e3 to 0.0.1784177987-g5d539a." + - "npm metadata identifies @ampcode/cli as the Amp frontier coding agent CLI and published this version on 2026-07-16." + - "The npm README continues to document npm install -g @ampcode/cli and says the prior @sourcegraph/amp package name still works for backward compatibility." + - "No public build-specific release notes, CLI flag, transport/API, model, package-name, install-method, or migration change was found for this timestamped build." + releaseHighlights: + - "npm package update to @ampcode/cli 0.0.1784177987-g5d539a." + installMethods: + - install:npm +edges: + version_of: + - agent:amp +--- +nodeKind: AgentVersion +id: agentVersion:antigravity:1-1-3 +attributes: + agentId: "antigravity" + agentProductId: agent:antigravity-cli + displayName: "Antigravity CLI 1.1.3" + runtimeFamily: "cli-harness" + releaseChannel: "stable" + versionRange: "1.1.3" + currentVersion: "1.1.3" + releasedAt: "2026-07-16" + upstreamReleaseTag: "1.1.3" + releaseNotesUrl: "https://github.com/google-antigravity/antigravity-cli/releases/tag/1.1.3" + cliCommand: "agy" + summary: "Antigravity CLI release adding workspace code search, copy-on-select behavior, context-compaction indicators, faster startup/customization loading, and terminal rendering fixes." + assimilationNotes: + - "Latest official google-antigravity/antigravity-cli stable release moved from recorded 1.1.2 to 1.1.3." + - "New /codesearch command, with /cs and /search aliases, adds interactive workspace search with regex default, literal mode, and file glob filtering; command-surface metadata should include it." + - "Copy-on-select behavior in no-flickering mode affects terminal interaction expectations and may change screenshot/TUI selection tests." + - "Context-compaction boundary indicators give visible transcript state that should be represented in session-history UX notes." + - "Skills now load asynchronously and customization discovery caches filesystem walks, affecting startup timing assumptions." + - "No package-name, install-method, transport/API, or migration change was published." + releaseHighlights: + - "New /codesearch, /cs, and /search command surface." + - "Copy-on-select in no-flickering terminal mode." + - "Context-compaction boundary indicators." + - "Asynchronous skill loading and cached customization discovery." + installMethods: + - install:github-release +edges: + version_of: + - agent:antigravity-cli +--- +nodeKind: AgentVersion +id: agentVersion:claude:2-1-211 +attributes: + agentId: "claude" + agentProductId: agent:claude-code + displayName: "Claude Code 2.1.211" + runtimeFamily: "cli-harness" + releaseChannel: "stable" + versionRange: "2.1.211" + currentVersion: "2.1.211" + releasedAt: "2026-07-15" + sourcePackage: "@anthropic-ai/claude-code" + upstreamReleaseTag: "v2.1.211" + releaseNotesUrl: "https://github.com/anthropics/claude-code/releases/tag/v2.1.211" + cliCommand: "claude" + summary: "Claude Code release adding forwarded subagent text to stream-json output and fixing permission, sandbox, credential, MCP reconnect, model override, and settings-source behavior." + assimilationNotes: + - "Latest npm moved from recorded 2.1.209 to 2.1.211." + - "New --forward-subagent-text flag and CLAUDE_CODE_FORWARD_SUBAGENT_TEXT environment variable include subagent text and thinking in stream-json output; launchBehavior should expose this as an optional prompt/stream flag." + - "Permission previews now neutralize bidirectional override, zero-width, and look-alike quote characters before relaying to chat channels, affecting approval-message sanitization." + - "Auto mode no longer overrides PreToolUse hook ask decisions for unsandboxed Bash; hook-aware permission modeling should treat ask as a prompt floor." + - "Plugin MCP servers reconnect after idle web sessions wake, affecting MCP lifecycle and remote-control reliability assumptions." + - "Vertex and Bedrock startup no longer probes default Opus when a model is explicitly configured, reducing false fallback notices." + - "Subagents with explicit model overrides retain those overrides after resume/follow-up." + - "No package-name or install-method migration was published; install remains npm install -g @anthropic-ai/claude-code." + releaseHighlights: + - "New --forward-subagent-text flag and CLAUDE_CODE_FORWARD_SUBAGENT_TEXT environment variable." + - "Approval-preview sanitization hardening." + - "PreToolUse hook ask decisions preserved for unsandboxed Bash." + - "Plugin MCP server reconnect fix after idle web wake." + - "Subagent explicit model override persistence." + installMethods: + - install:npm +edges: + version_of: + - agent:claude-code +--- +nodeKind: AgentVersion +id: agentVersion:claude-agent-sdk:0-3-211 +attributes: + agentId: "claude-agent-sdk" + agentProductId: agent:claude-agent-sdk + displayName: "Claude Agent SDK 0.3.211" + runtimeFamily: "sdk" + releaseChannel: "stable" + versionRange: "0.3.211" + currentVersion: "0.3.211" + releasedAt: "2026-07-15" + sourcePackage: "@anthropic-ai/claude-agent-sdk" + upstreamReleaseTag: "v0.3.211" + releaseNotesUrl: "https://github.com/anthropics/claude-agent-sdk-typescript/releases/tag/v0.3.211" + summary: "Claude Agent SDK TypeScript release fixing replay ordering, adding assistant-message timestamps, exporting rate-limit prefix buckets, and improving child-process stderr errors." + assimilationNotes: + - "Latest npm moved from recorded 0.3.209 to 0.3.211." + - "Replay with --replay-user-messages and --include-partial-messages now emits turn-start user replay before turn content events, affecting stream consumers and transcript reconstruction." + - "SDKAssistantMessage.timestamp is now emitted as ISO-8601 in live streams; consumers should fall back to receive time for older emitters." + - "USAGE_LIMIT_ERROR_PREFIXES and sibling alpha exports support rate-limit classification without hand-maintained prefix lists." + - "Process-exit errors now include CLI stderr output, affecting diagnostics surfaced by SDK adapters." + - "No package-name, install-method, transport, or migration change beyond version upgrade was published." + releaseHighlights: + - "Replay event ordering fix for partial-message streams." + - "SDKAssistantMessage.timestamp in live streams." + - "Rate-limit prefix bucket alpha exports." + - "Process-exit errors include CLI stderr." + installMethods: + - install:npm +edges: + version_of: + - agent:claude-agent-sdk +--- +nodeKind: AgentVersion +id: agentVersion:codex:0-144-5 +attributes: + agentId: "codex" + agentProductId: agent:codex + displayName: "Codex CLI 0.144.5" + runtimeFamily: "cli-harness" + releaseChannel: "stable" + versionRange: "0.144.5" + currentVersion: "0.144.5" + releasedAt: "2026-07-16" + sourcePackage: "@openai/codex" + upstreamReleaseTag: "rust-v0.144.5" + releaseNotesUrl: "https://github.com/openai/codex/releases/tag/rust-v0.144.5" + cliCommand: "codex" + summary: "Codex CLI patch release expanding dangerous-command detection and rejection reasons." + assimilationNotes: + - "Latest npm moved from recorded 0.144.4 to 0.144.5." + - "Dangerous-command detection now covers more forced rm forms and returns clearer rejection reasons when commands are denied." + - "Sandbox and approval guardrails should treat this as a safety-policy update; forbidden-command tests should include the newly covered forced rm forms." + - "No package-name, install-method, transport/API, model support, or migration change was published." + - "Install command remains npm install -g @openai/codex." + releaseHighlights: + - "Expanded dangerous-command detection." + - "Clearer command-denial reasons." + installMethods: + - install:npm +edges: + version_of: + - agent:codex +--- +nodeKind: AgentVersion +id: agentVersion:codex-sdk:6-47-0 +attributes: + agentId: "codex-sdk" + agentProductId: agent:codex-sdk + displayName: "OpenAI Node SDK 6.47.0" + runtimeFamily: "sdk" + releaseChannel: "stable" + versionRange: "6.47.0" + currentVersion: "6.47.0" + releasedAt: "2026-07-14" + sourcePackage: "openai" + upstreamReleaseTag: "v6.47.0" + releaseNotesUrl: "https://github.com/openai/openai-node/releases/tag/v6.47.0" + summary: "OpenAI Node SDK release adding async event iterators, ResponseStream.fromReadableStream, streaming file uploads, runTools context callbacks, and API key owner project access." + assimilationNotes: + - "Latest npm moved from recorded 6.46.0 to 6.47.0." + - "Async event iterators and ResponseStream.fromReadableStream affect streaming adapter helpers and tests around Responses/Assistants stream consumption." + - "runTools callbacks can receive context, which may simplify Codex SDK tool bridge metadata propagation." + - "Streaming file uploads affect file-upload adapter paths and large artifact handling." + - "APIKeyListParams adds owner_project_access, affecting admin/API-key catalog metadata only if surfaced." + - "No package-name, install-method, or migration change was published; install remains npm install -g openai where used by the adapter source." + releaseHighlights: + - "Async event iterators." + - "ResponseStream.fromReadableStream." + - "Streaming file uploads." + - "runTools callback context." + - "API key owner_project_access parameter." + installMethods: + - install:npm +edges: + version_of: + - agent:codex-sdk +--- +nodeKind: AgentVersion +id: agentVersion:copilot:1-0-71 +attributes: + agentId: "copilot" + agentProductId: agent:copilot-cli + displayName: "GitHub Copilot CLI 1.0.71" + runtimeFamily: "cli-harness" + releaseChannel: "stable" + versionRange: "1.0.71" + currentVersion: "1.0.71" + releasedAt: "2026-07-16" + upstreamReleaseTag: "v1.0.71" + releaseNotesUrl: "https://github.com/github/copilot-cli/releases/tag/v1.0.71" + cliCommand: "gh" + summary: "GitHub Copilot CLI release fixing autopilot waits, refreshing memory context, improving MCP/tool freshness, adding voice-device persistence and canvas support, and tightening sandbox/LSP behavior." + assimilationNotes: + - "Latest official github/copilot-cli stable release moved from recorded 1.0.70 to 1.0.71." + - "copilot -p --autopilot now honors COPILOT_TASK_WAIT_TIMEOUT_SECONDS when background shell or agent work outlives the turn; launch timeout handling should mirror plain -p behavior." + - "Memory context refreshes after 30 minutes in long-lived sessions, affecting session-state freshness expectations." + - "MCP tool lists stay current when servers change, affecting MCP discovery cache invalidation." + - "New /voice devices persists microphone choice for voice mode." + - "Canvas support enables extension-driven CLI interactions; extension/canvas surfaces should be tracked separately from text streams." + - "Sandbox filesystem policy is enforced on LSP file reads and rename edits." + - "No package-name or install-method migration was published for the GitHub CLI distribution." + releaseHighlights: + - "Autopilot timeout fix using COPILOT_TASK_WAIT_TIMEOUT_SECONDS." + - "MCP tool-list refresh when servers change." + - "/voice devices microphone persistence." + - "Canvas support for extension-driven interactions." + - "Sandbox filesystem enforcement on LSP reads and renames." + installMethods: + - install:github-release +edges: + version_of: + - agent:copilot-cli +--- +nodeKind: AgentVersion +id: agentVersion:droid:0-173-0 +attributes: + agentId: "droid" + agentProductId: agent:droid + displayName: "Factory Droid CLI 0.173.0" + runtimeFamily: "cli-harness" + releaseChannel: "stable" + versionRange: "0.173.0" + currentVersion: "0.173.0" + releasedAt: "2026-07-16" + sourcePackage: "@factory/cli" + releaseNotesUrl: "https://www.npmjs.com/package/@factory/cli/v/0.173.0" + cliCommand: "droid" + summary: "Factory Droid CLI npm release; public version-specific release notes were not found." + assimilationNotes: + - "Latest npm moved from recorded 0.171.0 to 0.173.0." + - "npm metadata identifies @factory/cli as the Factory Droid CLI and points repository metadata at Factory-AI/factory." + - "The package README continues to document npm install -g @factory/cli, PATH remediation, launching droid from a project directory, and ! bash-mode toggle." + - "No public 0.173.0-specific CLI flag, transport/API, model, package-name, install-method, or migration change was found." + releaseHighlights: + - "npm package update to @factory/cli 0.173.0." + - "No public build-specific changelog located for 0.173.0." + installMethods: + - install:npm +edges: + version_of: + - agent:droid +--- +nodeKind: AgentVersion +id: agentVersion:opencode:1-18-2 +attributes: + agentId: "opencode" + agentProductId: agent:opencode + displayName: "OpenCode 1.18.2" + runtimeFamily: "cli-harness" + releaseChannel: "stable" + versionRange: "1.18.2" + currentVersion: "1.18.2" + releasedAt: "2026-07-15" + sourcePackage: "opencode-ai" + upstreamReleaseTag: "v1.18.2" + releaseNotesUrl: "https://github.com/anomalyco/opencode/releases/tag/v1.18.2" + cliCommand: "opencode" + summary: "OpenCode release stopping default nested subagent launches, adding configurable subagent depth, improving Meta reasoning defaults, and fixing desktop/session handling." + assimilationNotes: + - "Latest npm moved from recorded 1.17.20 to 1.18.2." + - "Subagents no longer launch nested subagents by default; configurable subagent_depth controls deeper delegation when needed, affecting subagent orchestration and recursion limits." + - "Default reasoning depth improved for Meta models, affecting provider/model capability defaults." + - "Desktop adds Mod+N for new tabs and fixes release-build Help button, null archive-time sessions, and Windows drawer chrome conflict." + - "No package-name or install-method migration was published; install remains npm install -g opencode-ai." + releaseHighlights: + - "Nested subagents disabled by default." + - "Configurable subagent_depth limit." + - "Improved Meta model reasoning defaults." + - "Desktop session and shortcut fixes." + installMethods: + - install:npm +edges: + version_of: + - agent:opencode +--- +nodeKind: AgentVersion +id: agentVersion:omp:17-0-1 +attributes: + agentId: "omp" + agentProductId: agent:omp + displayName: "Oh-My-Pi 17.0.1" + runtimeFamily: "cli-harness" + releaseChannel: "stable" + versionRange: "17.0.1" + currentVersion: "17.0.1" + releasedAt: "2026-07-16" + sourcePackage: "@oh-my-pi/pi-coding-agent" + upstreamReleaseTag: "v17.0.1" + releaseNotesUrl: "https://github.com/can1357/oh-my-pi/releases/tag/v17.0.1" + cliCommand: "pi" + summary: "Oh-My-Pi release fixing OpenRouter cost reporting, unsupported sampling parameters for o-series/GPT-5+ requests, MCP boolean JSON Schema transport compatibility, and Vertex Claude thinking beta routing." + assimilationNotes: + - "Latest npm moved from recorded 16.5.0 to 17.0.1." + - "OpenRouter cost reporting now uses provider authoritative account charge instead of token-price estimates on Responses and Chat Completions streams; usage accounting should prefer provider charge fields when present." + - "OpenAI Responses and Chat Completions requests no longer forward unsupported sampling parameters such as temperature to o-series and GPT-5+ models, affecting provider request-shaping logic." + - "Boolean JSON Schema MCP tool input subschemas are coerced before sending to Google/Cloud Code Assist Antigravity transport, affecting MCP schema normalization." + - "Thinking-enabled Claude requests routed to google-vertex no longer send unsupported effort beta headers or output_config.effort, affecting Vertex request construction." + - "No package-name or install-method migration was published; install remains npm install -g @oh-my-pi/pi-coding-agent." + releaseHighlights: + - "Provider-authoritative OpenRouter cost reporting." + - "Unsupported sampling parameters stripped for o-series and GPT-5+ requests." + - "MCP boolean JSON Schema compatibility for Google/Cloud Code Assist transport." + - "Vertex Claude thinking beta/header gating." + installMethods: + - install:npm +edges: + version_of: + - agent:omp +--- +nodeKind: AgentVersion +id: agentVersion:pi:0-80-7 +attributes: + agentId: "pi" + agentProductId: agent:pi + displayName: "Pi 0.80.7" + runtimeFamily: "cli-harness" + releaseChannel: "stable" + versionRange: "0.80.7" + currentVersion: "0.80.7" + releasedAt: "2026-07-14" + sourcePackage: "@earendil-works/pi-coding-agent" + upstreamReleaseTag: "v0.80.7" + releaseNotesUrl: "https://github.com/earendil-works/pi/releases/tag/v0.80.7" + cliCommand: "pi" + summary: "Pi release replacing sendSessionIdHeader with sessionAffinityFormat, adding cache-friendly dynamic tool loading, message copy shortcut, and expanded Fable thinking levels." + assimilationNotes: + - "Latest npm moved from recorded 0.80.6 to 0.80.7." + - "Breaking change: openai-responses compat.sendSessionIdHeader was removed from models.json; use compat.sessionAffinityFormat with openai, openai-nosession, or openrouter." + - "Replace sendSessionIdHeader: false with sessionAffinityFormat: openai-nosession when migrating model configs." + - "Dynamic tool loading lets extensions add tools during execution while Anthropic and OpenAI Responses models preserve prompt-cache prefixes, affecting extension and prompt-cache modeling." + - "Ctrl+X copies the last assistant message or selected /tree message, affecting keybinding metadata." + - "Fable 5 xhigh and max thinking levels expand model capability metadata." + - "No package-name or install-method migration was published; install remains npm install -g @earendil-works/pi-coding-agent." + releaseHighlights: + - "Breaking session-affinity config migration to compat.sessionAffinityFormat." + - "Cache-friendly dynamic tool loading." + - "Ctrl+X message copy shortcut." + - "Fable 5 xhigh and max thinking levels." + installMethods: + - install:npm +edges: + version_of: + - agent:pi diff --git a/packages/atlas/graph/catalog-meta/evidence-sources/upstream-current-2026-07-16.yaml b/packages/atlas/graph/catalog-meta/evidence-sources/upstream-current-2026-07-16.yaml new file mode 100644 index 000000000..164d99946 --- /dev/null +++ b/packages/atlas/graph/catalog-meta/evidence-sources/upstream-current-2026-07-16.yaml @@ -0,0 +1,307 @@ +# Evidence captured during the 2026-07-16 upstream agent-version tracker run. +nodeKind: EvidenceSource +id: evidence:amp-0-0-1784177987-g5d539a-2026-07-16 +attributes: + displayName: "Amp CLI 0.0.1784177987-g5d539a npm package metadata" + kindLabel: package-metadata + trustLevel: trust-level:official-web + sourceUrl: "https://www.npmjs.com/package/@ampcode/cli/v/0.0.1784177987-g5d539a" + sourcePathOrUrl: "https://www.npmjs.com/package/@ampcode/cli/v/0.0.1784177987-g5d539a" + locator: "npm @ampcode/cli v0.0.1784177987-g5d539a" + capturedAt: "2026-07-16T08:55:00Z" + observedAt: "2026-07-16T05:07:49Z" + observedBy: codex-babysitter-yolo + freshnessWindowDays: 45 + reviewOwner: "@a5c-ai/catalog" + reviewedAt: "2026-07-16T08:55:00Z" + notes: | + npm metadata reports @ampcode/cli version 0.0.1784177987-g5d539a as the + latest dist-tag, published and modified on 2026-07-16. No public + build-specific changelog, CLI flag, transport/API, model, package-name, + install-method, or migration change was found for this timestamped build. +edges: + has_trust_level: + - trust-level:official-web + references: + - agentVersion:amp:0-0-1784177987-g5d539a + - agent:amp +--- +nodeKind: EvidenceSource +id: evidence:antigravity-1-1-3-2026-07-16 +attributes: + displayName: "Antigravity CLI 1.1.3 release notes" + kindLabel: release-notes + trustLevel: trust-level:official-web + sourceUrl: "https://github.com/google-antigravity/antigravity-cli/releases/tag/1.1.3" + sourcePathOrUrl: "https://github.com/google-antigravity/antigravity-cli/releases/tag/1.1.3" + locator: "google-antigravity/antigravity-cli release 1.1.3" + capturedAt: "2026-07-16T08:55:00Z" + observedAt: "2026-07-16T01:01:57Z" + observedBy: codex-babysitter-yolo + freshnessWindowDays: 45 + reviewOwner: "@a5c-ai/catalog" + reviewedAt: "2026-07-16T08:55:00Z" + notes: | + Official Antigravity CLI 1.1.3 release notes document /codesearch + aliases, regex/literal/file-glob search options, copy-on-select, + compaction-boundary indicators, async skill loading, cached customization + discovery, headless permission-confirmation soft denials, expanded MCP + timeout bounds, conversation-history corruption fixes, and symlinked rules + de-duplication. +edges: + has_trust_level: + - trust-level:official-web + references: + - agentVersion:antigravity:1-1-3 + - agent:antigravity-cli +--- +nodeKind: EvidenceSource +id: evidence:claude-code-2-1-211-2026-07-16 +attributes: + displayName: "Claude Code v2.1.211 release notes" + kindLabel: release-notes + trustLevel: trust-level:official-web + sourceUrl: "https://github.com/anthropics/claude-code/releases/tag/v2.1.211" + sourcePathOrUrl: "https://github.com/anthropics/claude-code/releases/tag/v2.1.211" + locator: "anthropics/claude-code release v2.1.211" + capturedAt: "2026-07-16T08:55:00Z" + observedAt: "2026-07-15T23:02:35Z" + observedBy: codex-babysitter-yolo + freshnessWindowDays: 45 + reviewOwner: "@a5c-ai/catalog" + reviewedAt: "2026-07-16T08:55:00Z" + notes: | + Official Claude Code 2.1.211 release notes document + --forward-subagent-text and CLAUDE_CODE_FORWARD_SUBAGENT_TEXT, permission + preview hardening, PreToolUse ask behavior for unsandboxed Bash, plugin MCP + reconnects after idle web wake, explicit subagent model persistence, file + upload validation, background-agent result and respawn fixes, Chrome/Windows + fixes, and current documentation links. +edges: + has_trust_level: + - trust-level:official-web + references: + - agentVersion:claude:2-1-211 + - agent:claude-code +--- +nodeKind: EvidenceSource +id: evidence:claude-agent-sdk-0-3-211-2026-07-16 +attributes: + displayName: "Claude Agent SDK TypeScript v0.3.211 release notes" + kindLabel: release-notes + trustLevel: trust-level:official-web + sourceUrl: "https://github.com/anthropics/claude-agent-sdk-typescript/releases/tag/v0.3.211" + sourcePathOrUrl: "https://github.com/anthropics/claude-agent-sdk-typescript/releases/tag/v0.3.211" + locator: "anthropics/claude-agent-sdk-typescript release v0.3.211" + capturedAt: "2026-07-16T08:55:00Z" + observedAt: "2026-07-15T23:02:33Z" + observedBy: codex-babysitter-yolo + freshnessWindowDays: 45 + reviewOwner: "@a5c-ai/catalog" + reviewedAt: "2026-07-16T08:55:00Z" + notes: | + Official Claude Agent SDK TypeScript 0.3.211 release notes document + SDKAssistantMessage.timestamp in the live stream, alpha exports for + rate-limit message-prefix classification, process-exit errors including CLI + stderr output, and replay ordering fixes for --replay-user-messages with + --include-partial-messages. +edges: + has_trust_level: + - trust-level:official-web + references: + - agentVersion:claude-agent-sdk:0-3-211 + - agent:claude-agent-sdk +--- +nodeKind: EvidenceSource +id: evidence:codex-rust-v0-144-5-2026-07-16 +attributes: + displayName: "Codex CLI rust-v0.144.5 release notes" + kindLabel: release-notes + trustLevel: trust-level:official-web + sourceUrl: "https://github.com/openai/codex/releases/tag/rust-v0.144.5" + sourcePathOrUrl: "https://github.com/openai/codex/releases/tag/rust-v0.144.5" + locator: "openai/codex release rust-v0.144.5" + capturedAt: "2026-07-16T08:55:00Z" + observedAt: "2026-07-16T02:54:48Z" + observedBy: codex-babysitter-yolo + freshnessWindowDays: 45 + reviewOwner: "@a5c-ai/catalog" + reviewedAt: "2026-07-16T08:55:00Z" + notes: | + Official Codex CLI rust-v0.144.5 release notes document improved + dangerous-command detection, including more forced rm forms, and clearer + rejection reasons when commands are denied. +edges: + has_trust_level: + - trust-level:official-web + references: + - agentVersion:codex:0-144-5 + - agent:codex +--- +nodeKind: EvidenceSource +id: evidence:openai-node-6-47-0-2026-07-16 +attributes: + displayName: "OpenAI Node SDK 6.47.0 npm package metadata" + kindLabel: package-metadata + trustLevel: trust-level:official-web + sourceUrl: "https://www.npmjs.com/package/openai/v/6.47.0" + sourcePathOrUrl: "https://www.npmjs.com/package/openai/v/6.47.0" + locator: "npm openai v6.47.0" + capturedAt: "2026-07-16T08:55:00Z" + observedAt: "2026-07-15T00:00:00Z" + observedBy: codex-babysitter-yolo + freshnessWindowDays: 45 + reviewOwner: "@a5c-ai/catalog" + reviewedAt: "2026-07-16T08:55:00Z" + notes: | + npm metadata reports openai 6.47.0 as the latest package version. Existing + issue #1417 already tracks the detailed OpenAI Node SDK 6.47.0 + assimilation; this graph record keeps the AgentVersion surface current. +edges: + has_trust_level: + - trust-level:official-web + references: + - agentVersion:codex-sdk:6-47-0 + - agent:codex-sdk +--- +nodeKind: EvidenceSource +id: evidence:copilot-cli-1-0-71-2026-07-16 +attributes: + displayName: "GitHub Copilot CLI v1.0.71 release notes" + kindLabel: release-notes + trustLevel: trust-level:official-web + sourceUrl: "https://github.com/github/copilot-cli/releases/tag/v1.0.71" + sourcePathOrUrl: "https://github.com/github/copilot-cli/releases/tag/v1.0.71" + locator: "github/copilot-cli release v1.0.71" + capturedAt: "2026-07-16T08:55:00Z" + observedAt: "2026-07-16T01:54:36Z" + observedBy: codex-babysitter-yolo + freshnessWindowDays: 45 + reviewOwner: "@a5c-ai/catalog" + reviewedAt: "2026-07-16T08:55:00Z" + notes: | + Official GitHub Copilot CLI 1.0.71 release notes document + COPILOT_TASK_WAIT_TIMEOUT_SECONDS behavior for -p --autopilot, canvas + support, plugin marketplace commands, GitHub MCP settings persistence, + /voice devices, plan-mode built-in mutator blocking, /worktree and /move + split behavior, model picker and session persistence fixes, and numerous + shell, plugin, MCP, accessibility, and non-interactive prompt fixes. +edges: + has_trust_level: + - trust-level:official-web + references: + - agentVersion:copilot:1-0-71 + - agent:copilot-cli +--- +nodeKind: EvidenceSource +id: evidence:droid-0-173-0-2026-07-16 +attributes: + displayName: "Factory Droid CLI 0.173.0 npm package metadata" + kindLabel: package-metadata + trustLevel: trust-level:official-web + sourceUrl: "https://www.npmjs.com/package/@factory/cli/v/0.173.0" + sourcePathOrUrl: "https://www.npmjs.com/package/@factory/cli/v/0.173.0" + locator: "npm @factory/cli v0.173.0" + capturedAt: "2026-07-16T08:55:00Z" + observedAt: "2026-07-16T02:33:21Z" + observedBy: codex-babysitter-yolo + freshnessWindowDays: 45 + reviewOwner: "@a5c-ai/catalog" + reviewedAt: "2026-07-16T08:55:00Z" + notes: | + npm metadata reports @factory/cli version 0.173.0 as the latest dist-tag, + identifies the package as Factory Droid CLI, exposes the droid binary, + requires Node >=20.0.0, and points repository metadata at Factory-AI/factory. + No public version-specific CLI flag, transport/API, model, package-name, + install-method, or migration change was found. +edges: + has_trust_level: + - trust-level:official-web + references: + - agentVersion:droid:0-173-0 + - agent:droid +--- +nodeKind: EvidenceSource +id: evidence:opencode-1-18-2-2026-07-16 +attributes: + displayName: "OpenCode v1.18.2 release notes" + kindLabel: release-notes + trustLevel: trust-level:official-web + sourceUrl: "https://github.com/anomalyco/opencode/releases/tag/v1.18.2" + sourcePathOrUrl: "https://github.com/anomalyco/opencode/releases/tag/v1.18.2" + locator: "anomalyco/opencode release v1.18.2" + capturedAt: "2026-07-16T08:55:00Z" + observedAt: "2026-07-15T16:15:38Z" + observedBy: codex-babysitter-yolo + freshnessWindowDays: 45 + reviewOwner: "@a5c-ai/catalog" + reviewedAt: "2026-07-16T08:55:00Z" + notes: | + Official OpenCode 1.18.2 release notes document nested subagents no longer + launching nested subagents by default, a configurable subagent_depth limit, + improved Meta model reasoning depth defaults, and desktop fixes for Help, + null archive times, and the Windows drawer close button. +edges: + has_trust_level: + - trust-level:official-web + references: + - agentVersion:opencode:1-18-2 + - agent:opencode +--- +nodeKind: EvidenceSource +id: evidence:omp-17-0-1-2026-07-16 +attributes: + displayName: "Oh-My-Pi v17.0.1 release notes" + kindLabel: release-notes + trustLevel: trust-level:official-web + sourceUrl: "https://github.com/can1357/oh-my-pi/releases/tag/v17.0.1" + sourcePathOrUrl: "https://github.com/can1357/oh-my-pi/releases/tag/v17.0.1" + locator: "can1357/oh-my-pi release v17.0.1" + capturedAt: "2026-07-16T08:55:00Z" + observedAt: "2026-07-16T04:00:37Z" + observedBy: codex-babysitter-yolo + freshnessWindowDays: 45 + reviewOwner: "@a5c-ai/catalog" + reviewedAt: "2026-07-16T08:55:00Z" + notes: | + Official Oh-My-Pi 17.0.1 release notes document provider compatibility + fixes for OpenAI sampling parameters, Google/Cloud Code Assist boolean JSON + Schema handling, Vertex Claude thinking beta gating, custom Anthropic + endpoints, OpenRouter cost reporting, Codex WebSocket proxy handling, + catalog additions including GPT-5.6 Luna/Sol/Terra entries, Codex + config.toml MCP import cwd/command fixes, plugin/runtime fixes, browser + teardown deadlines, and awaited session disposal. +edges: + has_trust_level: + - trust-level:official-web + references: + - agentVersion:omp:17-0-1 + - agent:omp +--- +nodeKind: EvidenceSource +id: evidence:pi-0-80-7-2026-07-16 +attributes: + displayName: "Pi v0.80.7 release notes" + kindLabel: release-notes + trustLevel: trust-level:official-web + sourceUrl: "https://github.com/earendil-works/pi/releases/tag/v0.80.7" + sourcePathOrUrl: "https://github.com/earendil-works/pi/releases/tag/v0.80.7" + locator: "earendil-works/pi release v0.80.7" + capturedAt: "2026-07-16T08:55:00Z" + observedAt: "2026-07-14T16:41:53Z" + observedBy: codex-babysitter-yolo + freshnessWindowDays: 45 + reviewOwner: "@a5c-ai/catalog" + reviewedAt: "2026-07-16T08:55:00Z" + notes: | + Official Pi 0.80.7 release notes document the breaking replacement of + openai-responses compat.sendSessionIdHeader with + compat.sessionAffinityFormat, cache-friendly dynamic tool loading, + Ctrl+X message copy, Fable 5 xhigh/max thinking levels, OpenAI/Codex + Responses inherited toolChoice support, and provider/session-affinity fixes. +edges: + has_trust_level: + - trust-level:official-web + references: + - agentVersion:pi:0-80-7 + - agent:pi