Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .a5c/processes/agent-version-daily-tracker.inputs.json
Original file line number Diff line number Diff line change
@@ -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 <package>@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 \"<agent> <version>\"`\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"
}
285 changes: 148 additions & 137 deletions artifacts/agent-version-tracker/summary.json
Original file line number Diff line number Diff line change
@@ -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."
]
}
Loading
Loading