{"nodes":[{"id":"cline","kind":"entity","label":"Cline","vertical":"aidev","weight":40},{"id":"kilocode","kind":"entity","label":"Kilo Code","vertical":"aidev","weight":40},{"id":"gemini-cli","kind":"entity","label":"Gemini CLI","vertical":"aidev","weight":40},{"id":"codex-cli","kind":"entity","label":"Codex CLI","vertical":"aidev","weight":40},{"id":"claude-code","kind":"entity","label":"Claude Code","vertical":"aidev","weight":40},{"id":"opencode","kind":"entity","label":"opencode","vertical":"aidev","weight":40},{"id":"openclaw","kind":"entity","label":"OpenClaw","vertical":"aidev","weight":40},{"id":"hermes-agent","kind":"entity","label":"Hermes Agent","vertical":"aidev","weight":24},{"id":"mcp-spec","kind":"entity","label":"MCP specification","vertical":"aidev","weight":9},{"id":"roo-code","kind":"entity","label":"Roo Code","vertical":"aidev","weight":40},{"id":"aider","kind":"entity","label":"Aider","vertical":"aidev","weight":40},{"id":"evt_2026-08-11_cline_v4-1-8","kind":"event","label":"Cline 4.1.8: Vertex model picker opens up, Yolo Mode removed","vertical":"aidev","weight":3},{"id":"evt_2026-08-11_kilocode_v7-4-21","kind":"event","label":"Kilo Code 7.4.21: Agent Manager keyboard/terminal rework and worktree startup speedups","vertical":"aidev","weight":3},{"id":"evt_2026-08-11_gemini-cli_v0-56-0-nightly-20260811-geef19f25c","kind":"event","label":"Gemini CLI nightly: MCP OAuth token refresh uses stored client ID","vertical":"aidev","weight":2},{"id":"evt_2026-08-10_codex-cli_rust-v0-147-0-alpha-6-6","kind":"event","label":"Codex CLI 0.147.0-alpha.6.6 published with no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-10_kilocode_jetbrains-v7-0-15","kind":"event","label":"Kilo Code JetBrains 7.0.15: automatic editor context in prompts","vertical":"aidev","weight":3},{"id":"evt_2026-08-10_claude-code_2-1-227","kind":"event","label":"Claude Code 2.1.227: GitHub Action Bash failures and expired-token flag fixes","vertical":"aidev","weight":2},{"id":"evt_2026-08-10_codex-cli_rust-v0-148-0-alpha-6","kind":"event","label":"Codex CLI 0.148.0-alpha.6 published with no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-10_opencode_v1-18-16","kind":"event","label":"opencode 1.18.16: tolerant config parsing, desktop project-picker fixes","vertical":"aidev","weight":2},{"id":"evt_2026-08-10_gemini-cli_v0-56-0-nightly-20260810-gcf22ac7e8","kind":"event","label":"Gemini CLI nightly build with no listed changes","vertical":"aidev","weight":1},{"id":"evt_2026-08-09_cline_desktop-v0-0-11","kind":"event","label":"Cline Desktop 0.0.11: clipboard image paste plus broad stability fixes","vertical":"aidev","weight":2},{"id":"evt_2026-08-09_cline_v4-1-7","kind":"event","label":"Cline 4.1.7: \"View Changes\" returns, interrupted-turn queue no longer dropped","vertical":"aidev","weight":2},{"id":"evt_2026-08-09_cline_cli-v3-0-52","kind":"event","label":"Cline CLI 3.0.52: queued-prompt and MCP durability fixes from SDK 0.0.72","vertical":"aidev","weight":3},{"id":"evt_2026-08-09_cline_sdk-sdk-v0-0-72","kind":"event","label":"Cline SDK v0.0.72: durable session state across aborts, MCP startup no longer blocks","vertical":"aidev","weight":3},{"id":"evt_2026-08-09_gemini-cli_v0-56-0-nightly-20260809-gcf22ac7e8","kind":"event","label":"Gemini CLI nightly 20260809: no changes from previous nightly","vertical":"aidev","weight":1},{"id":"evt_2026-08-08_openclaw_v2026-6-34","kind":"event","label":"OpenClaw 2026.6.34: extended-stable security release, Plugin SDK removals announced","vertical":"aidev","weight":3},{"id":"evt_2026-08-08_openclaw_v2026-6-33","kind":"event","label":"OpenClaw 2026.6.33: security hardening across gateway auth, MCP authority, and channel delivery","vertical":"aidev","weight":4},{"id":"evt_2026-08-08_codex-cli_rust-v0-148-0-alpha-5","kind":"event","label":"Codex CLI 0.148.0-alpha.5: no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-08_claude-code_2-1-226","kind":"event","label":"Claude Code 2.1.226: unspecified fixes","vertical":"aidev","weight":1},{"id":"evt_2026-08-08_gemini-cli_v0-56-0-nightly-20260808-gcf22ac7e8","kind":"event","label":"Gemini CLI nightly 20260808: capacity exhaustion now a terminal error","vertical":"aidev","weight":2},{"id":"evt_2026-08-08_codex-cli_rust-v0-148-0-alpha-4","kind":"event","label":"Codex CLI 0.148.0-alpha.4: no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-07_claude-code_2-1-225","kind":"event","label":"Claude Code 2.1.225: OAuth token and MCP auth fixes, gateway spend limits","vertical":"aidev","weight":2},{"id":"evt_2026-08-07_codex-cli_rust-v0-148-0-alpha-2","kind":"event","label":"Codex CLI 0.148.0-alpha.2: prerelease published with no notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-07_cline_desktop-v0-0-10","kind":"event","label":"Cline Desktop 0.0.10: OAuth for remote MCP servers, failed turns now surface errors","vertical":"aidev","weight":3},{"id":"evt_2026-08-07_opencode_v1-18-15","kind":"event","label":"opencode v1.18.15: message-ordering fixes, compaction history retention, desktop locale coverage","vertical":"aidev","weight":2},{"id":"evt_2026-08-07_gemini-cli_v0-54-4","kind":"event","label":"Gemini CLI v0.54.4: release plumbing and a cherry-picked patch","vertical":"aidev","weight":1},{"id":"evt_2026-08-07_codex-cli_rust-v0-148-0-alpha-1","kind":"event","label":"Codex CLI 0.148.0-alpha.1: prerelease published with no notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-07_gemini-cli_v0-55-0-preview-2","kind":"event","label":"Gemini CLI v0.55.0-preview.2: single cherry-picked patch","vertical":"aidev","weight":1},{"id":"evt_2026-08-07_gemini-cli_v0-56-0-nightly-20260807-gd5c9a97dc","kind":"event","label":"Gemini CLI v0.56.0 nightly (2026-08-07): changelog and version-bump commits only","vertical":"aidev","weight":1},{"id":"evt_2026-08-07_kilocode_jetbrains-v7-0-14","kind":"event","label":"Kilo Code JetBrains 7.0.14: slash command matching and startup crash fixes","vertical":"aidev","weight":2},{"id":"evt_2026-08-07_codex-cli_rust-v0-147-0","kind":"event","label":"Codex CLI 0.147.0: Agent Plugins, opt-in MCP 2026-07-28, `--full-auto` removed","vertical":"aidev","weight":4},{"id":"evt_2026-08-07_claude-code_2-1-224","kind":"event","label":"Claude Code 2.1.224: self-hosted runners and cross-session agent messaging","vertical":"aidev","weight":4},{"id":"evt_2026-08-06_cline_v4-1-6","kind":"event","label":"Cline v4.1.6: new Cline-provider model, telemetry attribution fix","vertical":"aidev","weight":2},{"id":"evt_2026-08-06_cline_cli-v3-0-51","kind":"event","label":"Cline CLI v3.0.51: portable reasoning effort across providers, new Cline-provider model","vertical":"aidev","weight":3},{"id":"evt_2026-08-06_cline_sdk-sdk-v0-0-71","kind":"event","label":"Cline SDK v0.0.71: reasoning settings map to the AI SDK's native setting","vertical":"aidev","weight":3},{"id":"evt_2026-08-06_gemini-cli_v0-54-0","kind":"event","label":"Gemini CLI 0.54.0: credential transport hardening and session-state fixes","vertical":"aidev","weight":2},{"id":"evt_2026-08-06_gemini-cli_v0-55-0-preview-1","kind":"event","label":"Gemini CLI 0.55.0-preview.1: error classification and conversation-state fixes","vertical":"aidev","weight":2},{"id":"evt_2026-08-06_gemini-cli_v0-55-0-nightly-20260806-g761f604c1","kind":"event","label":"Gemini CLI 0.55.0 nightly: conversation-state and macOS sandbox fixes","vertical":"aidev","weight":2},{"id":"evt_2026-08-06_codex-cli_rust-v0-147-0-alpha-13","kind":"event","label":"Codex CLI 0.147.0-alpha.13: alpha tag, no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-06_kilocode_jetbrains-v7-0-13","kind":"event","label":"Kilo Code JetBrains 7.0.13: CLI pin visibility, diff rendering, upstream OpenCode sync","vertical":"aidev","weight":2},{"id":"evt_2026-08-05_kilocode_jetbrains-v7-0-13-rc-1","kind":"event","label":"Kilo Code JetBrains 7.0.13-rc.1: Claude and Codex session resume, CLI pin controls","vertical":"aidev","weight":3},{"id":"evt_2026-08-05_claude-code_2-1-223","kind":"event","label":"Claude Code 2.1.223: Bash permission bypass fixed, /review folded into /code-review","vertical":"aidev","weight":4},{"id":"evt_2026-08-05_cline_v4-1-5","kind":"event","label":"Cline 4.1.5: retired free-model notice and unified reasoning settings","vertical":"aidev","weight":2},{"id":"evt_2026-08-05_opencode_v1-18-14","kind":"event","label":"opencode 1.18.14: single device-code xAI login, provider retry fixes","vertical":"aidev","weight":2},{"id":"evt_2026-08-05_codex-cli_rust-v0-147-0-alpha-12","kind":"event","label":"Codex CLI 0.147.0-alpha.12: prerelease, no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-05_codex-cli_rust-v0-147-0-alpha-6-5","kind":"event","label":"Codex CLI 0.147.0-alpha.6.5: prerelease, no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-05_codex-cli_rust-v0-147-0-alpha-11","kind":"event","label":"Codex CLI 0.147.0-alpha.11: prerelease, no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-05_codex-cli_rust-v0-146-1","kind":"event","label":"Codex CLI 0.146.1: safer auto-review defaults for cyber-capable models","vertical":"aidev","weight":2},{"id":"evt_2026-08-05_codex-cli_rust-v0-147-0-alpha-10","kind":"event","label":"Codex CLI 0.147.0-alpha.10: prerelease, no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-05_cline_v4-1-4","kind":"event","label":"Cline 4.1.4: model-initiated plan-to-act switching removed","vertical":"aidev","weight":3},{"id":"evt_2026-08-05_cline_desktop-v0-0-9","kind":"event","label":"Cline Desktop 0.0.9: universal macOS build, context usage ring, plan-mode enforcement","vertical":"aidev","weight":3},{"id":"evt_2026-08-05_cline_cli-v3-0-50","kind":"event","label":"Cline CLI 3.0.50: TUI themes, enforced plan mode, provider-wide retry fixes","vertical":"aidev","weight":3},{"id":"evt_2026-08-05_cline_sdk-sdk-v0-0-70","kind":"event","label":"Cline SDK 0.0.70: plan-mode command blocking, context-overflow recovery, session mode field","vertical":"aidev","weight":3},{"id":"evt_2026-08-04_codex-cli_rust-v0-147-0-alpha-6-4","kind":"event","label":"Codex CLI 0.147.0-alpha.6.4: prerelease, no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-04_claude-code_2-1-222","kind":"event","label":"Claude Code 2.1.222: worktree isolation escape fixed, ultraplan removed","vertical":"aidev","weight":4},{"id":"evt_2026-08-04_codex-cli_rust-v0-147-0-alpha-6-3","kind":"event","label":"Codex CLI 0.147.0-alpha.6.3: prerelease, no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-04_codex-cli_rust-v0-147-0-alpha-6-1","kind":"event","label":"Codex CLI 0.147.0-alpha.6.1: prerelease, no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-04_opencode_v1-18-13","kind":"event","label":"opencode 1.18.13: right-to-left layout and wider localization","vertical":"aidev","weight":2},{"id":"evt_2026-08-04_codex-cli_rust-v0-147-0-alpha-7","kind":"event","label":"Codex CLI 0.147.0-alpha.7: prerelease with no notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-04_kilocode_v7-4-20","kind":"event","label":"Kilo Code 7.4.20: speech-to-text models discovered from Kilo Gateway","vertical":"aidev","weight":2},{"id":"evt_2026-08-04_kilocode_v7-4-19","kind":"event","label":"Kilo Code 7.4.19: per-workflow model and reasoning variant","vertical":"aidev","weight":3},{"id":"evt_2026-08-04_opencode_v1-18-12","kind":"event","label":"opencode 1.18.12: Azure reasoning-request fix","vertical":"aidev","weight":2},{"id":"evt_2026-08-04_openclaw_v2026-7-1-2","kind":"event","label":"OpenClaw 2026.7.1-2: npm plugin metadata fix","vertical":"aidev","weight":2},{"id":"evt_2026-08-04_openclaw_v2026-7-1-1","kind":"event","label":"OpenClaw 2026.7.1-1: Codex turns and Gateway startup recovery","vertical":"aidev","weight":3},{"id":"evt_2026-08-03_claude-code_2-1-221","kind":"event","label":"Claude Code 2.1.221: zsh permission bypass fixed, sandbox credential masking","vertical":"aidev","weight":4},{"id":"evt_2026-08-03_codex-cli_rust-v0-147-0-alpha-6","kind":"event","label":"Codex CLI 0.147.0-alpha.6: prerelease with no notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-03_codex-cli_rust-v0-147-0-alpha-1-2","kind":"event","label":"Codex CLI 0.147.0-alpha.1.2: prerelease with no notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-03_hermes-agent_v2026-8-3","kind":"event","label":"Hermes Agent v0.20.0: streaming voice with barge-in, outbound webhooks, desktop plugin SDK","vertical":"aidev","weight":4},{"id":"evt_2026-08-03_gemini-cli_v0-55-0-nightly-20260803-gf47d6c6f7","kind":"event","label":"Gemini CLI 0.55.0 nightly (2026-08-03): automated build, no notes","vertical":"aidev","weight":1},{"id":"evt_2026-08-02_openclaw_v2026-7-2-beta-7","kind":"event","label":"OpenClaw 2026.7.2-beta.7: durable state and delivery, session rewind/fork, Claude Opus 5 and Kimi K3","vertical":"aidev","weight":4},{"id":"evt_2026-08-02_cline_v4-1-3","kind":"event","label":"Cline 4.1.3: rollout bundles no longer invalidate each other's account session","vertical":"aidev","weight":2},{"id":"evt_2026-08-02_cline_desktop-v0-0-8","kind":"event","label":"Cline Desktop 0.0.8: edit an earlier message to fork and rewind the workspace","vertical":"aidev","weight":3},{"id":"evt_2026-08-02_cline_cli-v3-0-49","kind":"event","label":"Cline CLI 3.0.49: checkpoints work again, restore is a full workspace rewind","vertical":"aidev","weight":3},{"id":"evt_2026-08-02_cline_sdk-sdk-v0-0-69","kind":"event","label":"Cline SDK 0.0.69: checkpoint recording fixed, restore now captures created files","vertical":"aidev","weight":3},{"id":"evt_2026-08-02_gemini-cli_v0-55-0-nightly-20260802-gf47d6c6f7","kind":"event","label":"Gemini CLI nightly 20260802: no changes from the previous nightly","vertical":"aidev","weight":1},{"id":"evt_2026-08-01_kilocode_jetbrains-v7-0-12","kind":"event","label":"Kilo Code JetBrains 7.0.12: prompt queueing and skill-command approvals","vertical":"aidev","weight":3},{"id":"evt_2026-08-01_kilocode_jetbrains-v7-0-12-rc-4","kind":"event","label":"Kilo Code JetBrains 7.0.12-rc.4: large-diff and transcript rendering fixes","vertical":"aidev","weight":2},{"id":"evt_2026-08-01_opencode_v1-18-11","kind":"event","label":"opencode 1.18.11: MCP SSE reconnect-loop fix and desktop UI fixes","vertical":"aidev","weight":2},{"id":"evt_2026-08-01_openclaw_v2026-7-2-beta-6","kind":"event","label":"OpenClaw 2026.7.2-beta.6: Claude Opus 5, MCP Apps host, session forking, crash-durable state","vertical":"aidev","weight":4},{"id":"evt_2026-08-01_cline_sdk-sdk-v0-0-68","kind":"event","label":"Cline SDK 0.0.68: real provider error messages, getShellArgs deprecated","vertical":"aidev","weight":2},{"id":"evt_2026-08-01_gemini-cli_v0-55-0-nightly-20260801-gf47d6c6f7","kind":"event","label":"Gemini CLI nightly 20260801: capacity-exhaustion retry hang fix","vertical":"aidev","weight":2},{"id":"evt_2026-07-31_gemini-cli_v0-54-0-preview-1","kind":"event","label":"Gemini CLI 0.54.0-preview.1: same cherry-picked patch on the preview line","vertical":"aidev","weight":1},{"id":"evt_2026-07-31_gemini-cli_v0-53-1","kind":"event","label":"Gemini CLI 0.53.1: single cherry-picked patch onto the 0.53 line","vertical":"aidev","weight":1},{"id":"evt_2026-07-31_kilocode_v7-4-18","kind":"event","label":"Kilo Code 7.4.18: Agent Manager diff scopes, experimental multi-project mode","vertical":"aidev","weight":3},{"id":"evt_2026-07-31_codex-cli_rust-v0-147-0-alpha-4","kind":"event","label":"Codex CLI 0.147.0-alpha.4: prerelease tag with no published notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-31_codex-cli_rust-v0-147-0-alpha-3","kind":"event","label":"Codex CLI 0.147.0-alpha.3: alpha tag with no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-31_kilocode_jetbrains-v7-0-12-rc-3","kind":"event","label":"Kilo Code JetBrains 7.0.12-rc.3: Agent Manager terminals, multi-project, shell-permission fix","vertical":"aidev","weight":3},{"id":"evt_2026-07-31_codex-cli_rust-v0-147-0-alpha-1-1","kind":"event","label":"Codex CLI 0.147.0-alpha.1.1: alpha tag with no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-31_cline_v4-1-2","kind":"event","label":"Cline 4.1.2: settings About page shows which rollout variant is active","vertical":"aidev","weight":2},{"id":"evt_2026-07-31_cline_v4-1-1","kind":"event","label":"Cline 4.1.1: MCP tool calls route by server name, not in-memory uid","vertical":"aidev","weight":2},{"id":"evt_2026-07-31_cline_v4-1-0","kind":"event","label":"Cline 4.1.0: one VSIX ships both the legacy and SDK-based extension behind a staged rollout","vertical":"aidev","weight":4},{"id":"evt_2026-07-31_cline_cli-v3-0-48","kind":"event","label":"Cline CLI 3.0.48: MCP per-server timeouts honored, connector threads self-heal","vertical":"aidev","weight":3},{"id":"evt_2026-07-31_cline_sdk-sdk-v0-0-67","kind":"event","label":"Cline SDK 0.0.67: catalog-driven reasoning controls, session forking API, MCP timeout config","vertical":"aidev","weight":3},{"id":"evt_2026-07-30_hermes-agent_v2026-7-30","kind":"event","label":"Hermes Agent v0.19.1: stable tag rolling up ~2,800 commits, notes deferred","vertical":"aidev","weight":3},{"id":"evt_2026-07-30_opencode_v1-18-10","kind":"event","label":"opencode 1.18.10: automatic Modal model discovery, desktop fixes","vertical":"aidev","weight":2},{"id":"evt_2026-07-30_gemini-cli_v0-55-0-nightly-20260730-gdc859e8e4","kind":"event","label":"Gemini CLI 0.55.0 nightly (2026-07-30): changelog and version-bump commits only","vertical":"aidev","weight":1},{"id":"evt_2026-07-30_codex-cli_rust-v0-147-0-alpha-2","kind":"event","label":"Codex CLI 0.147.0-alpha.2: prerelease tag with no published notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-29_codex-cli_rust-v0-146-0-alpha-9-2","kind":"event","label":"Codex CLI 0.146.0-alpha.9.2: prerelease tag, no notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-29_codex-cli_rust-v0-146-0-alpha-9-1","kind":"event","label":"Codex CLI 0.146.0-alpha.9.1: prerelease tag, no notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-29_kilocode_v7-4-17","kind":"event","label":"Kilo Code 7.4.17: Agent Manager side-panel terminals and a chat prompt navigator","vertical":"aidev","weight":3},{"id":"evt_2026-07-29_codex-cli_rust-v0-147-0-alpha-1","kind":"event","label":"Codex CLI 0.147.0-alpha.1: prerelease tag, no notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-29_cline_desktop-v0-0-7","kind":"event","label":"Cline Desktop 0.0.7: free models, subagent visibility, regional endpoint fix","vertical":"aidev","weight":3},{"id":"evt_2026-07-29_codex-cli_rust-v0-146-0","kind":"event","label":"Codex CLI 0.146.0: thread forking, plugin manifests, and OpenAI-hosted release distribution","vertical":"aidev","weight":4},{"id":"evt_2026-07-29_gemini-cli_v0-55-0-nightly-20260729-g3499c84f7","kind":"event","label":"Gemini CLI 0.55.0 nightly: active-loop fix for merged function-response turns","vertical":"aidev","weight":2},{"id":"evt_2026-07-29_codex-cli_rusty-v8-v150-4-0","kind":"event","label":"Codex repo: rusty-v8 v150.4.0 tag, no notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-28_cline_v4-0-12","kind":"event","label":"Cline 4.0.12: free Cline models in the picker","vertical":"aidev","weight":2},{"id":"evt_2026-07-28_cline_cli-v3-0-47","kind":"event","label":"Cline CLI 3.0.47: free models, persisted settings, agentic compaction by default","vertical":"aidev","weight":3},{"id":"evt_2026-07-28_cline_sdk-sdk-v0-0-66","kind":"event","label":"Cline SDK 0.0.66: free models, agentic compaction default, onRetryAttempt removed","vertical":"aidev","weight":3},{"id":"evt_2026-07-28_gemini-cli_v0-53-0","kind":"event","label":"Gemini CLI 0.53.0: A2A server RCE fix and prompt-injection loop mitigation","vertical":"aidev","weight":3},{"id":"evt_2026-07-28_gemini-cli_v0-54-0-preview-0","kind":"event","label":"Gemini CLI 0.54.0-preview.0: credential transport hardening and model-fallback session fixes","vertical":"aidev","weight":2},{"id":"evt_2026-07-28_opencode_v1-18-9","kind":"event","label":"opencode 1.18.9: legacy MCP SDK client compatibility restored","vertical":"aidev","weight":2},{"id":"evt_2026-07-28_mcp-spec_2026-07-28","kind":"event","label":"MCP spec: 2026-07-28 revision goes stable","vertical":"aidev","weight":5},{"id":"evt_2026-07-28_opencode_v1-18-8","kind":"event","label":"opencode 1.18.8: MCP reconnect after expired SDK sessions","vertical":"aidev","weight":2},{"id":"evt_2026-07-28_codex-cli_rust-v0-146-0-alpha-14","kind":"event","label":"Codex CLI 0.146.0-alpha.14: prerelease bump, no published notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-28_openclaw_v2026-7-2-beta-5","kind":"event","label":"OpenClaw 2026.7.2-beta.5: Claude Opus 5 and Kimi K3 support, MCP Apps host, session rewind/fork","vertical":"aidev","weight":4},{"id":"evt_2026-07-28_cline_desktop-v0-0-6","kind":"event","label":"Cline Desktop 0.0.6: queued-message list and a persistent update indicator","vertical":"aidev","weight":2},{"id":"evt_2026-07-28_gemini-cli_v0-54-0-nightly-20260728-gbef611950","kind":"event","label":"Gemini CLI nightly 0.54.0 (20260728): keychain tag validation and CRLF fix","vertical":"aidev","weight":1},{"id":"evt_2026-07-27_cline_desktop-v0-0-5","kind":"event","label":"Cline Desktop 0.0.5: performance overhaul, compaction fixes","vertical":"aidev","weight":3},{"id":"evt_2026-07-27_kilocode_jetbrains-v7-0-12-rc-2","kind":"event","label":"Kilo Code JetBrains 7.0.12-rc.2: bundled build signing fix","vertical":"aidev","weight":1},{"id":"evt_2026-07-27_kilocode_jetbrains-v7-0-12-rc-1","kind":"event","label":"Kilo Code JetBrains 7.0.12-rc.1: queued prompts during a running session","vertical":"aidev","weight":2},{"id":"evt_2026-07-27_codex-cli_rust-v0-146-0-alpha-13","kind":"event","label":"Codex CLI 0.146.0-alpha.13: prerelease with no notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-27_kilocode_jetbrains-v7-0-11","kind":"event","label":"Kilo Code JetBrains 7.0.11: bundled offline plugin build, adaptive thinking for Opus/Sonnet 5+","vertical":"aidev","weight":3},{"id":"evt_2026-07-27_codex-cli_rust-v0-146-0-alpha-12","kind":"event","label":"Codex CLI 0.146.0-alpha.12: prerelease bump, no published notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-27_opencode_v1-18-7","kind":"event","label":"opencode 1.18.7: desktop UI fixes","vertical":"aidev","weight":2},{"id":"evt_2026-07-27_opencode_v1-18-6","kind":"event","label":"opencode 1.18.6: branch cache and desktop provider/MCP refresh fixes","vertical":"aidev","weight":2},{"id":"evt_2026-07-27_gemini-cli_v0-54-0-nightly-20260727-g3818efbbf","kind":"event","label":"Gemini CLI nightly 20260727: no described changes","vertical":"aidev","weight":1},{"id":"evt_2026-07-26_gemini-cli_v0-54-0-nightly-20260726-g3818efbbf","kind":"event","label":"Gemini CLI nightly 20260726: HTTPS enforced for credential auth provider, session ID rotates on model fallback","vertical":"aidev","weight":3},{"id":"evt_2026-07-25_codex-cli_rust-v0-146-0-alpha-10-1","kind":"event","label":"Codex CLI 0.146.0-alpha.10.1: prerelease with no notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-25_codex-cli_rust-v0-146-0-alpha-10","kind":"event","label":"Codex CLI 0.146.0-alpha.10: prerelease with no notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-25_codex-cli_rust-v0-146-0-alpha-9","kind":"event","label":"Codex CLI 0.146.0-alpha.9: prerelease tag, no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-24_codex-cli_rust-v0-146-0-alpha-8","kind":"event","label":"Codex CLI 0.146.0-alpha.8: prerelease tag, no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-24_claude-code_2-1-220","kind":"event","label":"Claude Code 2.1.220: unspecified fixes","vertical":"aidev","weight":1},{"id":"evt_2026-07-24_opencode_v1-18-5","kind":"event","label":"opencode 1.18.5: provider-handling fixes, desktop app gains current-server support","vertical":"aidev","weight":2},{"id":"evt_2026-07-24_cline_v4-0-11","kind":"event","label":"Cline 4.0.11: Claude Opus 5 and Kimi K3 support, Opus 1M pricing correction","vertical":"aidev","weight":3},{"id":"evt_2026-07-24_codex-cli_rust-v0-146-0-alpha-7","kind":"event","label":"Codex CLI 0.146.0-alpha.7: prerelease tag, no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-24_claude-code_2-1-219","kind":"event","label":"Claude Code 2.1.219: Claude Opus 5 becomes the default Opus model","vertical":"aidev","weight":5},{"id":"evt_2026-07-24_kilocode_v7-4-16","kind":"event","label":"Kilo Code 7.4.16: @-mention past chats as context, auto-approval provenance, queue controls","vertical":"aidev","weight":3},{"id":"evt_2026-07-24_kilocode_jetbrains-v7-0-10","kind":"event","label":"Kilo Code JetBrains 7.0.10: diff previews for edit tools, startup and provider fixes","vertical":"aidev","weight":2},{"id":"evt_2026-07-24_codex-cli_rust-v0-146-0-alpha-6","kind":"event","label":"Codex CLI 0.146.0-alpha.6: prerelease tag, no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-24_cline_desktop-v0-0-4","kind":"event","label":"Cline Desktop 0.0.4: workspace-free chat, agentic compaction by default, headless routines default to YOLO","vertical":"aidev","weight":3},{"id":"evt_2026-07-23_codex-cli_rust-v0-146-0-alpha-3-1","kind":"event","label":"Codex CLI 0.146.0-alpha.3.1: prerelease tag, no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-23_codex-cli_rust-v0-146-0-alpha-5","kind":"event","label":"Codex CLI 0.146.0-alpha.5 (no release notes)","vertical":"aidev","weight":1},{"id":"evt_2026-07-23_gemini-cli_v0-52-0-nightly-20260723-g9681621c6","kind":"event","label":"Gemini CLI nightly: credential verification fix, eval coverage command","vertical":"aidev","weight":2},{"id":"evt_2026-07-23_codex-cli_rust-v0-146-0-alpha-4","kind":"event","label":"Codex CLI 0.146.0-alpha.4 (no release notes)","vertical":"aidev","weight":1},{"id":"evt_2026-07-22_gemini-cli_v0-52-0","kind":"event","label":"Gemini CLI 0.52.0: plan mode and write_file fixes, clearer quota and tier errors","vertical":"aidev","weight":3},{"id":"evt_2026-07-22_gemini-cli_v0-53-0-preview-0","kind":"event","label":"Gemini CLI v0.53.0-preview.0: RCE and prompt-injection loop fixes","vertical":"aidev","weight":3},{"id":"evt_2026-07-22_claude-code_2-1-218","kind":"event","label":"Claude Code 2.1.218: background code review, untrusted-hook fix, agent name restriction","vertical":"aidev","weight":3},{"id":"evt_2026-07-22_kilocode_v7-4-15","kind":"event","label":"Kilo Code 7.4.15: memory settings rework, Linux sandbox fix","vertical":"aidev","weight":3},{"id":"evt_2026-07-22_opencode_pr-38252-videos","kind":"event","label":"opencode: verification recordings attached to PR #38252","vertical":"aidev","weight":1},{"id":"evt_2026-07-22_gemini-cli_v0-52-0-nightly-20260722-gc776c665b","kind":"event","label":"Gemini CLI nightly: RCE fix in a2a-server via workspace trust and task isolation","vertical":"aidev","weight":4},{"id":"evt_2026-07-22_cline_desktop-v0-0-3","kind":"event","label":"Cline desktop v0.0.3: reasoning section label simplified","vertical":"aidev","weight":1},{"id":"evt_2026-07-22_cline_desktop-latest","kind":"event","label":"Cline desktop auto-update feed (rolling pointer, not a release)","vertical":"aidev","weight":1},{"id":"evt_2026-07-22_cline_desktop-v0-0-2","kind":"event","label":"Cline Code desktop v0.0.2: first public macOS app","vertical":"aidev","weight":3},{"id":"evt_2026-07-21_kilocode_jetbrains-v7-0-9","kind":"event","label":"Kilo Code JetBrains 7.0.9: Rules settings page, cloud session import fix","vertical":"aidev","weight":2},{"id":"evt_2026-07-21_claude-code_2-1-217","kind":"event","label":"Claude Code 2.1.217: nested subagents off by default, concurrency cap, budget now halts background agents","vertical":"aidev","weight":3},{"id":"evt_2026-07-21_kilocode_jetbrains-v7-0-8","kind":"event","label":"Kilo Code JetBrains 7.0.8: context, skills and auto-approve settings","vertical":"aidev","weight":3},{"id":"evt_2026-07-21_gemini-cli_v0-52-0-nightly-20260721-gacae7124b","kind":"event","label":"Gemini CLI nightly 20260721: no listed changes","vertical":"aidev","weight":1},{"id":"evt_2026-07-20_claude-code_2-1-216","kind":"event","label":"Claude Code 2.1.216: sandbox filesystem toggle, quadratic long-session slowdown fixed","vertical":"aidev","weight":3},{"id":"evt_2026-07-20_hermes-agent_v2026-7-20","kind":"event","label":"Hermes Agent v0.19.0: ~80% faster first token, smart approvals on by default, password-manager secrets","vertical":"aidev","weight":4},{"id":"evt_2026-07-20_kilocode_v7-4-13","kind":"event","label":"Kilo Code 7.4.13 (pre-release): Agent Manager session control, per-model reasoning effort, Shift+Tab variant cycling","vertical":"aidev","weight":2},{"id":"evt_2026-07-20_opencode_pr-37967-screenshots-final","kind":"event","label":"opencode: PR #37967 screenshot artifact (no product changes)","vertical":"aidev","weight":1},{"id":"evt_2026-07-20_opencode_pr-37967-screenshots-v2","kind":"event","label":"opencode: PR #37967 screenshot artifact, second revision (no product changes)","vertical":"aidev","weight":1},{"id":"evt_2026-07-20_opencode_pr-37967-screenshots","kind":"event","label":"opencode: PR #37967 screenshot artifact, first revision (no product changes)","vertical":"aidev","weight":1},{"id":"evt_2026-07-20_opencode_v1-18-4","kind":"event","label":"opencode 1.18.4: adaptive thinking for Kimi models, Azure endpoint fix, desktop prompt input rewrite","vertical":"aidev","weight":2},{"id":"evt_2026-07-20_cline_v4-0-10","kind":"event","label":"Cline v4.0.10: telemetry for consecutive mistake limit","vertical":"aidev","weight":1},{"id":"evt_2026-07-20_gemini-cli_v0-52-0-nightly-20260720-gacae7124b","kind":"event","label":"Gemini CLI nightly 20260720: no listed changes","vertical":"aidev","weight":1},{"id":"evt_2026-07-19_cline_cli-v3-0-46","kind":"event","label":"Cline CLI 3.0.46: correct handling of out-of-credits (402) responses","vertical":"aidev","weight":2},{"id":"evt_2026-07-19_cline_cli-v3-0-45","kind":"event","label":"Cline CLI 3.0.45: global install drops 640MB → 285MB, Kimi K3 on ClinePass","vertical":"aidev","weight":3},{"id":"evt_2026-07-19_cline_sdk-sdk-v0-0-65","kind":"event","label":"Cline SDK 0.0.65: provider SDKs become optional peer deps, Kimi K3 fallback","vertical":"aidev","weight":3},{"id":"evt_2026-07-19_gemini-cli_v0-52-0-nightly-20260719-gacae7124b","kind":"event","label":"Gemini CLI v0.52.0-nightly.20260719: no changes listed","vertical":"aidev","weight":1},{"id":"evt_2026-07-19_claude-code_2-1-215","kind":"event","label":"Claude Code 2.1.215: /verify and /code-review no longer run autonomously","vertical":"aidev","weight":2},{"id":"evt_2026-07-18_openclaw_v2026-7-2-beta-3","kind":"event","label":"OpenClaw 2026.7.2-beta.3: remote coding sessions, GPT-5.6 defaults, channel allowlist fix","vertical":"aidev","weight":3},{"id":"evt_2026-07-18_gemini-cli_v0-52-0-nightly-20260718-gacae7124b","kind":"event","label":"Gemini CLI nightly 20260718: ReAct/prompt-injection loop mitigation, deny-default Seatbelt","vertical":"aidev","weight":2},{"id":"evt_2026-07-18_claude-code_2-1-214","kind":"event","label":"Claude Code 2.1.214: permission-check bypasses closed, dir/** glob scope narrowed","vertical":"aidev","weight":4},{"id":"evt_2026-07-17_openclaw_v2026-7-2-beta-2","kind":"event","label":"OpenClaw 2026.7.2-beta.2: 2026.7.2 cycle changelog (remote sessions, GPT-5.6 defaults)","vertical":"aidev","weight":3},{"id":"evt_2026-07-17_cline_sdk-sdk-v0-0-64","kind":"event","label":"Cline SDK 0.0.64: max output token handling and BOM parsing fixes","vertical":"aidev","weight":2},{"id":"evt_2026-07-16_kilocode_v7-4-11","kind":"event","label":"Kilo Code 7.4.11: project-memory controls in the VS Code task header","vertical":"aidev","weight":2},{"id":"evt_2026-07-16_claude-code_2-1-212","kind":"event","label":"Claude Code 2.1.212: /fork becomes a background session, /subtask added, runaway-loop caps","vertical":"aidev","weight":4},{"id":"evt_2026-07-16_gemini-cli_v0-51-0","kind":"event","label":"Gemini CLI 0.51.0: path-traversal and thought-leakage fixes, Vertex base URL update","vertical":"aidev","weight":3},{"id":"evt_2026-07-16_gemini-cli_v0-52-0-preview-0","kind":"event","label":"Gemini CLI v0.52.0-preview.0: file-write correction bypass for JSON/notebooks, plan-mode relative paths","vertical":"aidev","weight":2},{"id":"evt_2026-07-16_opencode_v1-18-3","kind":"event","label":"opencode 1.18.3: desktop startup and home-page fixes","vertical":"aidev","weight":2},{"id":"evt_2026-07-16_gemini-cli_v0-52-0-nightly-20260716-g3ff5ba20f","kind":"event","label":"Gemini CLI nightly 20260716: fix 400 errors from cancelled tool responses","vertical":"aidev","weight":2},{"id":"evt_2026-07-16_kilocode_jetbrains-v7-0-7","kind":"event","label":"Kilo Code JetBrains 7.0.7: OpenAI-compatible custom providers","vertical":"aidev","weight":3},{"id":"evt_2026-07-15_claude-code_2-1-211","kind":"event","label":"Claude Code 2.1.211: prompt-caching billing regression fixed on Bedrock/Vertex/Mantle/Foundry","vertical":"aidev","weight":3},{"id":"evt_2026-07-15_openclaw_v2026-7-2-beta-1","kind":"event","label":"OpenClaw 2026.7.2-beta.1: remote coding sessions on cloud workers, Linux packaging, channel authorization fixes","vertical":"aidev","weight":4},{"id":"evt_2026-07-15_kilocode_v7-4-9","kind":"event","label":"Kilo Code 7.4.9: chat search from the Command Palette, @mention fix for non-ASCII filenames","vertical":"aidev","weight":2},{"id":"evt_2026-07-15_opencode_v1-18-2","kind":"event","label":"opencode 1.18.2: nested subagents disabled by default","vertical":"aidev","weight":3},{"id":"evt_2026-07-15_kilocode_v7-4-8","kind":"event","label":"Kilo Code 7.4.8: Agent Manager session inspection and cross-session prompting","vertical":"aidev","weight":3},{"id":"evt_2026-07-15_gemini-cli_v0-52-0-nightly-20260715-gfa975395b","kind":"event","label":"Gemini CLI nightly 0.52.0-20260715: no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-07-14_opencode_v1-18-1","kind":"event","label":"opencode 1.18.1: Settings spacing fix","vertical":"aidev","weight":1},{"id":"evt_2026-07-14_opencode_v1-18-0","kind":"event","label":"opencode 1.18.0: Desktop v2 layout migration completed","vertical":"aidev","weight":3},{"id":"evt_2026-07-14_kilocode_jetbrains-v7-0-6","kind":"event","label":"Kilo Code JetBrains 7.0.6: IDE cert and proxy settings honoured","vertical":"aidev","weight":2},{"id":"evt_2026-07-14_claude-code_2-1-210","kind":"event","label":"Claude Code 2.1.210: worktree isolation escape fixed, ultracode opt-in restricted to human input","vertical":"aidev","weight":3},{"id":"evt_2026-07-14_kilocode_jetbrains-v7-0-5","kind":"event","label":"Kilo Code JetBrains 7.0.5: v5 migration recovery path","vertical":"aidev","weight":2},{"id":"evt_2026-07-14_claude-code_2-1-209","kind":"event","label":"Claude Code 2.1.209: restores /model and dialogs in background sessions","vertical":"aidev","weight":2},{"id":"evt_2026-07-14_gemini-cli_v0-52-0-nightly-20260714-gfa975395b","kind":"event","label":"Gemini CLI nightly: plan-mode relative paths and quota error hints","vertical":"aidev","weight":2},{"id":"evt_2026-07-13_openclaw_v2026-7-1","kind":"event","label":"OpenClaw 2026.7.1: Control UI overhaul, GPT-5.6 compatibility, Gateway crash-loop fix","vertical":"aidev","weight":4},{"id":"evt_2026-07-13_claude-code_2-1-208","kind":"event","label":"Claude Code 2.1.208: screen reader mode, memory-leak and long-session performance work","vertical":"aidev","weight":3},{"id":"evt_2026-07-13_opencode_v1-17-20","kind":"event","label":"opencode 1.17.20: Azure AI GPT-5.6 support, Luna Responses Lite fix","vertical":"aidev","weight":2},{"id":"evt_2026-07-13_opencode_v1-17-19","kind":"event","label":"opencode 1.17.19: GPT-5.6 context limits over OAuth, Luna Responses Lite OAuth","vertical":"aidev","weight":3},{"id":"evt_2026-07-13_kilocode_v7-4-7","kind":"event","label":"Kilo Code 7.4.7: sidebar prompt focus fix","vertical":"aidev","weight":2},{"id":"evt_2026-07-13_kilocode_v7-4-6","kind":"event","label":"Kilo Code 7.4.6: in-chat search, multi-session tabs, sandbox network allowlist","vertical":"aidev","weight":3},{"id":"evt_2026-07-13_openclaw_v2026-7-1-beta-6","kind":"event","label":"OpenClaw 2026.7.1-beta.6: GPT-5.6 default, new providers, crash-loop recovery","vertical":"aidev","weight":3},{"id":"evt_2026-07-13_gemini-cli_v0-52-0-nightly-20260713-gf354eebaf","kind":"event","label":"Gemini CLI nightly: clearer message for accounts without a Code Assist tier","vertical":"aidev","weight":1},{"id":"evt_2026-07-11_openclaw_v2026-7-1-beta-5","kind":"event","label":"OpenClaw 2026.7.1-beta.5: GPT-5.6 default, new providers, crash-loop recovery","vertical":"aidev","weight":3},{"id":"evt_2026-07-10_kilocode_jetbrains-v7-0-4","kind":"event","label":"Kilo Code JetBrains 7.0.4: Windows process cleanup fixes","vertical":"aidev","weight":2},{"id":"evt_2026-07-10_claude-code_2-1-207","kind":"event","label":"Claude Code 2.1.207: auto mode default on cloud providers, plugin shell-injection fix, Opus 4.8 default","vertical":"aidev","weight":4},{"id":"evt_2026-07-10_kilocode_jetbrains-v7-0-3","kind":"event","label":"Kilo Code JetBrains 7.0.3: rollback redo controls, Kilo Core startup hardening","vertical":"aidev","weight":2},{"id":"evt_2026-07-10_gemini-cli_v0-52-0-nightly-20260710-ga4c91ce19","kind":"event","label":"Gemini CLI nightly: thought-leakage fix, JSON/IPYNB write correction bypass","vertical":"aidev","weight":2},{"id":"evt_2026-07-09_opencode_v1-17-18","kind":"event","label":"opencode 1.17.18: Copilot zero-batch-size crash fix","vertical":"aidev","weight":2},{"id":"evt_2026-07-09_claude-code_2-1-206","kind":"event","label":"Claude Code 2.1.206: /commit-push-pr auto-allows non-origin push remotes, MCP timeout fix","vertical":"aidev","weight":3},{"id":"evt_2026-07-09_opencode_v1-17-17","kind":"event","label":"opencode 1.17.17: Meta reasoning variant handling, free-model selector","vertical":"aidev","weight":2},{"id":"evt_2026-07-09_kilocode_v7-4-5","kind":"event","label":"Kilo Code 7.4.5: no notable changes","vertical":"aidev","weight":1},{"id":"evt_2026-07-09_kilocode_v7-4-4","kind":"event","label":"Kilo Code 7.4.4: sandboxing settings page","vertical":"aidev","weight":3},{"id":"evt_2026-07-09_kilocode_v7-4-3","kind":"event","label":"Kilo Code 7.4.3: experimental image generation, project memory in VS Code, on-disk config reload","vertical":"aidev","weight":3},{"id":"evt_2026-07-09_opencode_v1-17-16","kind":"event","label":"opencode 1.17.16: Grok reasoning effort variants, xAI cache routing","vertical":"aidev","weight":2},{"id":"evt_2026-07-08_kilocode_v7-4-2","kind":"event","label":"Kilo Code 7.4.2 (pre-release): image generation, project memory in VS Code, hot config reload","vertical":"aidev","weight":3},{"id":"evt_2026-07-08_claude-code_2-1-205","kind":"event","label":"Claude Code 2.1.205: transcript-tampering block, Windows worktree data-loss fix","vertical":"aidev","weight":3},{"id":"evt_2026-07-08_gemini-cli_v0-50-0","kind":"event","label":"Gemini CLI 0.50.0: tool registry discovery, release pipeline fixes","vertical":"aidev","weight":2},{"id":"evt_2026-07-08_gemini-cli_v0-51-0-preview-0","kind":"event","label":"Gemini CLI 0.51.0-preview.0: path-escape and sandbox hardening","vertical":"aidev","weight":3},{"id":"evt_2026-07-08_hermes-agent_v2026-7-7-2","kind":"event","label":"Hermes Agent v0.18.2: WhatsApp Baileys dependency unpinned","vertical":"aidev","weight":2},{"id":"evt_2026-07-08_hermes-agent_v2026-7-7","kind":"event","label":"Hermes Agent v0.18.1: untriaged rollup tag of ~667 commits","vertical":"aidev","weight":2},{"id":"evt_2026-07-08_claude-code_2-1-204","kind":"event","label":"Claude Code 2.1.204: hook events stream during SessionStart in headless sessions","vertical":"aidev","weight":2},{"id":"evt_2026-07-07_kilocode_jetbrains-v7-0-2","kind":"event","label":"Kilo Code JetBrains 7.0.2: first GA of the native JetBrains extension","vertical":"aidev","weight":3},{"id":"evt_2026-07-07_kilocode_jetbrains-v7-0-2-rc-2","kind":"event","label":"Kilo Code JetBrains 7.0.2-rc.2: PATH resolution fix, runtime download diagnostics","vertical":"aidev","weight":2},{"id":"evt_2026-07-07_claude-code_2-1-203","kind":"event","label":"Claude Code 2.1.203: background agent reliability, worktree isolation and memory fixes","vertical":"aidev","weight":3},{"id":"evt_2026-07-07_opencode_v1-17-15","kind":"event","label":"opencode 1.17.15: Z.ai overflow error classification and desktop UI fixes","vertical":"aidev","weight":2},{"id":"evt_2026-07-07_kilocode_jetbrains-v7-0-2-rc-1","kind":"event","label":"Kilo Code JetBrains 7.0.2-rc.1: Kilo Core downloaded at runtime","vertical":"aidev","weight":2},{"id":"evt_2026-07-07_gemini-cli_v0-51-0-nightly-20260707-g15a9429b6","kind":"event","label":"Gemini CLI nightly 20260707: sandbox gitconfig lockdown, escape-sequence fix","vertical":"aidev","weight":2},{"id":"evt_2026-07-06_claude-code_2-1-202","kind":"event","label":"Claude Code 2.1.202: dynamic workflow size setting, /review reverts to single-pass","vertical":"aidev","weight":3},{"id":"evt_2026-07-06_opencode_v1-17-14","kind":"event","label":"opencode 1.17.14: code mode MCP adapter, execute tool gated behind code mode","vertical":"aidev","weight":3},{"id":"evt_2026-07-06_kilocode_jetbrains-v7-0-1-rc-15","kind":"event","label":"Kilo Code JetBrains 7.0.1-rc.15: UI interaction fixes","vertical":"aidev","weight":1},{"id":"evt_2026-07-05_openclaw_v2026-7-1-beta-2","kind":"event","label":"OpenClaw 2026.7.1-beta.2: second beta of the same 2026.7.1 changelog","vertical":"aidev","weight":3},{"id":"evt_2026-07-03_claude-code_2-1-201","kind":"event","label":"Claude Code 2.1.201: harness reminders drop the mid-conversation system role on Sonnet 5","vertical":"aidev","weight":2},{"id":"evt_2026-07-03_kilocode_v7-4-1","kind":"event","label":"Kilo Code 7.4.1: sandboxed file operations fixed, bidirectional prompt input","vertical":"aidev","weight":2},{"id":"evt_2026-07-03_claude-code_2-1-200","kind":"event","label":"Claude Code 2.1.200: AskUserQuestion stops auto-continuing, \"default\" permission mode renamed to Manual","vertical":"aidev","weight":3},{"id":"evt_2026-07-02_claude-code_2-1-199","kind":"event","label":"Claude Code 2.1.199: subagent error propagation and retry behaviour fixes","vertical":"aidev","weight":3},{"id":"evt_2026-07-02_openclaw_v2026-7-1-beta-1","kind":"event","label":"OpenClaw 2026.7.1-beta.1: new providers, GPT-5.6 default, Control UI rework","vertical":"aidev","weight":4},{"id":"evt_2026-07-01_hermes-agent_v2026-7-1","kind":"event","label":"Hermes Agent 0.18.0: Mixture-of-Agents as a selectable model, evidence-based completion","vertical":"aidev","weight":4},{"id":"evt_2026-07-01_claude-code_2-1-198","kind":"event","label":"Claude Code 2.1.198: subagents run in the background by default, Claude in Chrome GA","vertical":"aidev","weight":4},{"id":"evt_2026-07-01_opencode_v1-17-13","kind":"event","label":"opencode 1.17.13: reasoning mode forced for OpenAI-compatible models, Copilot replay fix","vertical":"aidev","weight":2},{"id":"evt_2026-06-30_opencode_v1-17-12","kind":"event","label":"opencode 1.17.12: TUI yolo mode, MCP OAuth fixes, expanded SDK session APIs","vertical":"aidev","weight":3},{"id":"evt_2026-06-30_openclaw_v2026-6-11","kind":"event","label":"OpenClaw 2026.6.11: message-routing and reconnect fixes across chat channels","vertical":"aidev","weight":2},{"id":"evt_2026-06-30_claude-code_2-1-197","kind":"event","label":"Claude Code 2.1.197: Claude Sonnet 5 becomes the default model","vertical":"aidev","weight":5},{"id":"evt_2026-06-29_claude-code_2-1-196","kind":"event","label":"Claude Code 2.1.196: MCP self-approval hole closed, Remote Control off on non-Anthropic base URLs","vertical":"aidev","weight":4},{"id":"evt_2026-06-28_openclaw_v2026-6-11-beta-2","kind":"event","label":"OpenClaw 2026.6.11-beta.2: Slack relay mode, per-DM model overrides, security guardrails","vertical":"aidev","weight":3},{"id":"evt_2026-06-26_claude-code_2-1-195","kind":"event","label":"Claude Code 2.1.195: hook matchers now exact-match instead of substring","vertical":"aidev","weight":3},{"id":"evt_2026-06-25_claude-code_2-1-193","kind":"event","label":"Claude Code 2.1.193: OTel now logs assistant responses where prompt logging is on","vertical":"aidev","weight":4},{"id":"evt_2026-06-25_opencode_v1-17-11","kind":"event","label":"opencode 1.17.11: session snapshots with revert-to-message","vertical":"aidev","weight":3},{"id":"evt_2026-06-24_openclaw_v2026-6-11-beta-1","kind":"event","label":"OpenClaw 2026.6.11-beta.1: first beta of the 2026.6.11 channel-control release","vertical":"aidev","weight":2},{"id":"evt_2026-06-24_opencode_v1-17-10","kind":"event","label":"opencode 1.17.10: MCP resource tools, V2 plugin API, `--mini` CLI mode","vertical":"aidev","weight":3},{"id":"evt_2026-06-24_claude-code_2-1-191","kind":"event","label":"Claude Code 2.1.191: /rewind past /clear, ~37% less CPU while streaming","vertical":"aidev","weight":3},{"id":"evt_2026-06-24_claude-code_2-1-190","kind":"event","label":"Claude Code 2.1.190: unspecified bug fixes","vertical":"aidev","weight":1},{"id":"evt_2026-06-24_openclaw_v2026-6-10","kind":"event","label":"OpenClaw 2026.6.10: `/fast auto` mode and provider routing corrections","vertical":"aidev","weight":3},{"id":"evt_2026-06-23_claude-code_2-1-187","kind":"event","label":"Claude Code 2.1.187: sandbox credential blocking and org model restrictions","vertical":"aidev","weight":3},{"id":"evt_2026-06-22_claude-code_2-1-186","kind":"event","label":"Claude Code 2.1.186: CLI MCP auth, `!` bash output now answered by default, retry cap","vertical":"aidev","weight":4},{"id":"evt_2026-06-22_openclaw_v2026-6-10-beta-2","kind":"event","label":"OpenClaw 2026.6.10-beta.2: fast-talks auto mode beta, GLM routing fixes","vertical":"aidev","weight":2},{"id":"evt_2026-06-21_openclaw_v2026-6-10-beta-1","kind":"event","label":"OpenClaw 2026.6.10-beta.1: session-state and Codex approval hardening","vertical":"aidev","weight":2},{"id":"evt_2026-06-21_openclaw_v2026-6-9","kind":"event","label":"OpenClaw 2026.6.9: official provider plugins split to npm, Codex Spark OAuth restored","vertical":"aidev","weight":3},{"id":"evt_2026-06-21_opencode_v1-17-9","kind":"event","label":"opencode 1.17.9: GLM-5.2 high/max thinking variants, step-limit behavior fix","vertical":"aidev","weight":2},{"id":"evt_2026-06-20_claude-code_2-1-185","kind":"event","label":"Claude Code 2.1.185: stream-stall hint reworded and delayed to 20s","vertical":"aidev","weight":1},{"id":"evt_2026-06-19_hermes-agent_v2026-6-19","kind":"event","label":"Hermes Agent v0.17.0: iMessage and Raft channels, background subagents, image editing","vertical":"aidev","weight":4},{"id":"evt_2026-06-19_openclaw_v2026-6-9-beta-1","kind":"event","label":"OpenClaw 2026.6.9-beta.1: provider plugins externalized, Codex Spark OAuth","vertical":"aidev","weight":3},{"id":"evt_2026-06-19_claude-code_2-1-183","kind":"event","label":"Claude Code 2.1.183: auto mode blocks destructive git and IaC destroy commands","vertical":"aidev","weight":3},{"id":"evt_2026-06-17_opencode_v1-17-8","kind":"event","label":"opencode 1.17.8: MCP schema, OAuth and timeout fixes","vertical":"aidev","weight":2},{"id":"evt_2026-06-17_claude-code_2-1-181","kind":"event","label":"Claude Code 2.1.181: /config key=value, Apple Events entitlement, network-drive write fix","vertical":"aidev","weight":3},{"id":"evt_2026-06-16_openclaw_v2026-6-8","kind":"event","label":"OpenClaw 2026.6.8: GLM-5.2 and Claude Haiku 4.5 support, key-free search now opt-in","vertical":"aidev","weight":3},{"id":"evt_2026-06-16_openclaw_v2026-6-8-beta-2","kind":"event","label":"OpenClaw 2026.6.8-beta.2: GLM-5.2 and Claude Haiku 4.5 catalog, web search opt-in change","vertical":"aidev","weight":3},{"id":"evt_2026-06-14_openclaw_v2026-6-8-beta-1","kind":"event","label":"OpenClaw 2026.6.8-beta.1: GLM-5.2 and Haiku 4.5 catalog, web-search auto-fallback removed","vertical":"aidev","weight":3},{"id":"evt_2026-06-14_opencode_v1-17-7","kind":"event","label":"opencode 1.17.7: MCP workspace roots, plugin server and PTY env fixes","vertical":"aidev","weight":2},{"id":"evt_2026-06-13_opencode_v1-17-6","kind":"event","label":"opencode 1.17.6: declares MCP client capabilities","vertical":"aidev","weight":2},{"id":"evt_2026-06-13_opencode_v1-17-5","kind":"event","label":"opencode 1.17.5: MCP session recovery, Snowflake Cortex browser OAuth","vertical":"aidev","weight":2},{"id":"evt_2026-06-13_openclaw_v2026-6-7-beta-1","kind":"event","label":"OpenClaw 2026.6.7-beta.1: Kimi K2.7 Code support, guarded Skill Workshop writes","vertical":"aidev","weight":3},{"id":"evt_2026-06-12_openclaw_v2026-6-6","kind":"event","label":"OpenClaw 2026.6.6: fail-closed security boundaries, OpenRouter OAuth, Claude Fable 5","vertical":"aidev","weight":3},{"id":"evt_2026-06-12_openclaw_v2026-6-6-beta-2","kind":"event","label":"OpenClaw 2026.6.6-beta.2: fail-closed security boundaries, OpenRouter OAuth, Claude Fable 5","vertical":"aidev","weight":3},{"id":"evt_2026-06-12_opencode_v1-17-4","kind":"event","label":"opencode 1.17.4: v2 session API endpoints, connector auth, MCP server cwd","vertical":"aidev","weight":3},{"id":"evt_2026-06-10_openclaw_v2026-6-6-beta-1","kind":"event","label":"OpenClaw 2026.6.6-beta.1: fail-closed security boundaries, OpenRouter OAuth, Claude Fable 5","vertical":"aidev","weight":3},{"id":"evt_2026-06-10_opencode_v1-17-3","kind":"event","label":"opencode 1.17.3: fixes desktop crash introduced in 1.17.2","vertical":"aidev","weight":2},{"id":"evt_2026-06-10_opencode_v1-17-2","kind":"event","label":"opencode 1.17.2: subagent permissions and expired remote config auth fixed","vertical":"aidev","weight":2},{"id":"evt_2026-06-09_openclaw_v2026-6-5","kind":"event","label":"OpenClaw 2026.6.5: bundled Parallel web search, MCP result normalization, Anthropic thinking recovery","vertical":"aidev","weight":3},{"id":"evt_2026-06-09_openclaw_v2026-6-5-beta-6","kind":"event","label":"OpenClaw 2026.6.5-beta.6: final prerelease of the 2026.6.5 line","vertical":"aidev","weight":2},{"id":"evt_2026-06-08_openclaw_v2026-6-5-beta-5","kind":"event","label":"OpenClaw 2026.6.5-beta.5: prerelease of the 2026.6.5 line","vertical":"aidev","weight":2},{"id":"evt_2026-06-08_openclaw_v2026-6-5-beta-3","kind":"event","label":"OpenClaw 2026.6.5-beta.3: prerelease of the 2026.6.5 line","vertical":"aidev","weight":2},{"id":"evt_2026-06-07_openclaw_v2026-6-5-beta-2","kind":"event","label":"OpenClaw 2026.6.5-beta.2: prerelease of the 2026.6.5 line","vertical":"aidev","weight":2},{"id":"evt_2026-06-06_openclaw_v2026-6-5-beta-1","kind":"event","label":"OpenClaw 2026.6.5-beta.1: Parallel web search bundled, MCP result normalisation","vertical":"aidev","weight":2},{"id":"evt_2026-06-06_hermes-agent_v2026-6-5","kind":"event","label":"Hermes Agent v0.16.0: native desktop app and browser admin panel","vertical":"aidev","weight":4},{"id":"evt_2026-06-03_openclaw_v2026-6-2-beta-1","kind":"event","label":"OpenClaw 2026.6.2-beta.1: install policy replaces the dangerous-code scanner","vertical":"aidev","weight":3},{"id":"evt_2026-06-03_openclaw_v2026-6-1","kind":"event","label":"OpenClaw 2026.6.1: Skill Workshop, Workboard orchestration, MiniMax M3","vertical":"aidev","weight":3},{"id":"evt_2026-06-03_openclaw_v2026-6-1-beta-3","kind":"event","label":"OpenClaw 2026.6.1-beta.3: Skill Workshop and Workboard prerelease","vertical":"aidev","weight":2},{"id":"evt_2026-06-01_openclaw_v2026-6-1-beta-2","kind":"event","label":"OpenClaw 2026.6.1-beta.2: Skill Workshop line prerelease","vertical":"aidev","weight":2},{"id":"evt_2026-05-29_hermes-agent_v2026-5-29-2","kind":"event","label":"Hermes Agent v0.15.2: bundled plugin manifests included in packages","vertical":"aidev","weight":2},{"id":"evt_2026-05-29_mcp-spec_2026-07-28-rc","kind":"event","label":"MCP spec: 2026-07-28 release candidate published","vertical":"aidev","weight":3},{"id":"evt_2026-05-29_hermes-agent_v2026-5-29","kind":"event","label":"Hermes Agent v0.15.1: dashboard reload-loop hotfix, Docker --insecure now explicit","vertical":"aidev","weight":3},{"id":"evt_2026-05-28_hermes-agent_v2026-5-28","kind":"event","label":"Hermes Agent v0.15.0: agent-loop refactor, Kanban orchestration, rebuilt session_search","vertical":"aidev","weight":4},{"id":"evt_2026-05-16_hermes-agent_v2026-5-16","kind":"event","label":"Hermes Agent v0.14.0: SuperGrok OAuth, OpenAI-compatible local proxy, PyPI install","vertical":"aidev","weight":4},{"id":"evt_2026-05-15_roo-code_v3-54-0","kind":"event","label":"Roo Code v3.54.0: version bump with no published release notes","vertical":"aidev","weight":1},{"id":"evt_2026-05-07_hermes-agent_v2026-5-7","kind":"event","label":"Hermes Agent v0.13.0: durable multi-agent Kanban, session auto-resume, 8 P0 security fixes","vertical":"aidev","weight":4},{"id":"evt_2026-04-30_hermes-agent_v2026-4-30","kind":"event","label":"Hermes Agent v0.12.0: autonomous skill Curator, LM Studio as first-class provider","vertical":"aidev","weight":3},{"id":"evt_2026-04-23_hermes-agent_v2026-4-23","kind":"event","label":"Hermes Agent v0.11.0: Ink TUI rewrite, pluggable transports, native Bedrock, GPT-5.5 via Codex OAuth","vertical":"aidev","weight":4},{"id":"evt_2026-04-23_roo-code_v3-53-0","kind":"event","label":"Roo Code v3.53.0: version bump with no published release notes","vertical":"aidev","weight":1},{"id":"evt_2026-04-16_hermes-agent_v2026-4-16","kind":"event","label":"Hermes Agent v0.10.0: Nous Tool Gateway bundles search, image gen, TTS and browser into the subscription","vertical":"aidev","weight":3},{"id":"evt_2026-04-13_roo-code_v3-52-1","kind":"event","label":"Roo Code v3.52.1: no release notes published","vertical":"aidev","weight":1},{"id":"evt_2026-04-13_hermes-agent_v2026-4-13","kind":"event","label":"Hermes Agent v0.9.0: local web dashboard, Fast Mode, iMessage and WeChat","vertical":"aidev","weight":4},{"id":"evt_2026-04-08_roo-code_v3-52-0","kind":"event","label":"Roo Code v3.52.0: no release notes published","vertical":"aidev","weight":1},{"id":"evt_2026-04-08_hermes-agent_v2026-4-8","kind":"event","label":"Hermes Agent v0.8.0: background task notifications, live model switching, MCP OAuth 2.1","vertical":"aidev","weight":4},{"id":"evt_2026-04-03_hermes-agent_v2026-4-3","kind":"event","label":"Hermes Agent v0.7.0: pluggable memory providers, credential pool rotation, secret exfiltration blocking","vertical":"aidev","weight":3},{"id":"evt_2026-03-30_hermes-agent_v2026-3-30","kind":"event","label":"Hermes Agent v0.6.0: profiles for isolated instances, MCP server mode, fallback provider chains","vertical":"aidev","weight":3},{"id":"evt_2026-03-28_hermes-agent_v2026-3-28","kind":"event","label":"Hermes Agent v0.5.0: /model slash command removed, Hugging Face provider, supply chain audit","vertical":"aidev","weight":3},{"id":"evt_2026-03-24_hermes-agent_v2026-3-23","kind":"event","label":"Hermes Agent v0.4.0: OpenAI-compatible API server, 6 messaging adapters, prompt caching","vertical":"aidev","weight":4},{"id":"evt_2026-03-17_hermes-agent_v2026-3-17","kind":"event","label":"Hermes Agent v0.3.0: token streaming, plugin directory, native Anthropic provider","vertical":"aidev","weight":4},{"id":"evt_2026-03-12_hermes-agent_v2026-3-12","kind":"event","label":"Hermes Agent v0.2.0: messaging gateway, MCP client, skills ecosystem","vertical":"aidev","weight":4},{"id":"evt_2026-03-08_roo-code_v3-51-1","kind":"event","label":"Roo Code v3.51.1 published with no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-03-05_roo-code_v3-51-0","kind":"event","label":"Roo Code v3.51.0 published with no release notes","vertical":"aidev","weight":1},{"id":"evt_2026-03-04_roo-code_cli-v0-1-17","kind":"event","label":"Roo Code CLI 0.1.17: caller-supplied session IDs, now UUID-validated","vertical":"aidev","weight":2},{"id":"evt_2026-03-04_roo-code_cli-v0-1-16","kind":"event","label":"Roo Code CLI 0.1.16: --terminal-shell flag","vertical":"aidev","weight":2},{"id":"evt_2026-03-03_roo-code_cli-v0-1-15","kind":"event","label":"Roo Code CLI 0.1.15: follow-up messages after a completion ask no longer queue","vertical":"aidev","weight":2},{"id":"evt_2026-03-03_roo-code_cli-v0-1-14","kind":"event","label":"Roo Code CLI 0.1.14: fixes truncated command output in stdin-stream mode","vertical":"aidev","weight":2},{"id":"evt_2026-03-02_roo-code_cli-v0-1-13","kind":"event","label":"Roo Code CLI 0.1.13: skills invokable as slash commands","vertical":"aidev","weight":3},{"id":"evt_2026-03-02_roo-code_cli-v0-1-12","kind":"event","label":"Roo Code CLI 0.1.12: --timeout is now the sole command timeout","vertical":"aidev","weight":2},{"id":"evt_2026-03-02_roo-code_cli-v0-1-11","kind":"event","label":"Roo Code CLI 0.1.11: image attachments in stdin-stream mode","vertical":"aidev","weight":2},{"id":"evt_2026-03-02_roo-code_cli-v0-1-10","kind":"event","label":"Roo Code CLI 0.1.10: exit codes in tool_result events","vertical":"aidev","weight":2},{"id":"evt_2026-03-02_roo-code_cli-v0-1-9","kind":"event","label":"Roo Code CLI 0.1.9: stdin-stream startup cancel race fixed","vertical":"aidev","weight":2},{"id":"evt_2026-03-02_roo-code_cli-v0-1-8","kind":"event","label":"Roo Code CLI 0.1.8: longer command timeout, stdin queue fix","vertical":"aidev","weight":2},{"id":"evt_2026-03-01_roo-code_cli-v0-1-7","kind":"event","label":"Roo Code CLI 0.1.7: stdin-stream crash on cancel/shutdown fixed","vertical":"aidev","weight":2},{"id":"evt_2026-02-27_roo-code_cli-v0-1-6","kind":"event","label":"Roo Code CLI 0.1.6: workspace-scoped sessions, --mistake-limit flag","vertical":"aidev","weight":3},{"id":"evt_2026-02-26_roo-code_cli-v0-1-5","kind":"event","label":"Roo Code CLI 0.1.5: session listing, resume, and self-upgrade","vertical":"aidev","weight":3},{"id":"evt_2026-02-26_roo-code_cli-v0-1-4","kind":"event","label":"Roo Code CLI 0.1.4: crash recovery fix","vertical":"aidev","weight":2},{"id":"evt_2026-02-25_roo-code_cli-v0-1-3","kind":"event","label":"Roo Code CLI 0.1.3: fixes failed task resumption","vertical":"aidev","weight":2},{"id":"evt_2026-02-25_roo-code_cli-v0-1-2","kind":"event","label":"Roo Code CLI 0.1.2: json-event-emitter switches to structured deltas","vertical":"aidev","weight":3},{"id":"evt_2026-02-24_roo-code_v3-50-5","kind":"event","label":"Roo Code 3.50.5: released without notes","vertical":"aidev","weight":1},{"id":"evt_2026-02-24_roo-code_cli-v0-1-1","kind":"event","label":"Roo Code CLI 0.1.1: Unbound provider and model-list warmup","vertical":"aidev","weight":2},{"id":"evt_2026-02-21_roo-code_v3-50-4","kind":"event","label":"Roo Code 3.50.4: MiniMax M2.5 support","vertical":"aidev","weight":3},{"id":"evt_2026-02-20_roo-code_v3-50-3","kind":"event","label":"Roo Code v3.50.3: version bump, no published notes","vertical":"aidev","weight":1},{"id":"evt_2026-02-20_roo-code_v3-50-2","kind":"event","label":"Roo Code v3.50.2: version bump, no published notes","vertical":"aidev","weight":1},{"id":"evt_2026-02-20_roo-code_v3-50-1","kind":"event","label":"Roo Code 3.50.1: released without notes","vertical":"aidev","weight":1},{"id":"evt_2026-02-19_roo-code_v3-50-0","kind":"event","label":"Roo Code v3.50.0: version bump, no published notes","vertical":"aidev","weight":1},{"id":"evt_2026-02-19_roo-code_cli-v0-1-0","kind":"event","label":"Roo Code CLI 0.1.0: stdin switches to an NDJSON command protocol","vertical":"aidev","weight":3},{"id":"evt_2026-02-19_roo-code_v3-49-0","kind":"event","label":"Roo Code v3.49.0: version bump, no published notes","vertical":"aidev","weight":1},{"id":"evt_2026-02-18_roo-code_v3-48-1","kind":"event","label":"Roo Code v3.48.1: version bump, no published notes","vertical":"aidev","weight":1},{"id":"evt_2026-02-17_roo-code_v3-48-0","kind":"event","label":"Roo Code 3.48.0: browser use and built-in skills removed, Sonnet 4.6 support added","vertical":"aidev","weight":4},{"id":"evt_2026-02-17_roo-code_cli-v0-0-55","kind":"event","label":"Roo Code CLI 0.0.55: stdin stream mode no longer spawns a task per prompt","vertical":"aidev","weight":2},{"id":"evt_2026-02-15_roo-code_cli-v0-0-54","kind":"event","label":"Roo Code CLI 0.0.54: stdin prompt streaming for batch runs","vertical":"aidev","weight":3},{"id":"evt_2026-02-12_roo-code_cli-v0-0-53","kind":"event","label":"Roo Code CLI 0.0.53: auto-approve becomes the default, approval flags replaced","vertical":"aidev","weight":4},{"id":"evt_2026-02-09_roo-code_cli-v0-0-52","kind":"event","label":"Roo Code CLI 0.0.52: linux-arm64 binaries","vertical":"aidev","weight":2},{"id":"evt_2026-02-06_roo-code_v3-47-3","kind":"event","label":"Roo Code 3.47.3: Gemini toggles removed, environment-details refactor reverted","vertical":"aidev","weight":2},{"id":"evt_2026-02-06_roo-code_v3-47-2","kind":"event","label":"Roo Code 3.47.2: .agents/skills support, reasoning-signature fixes for Gemini and Bedrock Claude","vertical":"aidev","weight":3},{"id":"evt_2026-02-06_roo-code_v3-47-1","kind":"event","label":"Roo Code 3.47.1: version bump with no release notes","vertical":"aidev","weight":1},{"id":"evt_2025-11-25_mcp-spec_2025-11-25","kind":"event","label":"MCP spec: 2025-11-25 revision goes stable","vertical":"aidev","weight":5},{"id":"evt_2025-11-15_mcp-spec_2025-11-25-rc","kind":"event","label":"MCP spec: 2025-11-25 release candidate published","vertical":"aidev","weight":3},{"id":"evt_2025-08-09_aider_v0-86-0","kind":"event","label":"Aider 0.86.0: GPT-5, Grok-4 and Kimi K2 model support","vertical":"aidev","weight":3},{"id":"evt_2025-06-27_aider_v0-85-0","kind":"event","label":"Aider 0.85.0: Gemini 2.5 and o3-pro support, alias repointing, gitignore-file flag","vertical":"aidev","weight":3},{"id":"evt_2025-06-18_mcp-spec_2025-06-18","kind":"event","label":"MCP specification: 2025-06-18 revision published","vertical":"aidev","weight":5},{"id":"evt_2025-05-30_aider_v0-84-0","kind":"event","label":"Aider v0.84.0: Claude Sonnet 4 / Opus 4 support, sonnet and opus aliases repointed","vertical":"aidev","weight":3},{"id":"evt_2025-05-09_aider_v0-83-0","kind":"event","label":"Aider v0.83.0: drops Python 3.9, Gemini 2.5 Pro aliases move to 05-06 preview","vertical":"aidev","weight":3},{"id":"evt_2025-04-14_aider_v0-82-0","kind":"event","label":"Aider v0.82.0: GPT-4.1 and Grok 3 support, new patch and editor-* edit formats","vertical":"aidev","weight":3},{"id":"evt_2025-04-04_aider_v0-81-0","kind":"event","label":"Aider v0.81.0: quasar-alpha model support and OpenRouter OAuth prompt","vertical":"aidev","weight":2},{"id":"evt_2025-03-31_aider_v0-80-0","kind":"event","label":"Aider v0.80.0: OpenRouter OAuth onboarding and automatic model selection from environment","vertical":"aidev","weight":3},{"id":"evt_2025-03-26_mcp-spec_2025-03-26","kind":"event","label":"MCP specification: 2025-03-26 revision published","vertical":"aidev","weight":5},{"id":"evt_2025-03-26_mcp-spec_2024-11-05-final","kind":"event","label":"MCP specification: 2024-11-05 revision finalised","vertical":"aidev","weight":2},{"id":"evt_2025-03-25_aider_v0-79-0","kind":"event","label":"Aider v0.79.0: /context command, Gemini 2.5 Pro and DeepSeek V3 0324 support","vertical":"aidev","weight":3},{"id":"evt_2025-03-21_aider_v0-78-0","kind":"event","label":"Aider v0.78.0: model-setting validation and per-role model switching commands","vertical":"aidev","weight":3},{"id":"evt_2025-03-13_aider_v0-77-0","kind":"event","label":"Aider v0.77.0: 130 new linter languages via tree-sitter-language-pack","vertical":"aidev","weight":3},{"id":"evt_2025-03-10_aider_v0-76-0","kind":"event","label":"Aider v0.76.0: thinking-token budgets, response notifications, Claude 3.7 Sonnet across providers","vertical":"aidev","weight":3},{"id":"evt_2025-03-04_aider_v0-75-0","kind":"event","label":"Aider v0.75.0: Claude 3.7 Sonnet support, `--model sonnet` points at 3.7","vertical":"aidev","weight":3},{"id":"evt_2025-02-06_aider_v0-74-0","kind":"event","label":"Aider v0.74.0: dynamic Ollama context window sizing","vertical":"aidev","weight":2},{"id":"evt_2025-01-31_aider_v0-73-0","kind":"event","label":"Aider v0.73.0: full o3-mini support and `--reasoning-effort`","vertical":"aidev","weight":3},{"id":"evt_2025-01-20_aider_v0-72-0","kind":"event","label":"Aider v0.72.0: DeepSeek R1 support","vertical":"aidev","weight":3},{"id":"evt_2025-01-17_mcp-spec_2024-11-05","kind":"event","label":"Model Context Protocol: initial 2024-11-05 specification revision","vertical":"aidev","weight":4},{"id":"evt_2025-01-10_aider_v0-71-0","kind":"event","label":"Aider v0.71.0: bare /ask and /code switch chat mode, bigger history limit","vertical":"aidev","weight":2},{"id":"evt_2024-12-26_aider_v0-70-0","kind":"event","label":"Aider v0.70.0: full o1 support and uv install path","vertical":"aidev","weight":3},{"id":"evt_2024-12-13_aider_v0-69-0","kind":"event","label":"Aider v0.69.0: AI? question comments and Gemini Flash 2.0 Exp","vertical":"aidev","weight":3},{"id":"evt_2024-12-10_aider_v0-68-0","kind":"event","label":"Aider v0.68.0: copy-paste mode for LLM web chat UIs, provider keys in config","vertical":"aidev","weight":3},{"id":"evt_2024-12-06_aider_v0-67-0","kind":"event","label":"Aider v0.67.0: --watch-files makes any editor the aider interface","vertical":"aidev","weight":3},{"id":"evt_2024-12-01_aider_v0-66-0","kind":"event","label":"Aider v0.66.0: PDF input for Sonnet and Gemini, configurable API timeout","vertical":"aidev","weight":3},{"id":"evt_2024-11-26_aider_v0-65-0","kind":"event","label":"Aider v0.65.0: custom model aliases, 8k default context for Ollama","vertical":"aidev","weight":2},{"id":"evt_2024-11-21_aider_v0-64-0","kind":"event","label":"Aider v0.64.0: /editor command, gpt-4o-2024-11-20 support, o1 streaming by default","vertical":"aidev","weight":3},{"id":"evt_2024-11-13_aider_v0-63-0","kind":"event","label":"Aider v0.63.0: Qwen 2.5 Coder 32B support, /web no longer triggers a response","vertical":"aidev","weight":3},{"id":"evt_2024-11-06_mcp-spec_2024-10-07","kind":"event","label":"MCP specification 2024-10-07: final update, no described changes","vertical":"aidev","weight":1},{"id":"evt_2024-11-04_aider_v0-62-0","kind":"event","label":"Aider v0.62.0: Claude 3.5 Haiku support and clipboard-applied edits","vertical":"aidev","weight":3},{"id":"evt_2024-11-01_aider_v0-61-0","kind":"event","label":"Aider v0.61.0: save and replay chat context with /save and /load","vertical":"aidev","weight":2},{"id":"evt_2024-10-22_aider_v0-60-0","kind":"event","label":"Aider v0.60.0: Sonnet 10/22 supported and used by default","vertical":"aidev","weight":3},{"id":"evt_2024-10-04_aider_v0-59-0","kind":"event","label":"Aider v0.59.0: --yes renamed to --yes-always, config YAML list syntax changed","vertical":"aidev","weight":4},{"id":"evt_2024-09-29_aider_v0-58-0","kind":"event","label":"Aider v0.58.0: Architect/Editor model pairing","vertical":"aidev","weight":4},{"id":"evt_2024-09-21_aider_v0-57-0","kind":"event","label":"Aider v0.57.0: OpenAI o1 model support","vertical":"aidev","weight":3},{"id":"evt_2024-09-09_aider_v0-56-0","kind":"event","label":"Aider v0.56.0: `--models` renamed to `--list-models`, prompt caching via OpenRouter","vertical":"aidev","weight":3},{"id":"evt_2024-09-04_aider_v0-55-0","kind":"event","label":"Aider v0.55.0: pre-filled crash reports and `/settings`","vertical":"aidev","weight":2},{"id":"evt_2024-08-28_aider_v0-54-0","kind":"event","label":"Aider v0.54.0: interactive shell commands and Gemini 1.5 exp-0827 settings","vertical":"aidev","weight":3},{"id":"evt_2024-08-27_aider_v0-53-0","kind":"event","label":"Aider v0.53.0: prompt cache keepalive pings","vertical":"aidev","weight":2},{"id":"evt_2024-08-23_aider_v0-52-0","kind":"event","label":"Aider v0.52.0: aider offers to run shell commands","vertical":"aidev","weight":3},{"id":"evt_2024-08-20_aider_v0-51-0","kind":"event","label":"Aider v0.51.0: prompt caching for Anthropic models","vertical":"aidev","weight":3},{"id":"evt_2024-08-13_aider_v0-50-0","kind":"event","label":"Aider v0.50.0: infinite output for DeepSeek Coder and Mistral, `--chat-mode`","vertical":"aidev","weight":3},{"id":"evt_2024-08-10_aider_v0-49-0","kind":"event","label":"Aider v0.49.0: read-only file context, /clipboard, commit-attribution flag split","vertical":"aidev","weight":3},{"id":"evt_2024-08-06_aider_v0-48-0","kind":"event","label":"Aider v0.48.0: --subtree-only for large repos, clipboard images, Sonnet 8k output","vertical":"aidev","weight":3},{"id":"evt_2024-07-31_aider_v0-47-0","kind":"event","label":"Aider v0.47.0: Conventional Commits prompt, customizable --commit-prompt, lint flow changes","vertical":"aidev","weight":2}],"edges":[{"rel":"released_by","source":"evt_2026-08-11_cline_v4-1-8","target":"cline","at":"2026-08-11T03:56:52.000Z"},{"rel":"released_by","source":"evt_2026-08-11_kilocode_v7-4-21","target":"kilocode","at":"2026-08-11T03:07:34.000Z"},{"rel":"released_by","source":"evt_2026-08-11_gemini-cli_v0-56-0-nightly-20260811-geef19f25c","target":"gemini-cli","at":"2026-08-11T01:16:16.000Z"},{"rel":"released_by","source":"evt_2026-08-10_codex-cli_rust-v0-147-0-alpha-6-6","target":"codex-cli","at":"2026-08-10T21:52:42.000Z"},{"rel":"released_by","source":"evt_2026-08-10_kilocode_jetbrains-v7-0-15","target":"kilocode","at":"2026-08-10T21:03:19.000Z"},{"rel":"released_by","source":"evt_2026-08-10_claude-code_2-1-227","target":"claude-code","at":"2026-08-10T20:56:57.591Z"},{"rel":"released_by","source":"evt_2026-08-10_codex-cli_rust-v0-148-0-alpha-6","target":"codex-cli","at":"2026-08-10T10:17:08.000Z"},{"rel":"released_by","source":"evt_2026-08-10_opencode_v1-18-16","target":"opencode","at":"2026-08-10T06:07:08.000Z"},{"rel":"released_by","source":"evt_2026-08-10_gemini-cli_v0-56-0-nightly-20260810-gcf22ac7e8","target":"gemini-cli","at":"2026-08-10T01:16:01.000Z"},{"rel":"released_by","source":"evt_2026-08-09_cline_desktop-v0-0-11","target":"cline","at":"2026-08-09T04:16:07.000Z"},{"rel":"released_by","source":"evt_2026-08-09_cline_v4-1-7","target":"cline","at":"2026-08-09T04:05:18.000Z"},{"rel":"released_by","source":"evt_2026-08-09_cline_cli-v3-0-52","target":"cline","at":"2026-08-09T02:40:02.000Z"},{"rel":"released_by","source":"evt_2026-08-09_cline_sdk-sdk-v0-0-72","target":"cline","at":"2026-08-09T02:33:36.000Z"},{"rel":"released_by","source":"evt_2026-08-09_gemini-cli_v0-56-0-nightly-20260809-gcf22ac7e8","target":"gemini-cli","at":"2026-08-09T01:15:28.000Z"},{"rel":"released_by","source":"evt_2026-08-08_openclaw_v2026-6-34","target":"openclaw","at":"2026-08-08T07:22:14.000Z"},{"rel":"released_by","source":"evt_2026-08-08_openclaw_v2026-6-33","target":"openclaw","at":"2026-08-08T07:16:21.000Z"},{"rel":"released_by","source":"evt_2026-08-08_codex-cli_rust-v0-148-0-alpha-5","target":"codex-cli","at":"2026-08-08T02:26:13.000Z"},{"rel":"released_by","source":"evt_2026-08-08_claude-code_2-1-226","target":"claude-code","at":"2026-08-08T01:53:22.182Z"},{"rel":"released_by","source":"evt_2026-08-08_gemini-cli_v0-56-0-nightly-20260808-gcf22ac7e8","target":"gemini-cli","at":"2026-08-08T01:11:56.000Z"},{"rel":"released_by","source":"evt_2026-08-08_codex-cli_rust-v0-148-0-alpha-4","target":"codex-cli","at":"2026-08-08T00:43:56.000Z"},{"rel":"released_by","source":"evt_2026-08-07_claude-code_2-1-225","target":"claude-code","at":"2026-08-07T23:08:56.171Z"},{"rel":"released_by","source":"evt_2026-08-07_codex-cli_rust-v0-148-0-alpha-2","target":"codex-cli","at":"2026-08-07T09:23:15.000Z"},{"rel":"released_by","source":"evt_2026-08-07_cline_desktop-v0-0-10","target":"cline","at":"2026-08-07T07:04:07.000Z"},{"rel":"released_by","source":"evt_2026-08-07_opencode_v1-18-15","target":"opencode","at":"2026-08-07T06:49:55.000Z"},{"rel":"released_by","source":"evt_2026-08-07_gemini-cli_v0-54-4","target":"gemini-cli","at":"2026-08-07T04:44:19.000Z"},{"rel":"released_by","source":"evt_2026-08-07_codex-cli_rust-v0-148-0-alpha-1","target":"codex-cli","at":"2026-08-07T03:20:28.000Z"},{"rel":"released_by","source":"evt_2026-08-07_gemini-cli_v0-55-0-preview-2","target":"gemini-cli","at":"2026-08-07T02:50:25.000Z"},{"rel":"released_by","source":"evt_2026-08-07_gemini-cli_v0-56-0-nightly-20260807-gd5c9a97dc","target":"gemini-cli","at":"2026-08-07T02:13:18.000Z"},{"rel":"released_by","source":"evt_2026-08-07_kilocode_jetbrains-v7-0-14","target":"kilocode","at":"2026-08-07T02:07:21.000Z"},{"rel":"released_by","source":"evt_2026-08-07_codex-cli_rust-v0-147-0","target":"codex-cli","at":"2026-08-07T01:41:49.000Z"},{"rel":"released_by","source":"evt_2026-08-07_claude-code_2-1-224","target":"claude-code","at":"2026-08-07T01:36:32.682Z"},{"rel":"released_by","source":"evt_2026-08-06_cline_v4-1-6","target":"cline","at":"2026-08-06T08:09:41.000Z"},{"rel":"released_by","source":"evt_2026-08-06_cline_cli-v3-0-51","target":"cline","at":"2026-08-06T07:46:56.000Z"},{"rel":"released_by","source":"evt_2026-08-06_cline_sdk-sdk-v0-0-71","target":"cline","at":"2026-08-06T07:29:51.000Z"},{"rel":"released_by","source":"evt_2026-08-06_gemini-cli_v0-54-0","target":"gemini-cli","at":"2026-08-06T01:35:59.000Z"},{"rel":"released_by","source":"evt_2026-08-06_gemini-cli_v0-55-0-preview-1","target":"gemini-cli","at":"2026-08-06T01:26:41.000Z"},{"rel":"released_by","source":"evt_2026-08-06_gemini-cli_v0-55-0-nightly-20260806-g761f604c1","target":"gemini-cli","at":"2026-08-06T01:21:50.000Z"},{"rel":"released_by","source":"evt_2026-08-06_codex-cli_rust-v0-147-0-alpha-13","target":"codex-cli","at":"2026-08-06T01:12:59.000Z"},{"rel":"released_by","source":"evt_2026-08-06_kilocode_jetbrains-v7-0-13","target":"kilocode","at":"2026-08-06T00:51:52.000Z"},{"rel":"released_by","source":"evt_2026-08-05_kilocode_jetbrains-v7-0-13-rc-1","target":"kilocode","at":"2026-08-05T23:21:31.000Z"},{"rel":"released_by","source":"evt_2026-08-05_claude-code_2-1-223","target":"claude-code","at":"2026-08-05T22:51:13.206Z"},{"rel":"released_by","source":"evt_2026-08-05_cline_v4-1-5","target":"cline","at":"2026-08-05T21:54:07.000Z"},{"rel":"released_by","source":"evt_2026-08-05_opencode_v1-18-14","target":"opencode","at":"2026-08-05T20:58:55.000Z"},{"rel":"released_by","source":"evt_2026-08-05_codex-cli_rust-v0-147-0-alpha-12","target":"codex-cli","at":"2026-08-05T20:38:23.000Z"},{"rel":"released_by","source":"evt_2026-08-05_codex-cli_rust-v0-147-0-alpha-6-5","target":"codex-cli","at":"2026-08-05T19:45:48.000Z"},{"rel":"released_by","source":"evt_2026-08-05_codex-cli_rust-v0-147-0-alpha-11","target":"codex-cli","at":"2026-08-05T17:03:09.000Z"},{"rel":"released_by","source":"evt_2026-08-05_codex-cli_rust-v0-146-1","target":"codex-cli","at":"2026-08-05T15:55:06.000Z"},{"rel":"released_by","source":"evt_2026-08-05_codex-cli_rust-v0-147-0-alpha-10","target":"codex-cli","at":"2026-08-05T10:53:31.000Z"},{"rel":"released_by","source":"evt_2026-08-05_cline_v4-1-4","target":"cline","at":"2026-08-05T10:29:32.000Z"},{"rel":"released_by","source":"evt_2026-08-05_cline_desktop-v0-0-9","target":"cline","at":"2026-08-05T09:47:19.000Z"},{"rel":"released_by","source":"evt_2026-08-05_cline_cli-v3-0-50","target":"cline","at":"2026-08-05T09:26:15.000Z"},{"rel":"released_by","source":"evt_2026-08-05_cline_sdk-sdk-v0-0-70","target":"cline","at":"2026-08-05T09:16:05.000Z"},{"rel":"released_by","source":"evt_2026-08-04_codex-cli_rust-v0-147-0-alpha-6-4","target":"codex-cli","at":"2026-08-04T21:02:39.000Z"},{"rel":"released_by","source":"evt_2026-08-04_claude-code_2-1-222","target":"claude-code","at":"2026-08-04T20:37:17.953Z"},{"rel":"released_by","source":"evt_2026-08-04_codex-cli_rust-v0-147-0-alpha-6-3","target":"codex-cli","at":"2026-08-04T19:36:48.000Z"},{"rel":"released_by","source":"evt_2026-08-04_codex-cli_rust-v0-147-0-alpha-6-1","target":"codex-cli","at":"2026-08-04T13:14:03.000Z"},{"rel":"released_by","source":"evt_2026-08-04_opencode_v1-18-13","target":"opencode","at":"2026-08-04T12:12:32.000Z"},{"rel":"released_by","source":"evt_2026-08-04_codex-cli_rust-v0-147-0-alpha-7","target":"codex-cli","at":"2026-08-04T11:50:52.000Z"},{"rel":"released_by","source":"evt_2026-08-04_kilocode_v7-4-20","target":"kilocode","at":"2026-08-04T10:24:02.000Z"},{"rel":"released_by","source":"evt_2026-08-04_kilocode_v7-4-19","target":"kilocode","at":"2026-08-04T07:56:16.000Z"},{"rel":"released_by","source":"evt_2026-08-04_opencode_v1-18-12","target":"opencode","at":"2026-08-04T00:55:29.000Z"},{"rel":"released_by","source":"evt_2026-08-04_openclaw_v2026-7-1-2","target":"openclaw","at":"2026-08-04T00:41:26.000Z"},{"rel":"released_by","source":"evt_2026-08-04_openclaw_v2026-7-1-1","target":"openclaw","at":"2026-08-04T00:41:25.000Z"},{"rel":"released_by","source":"evt_2026-08-03_claude-code_2-1-221","target":"claude-code","at":"2026-08-03T22:16:25.561Z"},{"rel":"released_by","source":"evt_2026-08-03_codex-cli_rust-v0-147-0-alpha-6","target":"codex-cli","at":"2026-08-03T21:32:07.000Z"},{"rel":"released_by","source":"evt_2026-08-03_codex-cli_rust-v0-147-0-alpha-1-2","target":"codex-cli","at":"2026-08-03T17:22:05.000Z"},{"rel":"released_by","source":"evt_2026-08-03_hermes-agent_v2026-8-3","target":"hermes-agent","at":"2026-08-03T16:57:52.000Z"},{"rel":"released_by","source":"evt_2026-08-03_gemini-cli_v0-55-0-nightly-20260803-gf47d6c6f7","target":"gemini-cli","at":"2026-08-03T01:34:43.000Z"},{"rel":"released_by","source":"evt_2026-08-02_openclaw_v2026-7-2-beta-7","target":"openclaw","at":"2026-08-02T08:11:31.000Z"},{"rel":"released_by","source":"evt_2026-08-02_cline_v4-1-3","target":"cline","at":"2026-08-02T05:41:27.000Z"},{"rel":"released_by","source":"evt_2026-08-02_cline_desktop-v0-0-8","target":"cline","at":"2026-08-02T05:04:33.000Z"},{"rel":"released_by","source":"evt_2026-08-02_cline_cli-v3-0-49","target":"cline","at":"2026-08-02T04:52:05.000Z"},{"rel":"released_by","source":"evt_2026-08-02_cline_sdk-sdk-v0-0-69","target":"cline","at":"2026-08-02T04:26:34.000Z"},{"rel":"released_by","source":"evt_2026-08-02_gemini-cli_v0-55-0-nightly-20260802-gf47d6c6f7","target":"gemini-cli","at":"2026-08-02T01:34:41.000Z"},{"rel":"released_by","source":"evt_2026-08-01_kilocode_jetbrains-v7-0-12","target":"kilocode","at":"2026-08-01T17:27:31.000Z"},{"rel":"released_by","source":"evt_2026-08-01_kilocode_jetbrains-v7-0-12-rc-4","target":"kilocode","at":"2026-08-01T15:56:21.000Z"},{"rel":"released_by","source":"evt_2026-08-01_opencode_v1-18-11","target":"opencode","at":"2026-08-01T11:44:45.000Z"},{"rel":"released_by","source":"evt_2026-08-01_openclaw_v2026-7-2-beta-6","target":"openclaw","at":"2026-08-01T05:34:32.000Z"},{"rel":"released_by","source":"evt_2026-08-01_cline_sdk-sdk-v0-0-68","target":"cline","at":"2026-08-01T05:29:37.000Z"},{"rel":"released_by","source":"evt_2026-08-01_gemini-cli_v0-55-0-nightly-20260801-gf47d6c6f7","target":"gemini-cli","at":"2026-08-01T01:27:07.000Z"},{"rel":"released_by","source":"evt_2026-07-31_gemini-cli_v0-54-0-preview-1","target":"gemini-cli","at":"2026-07-31T21:39:53.000Z"},{"rel":"released_by","source":"evt_2026-07-31_gemini-cli_v0-53-1","target":"gemini-cli","at":"2026-07-31T21:34:30.000Z"},{"rel":"released_by","source":"evt_2026-07-31_kilocode_v7-4-18","target":"kilocode","at":"2026-07-31T19:59:16.000Z"},{"rel":"released_by","source":"evt_2026-07-31_codex-cli_rust-v0-147-0-alpha-4","target":"codex-cli","at":"2026-07-31T17:54:49.000Z"},{"rel":"released_by","source":"evt_2026-07-31_codex-cli_rust-v0-147-0-alpha-3","target":"codex-cli","at":"2026-07-31T15:36:34.000Z"},{"rel":"released_by","source":"evt_2026-07-31_kilocode_jetbrains-v7-0-12-rc-3","target":"kilocode","at":"2026-07-31T15:23:27.000Z"},{"rel":"released_by","source":"evt_2026-07-31_codex-cli_rust-v0-147-0-alpha-1-1","target":"codex-cli","at":"2026-07-31T09:48:25.000Z"},{"rel":"released_by","source":"evt_2026-07-31_cline_v4-1-2","target":"cline","at":"2026-07-31T05:23:49.000Z"},{"rel":"released_by","source":"evt_2026-07-31_cline_v4-1-1","target":"cline","at":"2026-07-31T04:30:38.000Z"},{"rel":"released_by","source":"evt_2026-07-31_cline_v4-1-0","target":"cline","at":"2026-07-31T04:00:52.000Z"},{"rel":"released_by","source":"evt_2026-07-31_cline_cli-v3-0-48","target":"cline","at":"2026-07-31T01:22:28.000Z"},{"rel":"released_by","source":"evt_2026-07-31_cline_sdk-sdk-v0-0-67","target":"cline","at":"2026-07-31T01:16:35.000Z"},{"rel":"released_by","source":"evt_2026-07-30_hermes-agent_v2026-7-30","target":"hermes-agent","at":"2026-07-30T23:45:37.000Z"},{"rel":"released_by","source":"evt_2026-07-30_opencode_v1-18-10","target":"opencode","at":"2026-07-30T14:43:53.000Z"},{"rel":"released_by","source":"evt_2026-07-30_gemini-cli_v0-55-0-nightly-20260730-gdc859e8e4","target":"gemini-cli","at":"2026-07-30T01:27:21.000Z"},{"rel":"released_by","source":"evt_2026-07-30_codex-cli_rust-v0-147-0-alpha-2","target":"codex-cli","at":"2026-07-30T01:04:28.000Z"},{"rel":"released_by","source":"evt_2026-07-29_codex-cli_rust-v0-146-0-alpha-9-2","target":"codex-cli","at":"2026-07-29T23:53:10.000Z"},{"rel":"released_by","source":"evt_2026-07-29_codex-cli_rust-v0-146-0-alpha-9-1","target":"codex-cli","at":"2026-07-29T22:56:59.000Z"},{"rel":"released_by","source":"evt_2026-07-29_kilocode_v7-4-17","target":"kilocode","at":"2026-07-29T11:29:11.000Z"},{"rel":"released_by","source":"evt_2026-07-29_codex-cli_rust-v0-147-0-alpha-1","target":"codex-cli","at":"2026-07-29T09:13:56.000Z"},{"rel":"released_by","source":"evt_2026-07-29_cline_desktop-v0-0-7","target":"cline","at":"2026-07-29T01:43:59.000Z"},{"rel":"released_by","source":"evt_2026-07-29_codex-cli_rust-v0-146-0","target":"codex-cli","at":"2026-07-29T01:42:51.000Z"},{"rel":"released_by","source":"evt_2026-07-29_gemini-cli_v0-55-0-nightly-20260729-g3499c84f7","target":"gemini-cli","at":"2026-07-29T01:29:18.000Z"},{"rel":"released_by","source":"evt_2026-07-29_codex-cli_rusty-v8-v150-4-0","target":"codex-cli","at":"2026-07-29T00:27:49.000Z"},{"rel":"released_by","source":"evt_2026-07-28_cline_v4-0-12","target":"cline","at":"2026-07-28T23:01:47.000Z"},{"rel":"released_by","source":"evt_2026-07-28_cline_cli-v3-0-47","target":"cline","at":"2026-07-28T22:44:40.000Z"},{"rel":"released_by","source":"evt_2026-07-28_cline_sdk-sdk-v0-0-66","target":"cline","at":"2026-07-28T22:35:13.000Z"},{"rel":"released_by","source":"evt_2026-07-28_gemini-cli_v0-53-0","target":"gemini-cli","at":"2026-07-28T21:45:42.000Z"},{"rel":"released_by","source":"evt_2026-07-28_gemini-cli_v0-54-0-preview-0","target":"gemini-cli","at":"2026-07-28T21:37:03.000Z"},{"rel":"released_by","source":"evt_2026-07-28_opencode_v1-18-9","target":"opencode","at":"2026-07-28T18:15:01.000Z"},{"rel":"released_by","source":"evt_2026-07-28_mcp-spec_2026-07-28","target":"mcp-spec","at":"2026-07-28T16:47:49.000Z"},{"rel":"released_by","source":"evt_2026-07-28_opencode_v1-18-8","target":"opencode","at":"2026-07-28T06:07:54.000Z"},{"rel":"released_by","source":"evt_2026-07-28_codex-cli_rust-v0-146-0-alpha-14","target":"codex-cli","at":"2026-07-28T04:28:19.000Z"},{"rel":"released_by","source":"evt_2026-07-28_openclaw_v2026-7-2-beta-5","target":"openclaw","at":"2026-07-28T03:23:12.000Z"},{"rel":"released_by","source":"evt_2026-07-28_cline_desktop-v0-0-6","target":"cline","at":"2026-07-28T02:10:46.000Z"},{"rel":"released_by","source":"evt_2026-07-28_gemini-cli_v0-54-0-nightly-20260728-gbef611950","target":"gemini-cli","at":"2026-07-28T01:28:20.000Z"},{"rel":"released_by","source":"evt_2026-07-27_cline_desktop-v0-0-5","target":"cline","at":"2026-07-27T22:30:28.000Z"},{"rel":"released_by","source":"evt_2026-07-27_kilocode_jetbrains-v7-0-12-rc-2","target":"kilocode","at":"2026-07-27T21:29:45.000Z"},{"rel":"released_by","source":"evt_2026-07-27_kilocode_jetbrains-v7-0-12-rc-1","target":"kilocode","at":"2026-07-27T20:23:14.000Z"},{"rel":"released_by","source":"evt_2026-07-27_codex-cli_rust-v0-146-0-alpha-13","target":"codex-cli","at":"2026-07-27T16:03:21.000Z"},{"rel":"released_by","source":"evt_2026-07-27_kilocode_jetbrains-v7-0-11","target":"kilocode","at":"2026-07-27T13:34:02.000Z"},{"rel":"released_by","source":"evt_2026-07-27_codex-cli_rust-v0-146-0-alpha-12","target":"codex-cli","at":"2026-07-27T08:25:13.000Z"},{"rel":"released_by","source":"evt_2026-07-27_opencode_v1-18-7","target":"opencode","at":"2026-07-27T07:33:00.000Z"},{"rel":"released_by","source":"evt_2026-07-27_opencode_v1-18-6","target":"opencode","at":"2026-07-27T02:47:44.000Z"},{"rel":"released_by","source":"evt_2026-07-27_gemini-cli_v0-54-0-nightly-20260727-g3818efbbf","target":"gemini-cli","at":"2026-07-27T01:32:29.000Z"},{"rel":"released_by","source":"evt_2026-07-26_gemini-cli_v0-54-0-nightly-20260726-g3818efbbf","target":"gemini-cli","at":"2026-07-26T01:31:03.000Z"},{"rel":"released_by","source":"evt_2026-07-25_codex-cli_rust-v0-146-0-alpha-10-1","target":"codex-cli","at":"2026-07-25T20:29:03.000Z"},{"rel":"released_by","source":"evt_2026-07-25_codex-cli_rust-v0-146-0-alpha-10","target":"codex-cli","at":"2026-07-25T02:18:34.000Z"},{"rel":"released_by","source":"evt_2026-07-25_codex-cli_rust-v0-146-0-alpha-9","target":"codex-cli","at":"2026-07-25T00:34:24.000Z"},{"rel":"released_by","source":"evt_2026-07-24_codex-cli_rust-v0-146-0-alpha-8","target":"codex-cli","at":"2026-07-24T23:23:37.000Z"},{"rel":"released_by","source":"evt_2026-07-24_claude-code_2-1-220","target":"claude-code","at":"2026-07-24T23:11:21.821Z"},{"rel":"released_by","source":"evt_2026-07-24_opencode_v1-18-5","target":"opencode","at":"2026-07-24T22:18:16.000Z"},{"rel":"released_by","source":"evt_2026-07-24_cline_v4-0-11","target":"cline","at":"2026-07-24T19:03:48.000Z"},{"rel":"released_by","source":"evt_2026-07-24_codex-cli_rust-v0-146-0-alpha-7","target":"codex-cli","at":"2026-07-24T18:24:41.000Z"},{"rel":"released_by","source":"evt_2026-07-24_claude-code_2-1-219","target":"claude-code","at":"2026-07-24T16:11:49.832Z"},{"rel":"released_by","source":"evt_2026-07-24_kilocode_v7-4-16","target":"kilocode","at":"2026-07-24T15:55:38.000Z"},{"rel":"released_by","source":"evt_2026-07-24_kilocode_jetbrains-v7-0-10","target":"kilocode","at":"2026-07-24T13:37:13.000Z"},{"rel":"released_by","source":"evt_2026-07-24_codex-cli_rust-v0-146-0-alpha-6","target":"codex-cli","at":"2026-07-24T05:31:18.000Z"},{"rel":"released_by","source":"evt_2026-07-24_cline_desktop-v0-0-4","target":"cline","at":"2026-07-24T01:59:58.000Z"},{"rel":"released_by","source":"evt_2026-07-23_codex-cli_rust-v0-146-0-alpha-3-1","target":"codex-cli","at":"2026-07-23T23:26:55.000Z"},{"rel":"released_by","source":"evt_2026-07-23_codex-cli_rust-v0-146-0-alpha-5","target":"codex-cli","at":"2026-07-23T20:02:57.000Z"},{"rel":"released_by","source":"evt_2026-07-23_gemini-cli_v0-52-0-nightly-20260723-g9681621c6","target":"gemini-cli","at":"2026-07-23T01:30:36.000Z"},{"rel":"released_by","source":"evt_2026-07-23_codex-cli_rust-v0-146-0-alpha-4","target":"codex-cli","at":"2026-07-23T00:46:13.000Z"},{"rel":"released_by","source":"evt_2026-07-22_gemini-cli_v0-52-0","target":"gemini-cli","at":"2026-07-22T20:51:21.000Z"},{"rel":"released_by","source":"evt_2026-07-22_gemini-cli_v0-53-0-preview-0","target":"gemini-cli","at":"2026-07-22T20:10:07.000Z"},{"rel":"released_by","source":"evt_2026-07-22_claude-code_2-1-218","target":"claude-code","at":"2026-07-22T19:55:32.144Z"},{"rel":"released_by","source":"evt_2026-07-22_kilocode_v7-4-15","target":"kilocode","at":"2026-07-22T09:21:30.000Z"},{"rel":"released_by","source":"evt_2026-07-22_opencode_pr-38252-videos","target":"opencode","at":"2026-07-22T05:01:56.000Z"},{"rel":"released_by","source":"evt_2026-07-22_gemini-cli_v0-52-0-nightly-20260722-gc776c665b","target":"gemini-cli","at":"2026-07-22T01:26:45.000Z"},{"rel":"released_by","source":"evt_2026-07-22_cline_desktop-v0-0-3","target":"cline","at":"2026-07-22T00:37:50.000Z"},{"rel":"released_by","source":"evt_2026-07-22_cline_desktop-latest","target":"cline","at":"2026-07-22T00:08:48.000Z"},{"rel":"released_by","source":"evt_2026-07-22_cline_desktop-v0-0-2","target":"cline","at":"2026-07-22T00:08:44.000Z"},{"rel":"released_by","source":"evt_2026-07-21_kilocode_jetbrains-v7-0-9","target":"kilocode","at":"2026-07-21T20:24:04.000Z"},{"rel":"released_by","source":"evt_2026-07-21_claude-code_2-1-217","target":"claude-code","at":"2026-07-21T19:55:38.926Z"},{"rel":"released_by","source":"evt_2026-07-21_kilocode_jetbrains-v7-0-8","target":"kilocode","at":"2026-07-21T11:33:03.000Z"},{"rel":"released_by","source":"evt_2026-07-21_gemini-cli_v0-52-0-nightly-20260721-gacae7124b","target":"gemini-cli","at":"2026-07-21T01:26:19.000Z"},{"rel":"released_by","source":"evt_2026-07-20_claude-code_2-1-216","target":"claude-code","at":"2026-07-20T20:19:37.447Z"},{"rel":"released_by","source":"evt_2026-07-20_hermes-agent_v2026-7-20","target":"hermes-agent","at":"2026-07-20T18:35:55.000Z"},{"rel":"released_by","source":"evt_2026-07-20_kilocode_v7-4-13","target":"kilocode","at":"2026-07-20T17:45:11.000Z"},{"rel":"released_by","source":"evt_2026-07-20_opencode_pr-37967-screenshots-final","target":"opencode","at":"2026-07-20T17:34:58.000Z"},{"rel":"released_by","source":"evt_2026-07-20_opencode_pr-37967-screenshots-v2","target":"opencode","at":"2026-07-20T17:33:45.000Z"},{"rel":"released_by","source":"evt_2026-07-20_opencode_pr-37967-screenshots","target":"opencode","at":"2026-07-20T17:28:09.000Z"},{"rel":"released_by","source":"evt_2026-07-20_opencode_v1-18-4","target":"opencode","at":"2026-07-20T15:28:21.000Z"},{"rel":"released_by","source":"evt_2026-07-20_cline_v4-0-10","target":"cline","at":"2026-07-20T07:58:33.000Z"},{"rel":"released_by","source":"evt_2026-07-20_gemini-cli_v0-52-0-nightly-20260720-gacae7124b","target":"gemini-cli","at":"2026-07-20T01:26:23.000Z"},{"rel":"released_by","source":"evt_2026-07-19_cline_cli-v3-0-46","target":"cline","at":"2026-07-19T06:26:43.000Z"},{"rel":"released_by","source":"evt_2026-07-19_cline_cli-v3-0-45","target":"cline","at":"2026-07-19T04:10:41.000Z"},{"rel":"released_by","source":"evt_2026-07-19_cline_sdk-sdk-v0-0-65","target":"cline","at":"2026-07-19T04:02:15.000Z"},{"rel":"released_by","source":"evt_2026-07-19_gemini-cli_v0-52-0-nightly-20260719-gacae7124b","target":"gemini-cli","at":"2026-07-19T01:32:55.000Z"},{"rel":"released_by","source":"evt_2026-07-19_claude-code_2-1-215","target":"claude-code","at":"2026-07-19T00:53:37.170Z"},{"rel":"released_by","source":"evt_2026-07-18_openclaw_v2026-7-2-beta-3","target":"openclaw","at":"2026-07-18T23:16:53.000Z"},{"rel":"released_by","source":"evt_2026-07-18_gemini-cli_v0-52-0-nightly-20260718-gacae7124b","target":"gemini-cli","at":"2026-07-18T01:27:53.000Z"},{"rel":"released_by","source":"evt_2026-07-18_claude-code_2-1-214","target":"claude-code","at":"2026-07-18T00:13:41.661Z"},{"rel":"released_by","source":"evt_2026-07-17_openclaw_v2026-7-2-beta-2","target":"openclaw","at":"2026-07-17T08:38:04.000Z"},{"rel":"released_by","source":"evt_2026-07-17_cline_sdk-sdk-v0-0-64","target":"cline","at":"2026-07-17T01:37:23.000Z"},{"rel":"released_by","source":"evt_2026-07-16_kilocode_v7-4-11","target":"kilocode","at":"2026-07-16T19:33:57.000Z"},{"rel":"released_by","source":"evt_2026-07-16_claude-code_2-1-212","target":"claude-code","at":"2026-07-16T19:20:24.324Z"},{"rel":"released_by","source":"evt_2026-07-16_gemini-cli_v0-51-0","target":"gemini-cli","at":"2026-07-16T17:15:26.000Z"},{"rel":"released_by","source":"evt_2026-07-16_gemini-cli_v0-52-0-preview-0","target":"gemini-cli","at":"2026-07-16T17:04:45.000Z"},{"rel":"released_by","source":"evt_2026-07-16_opencode_v1-18-3","target":"opencode","at":"2026-07-16T15:34:33.000Z"},{"rel":"released_by","source":"evt_2026-07-16_gemini-cli_v0-52-0-nightly-20260716-g3ff5ba20f","target":"gemini-cli","at":"2026-07-16T01:38:12.000Z"},{"rel":"released_by","source":"evt_2026-07-16_kilocode_jetbrains-v7-0-7","target":"kilocode","at":"2026-07-16T01:19:44.000Z"},{"rel":"released_by","source":"evt_2026-07-15_claude-code_2-1-211","target":"claude-code","at":"2026-07-15T19:24:07.013Z"},{"rel":"released_by","source":"evt_2026-07-15_openclaw_v2026-7-2-beta-1","target":"openclaw","at":"2026-07-15T18:48:24.000Z"},{"rel":"released_by","source":"evt_2026-07-15_kilocode_v7-4-9","target":"kilocode","at":"2026-07-15T18:45:22.000Z"},{"rel":"released_by","source":"evt_2026-07-15_opencode_v1-18-2","target":"opencode","at":"2026-07-15T16:15:38.000Z"},{"rel":"released_by","source":"evt_2026-07-15_kilocode_v7-4-8","target":"kilocode","at":"2026-07-15T10:29:27.000Z"},{"rel":"released_by","source":"evt_2026-07-15_gemini-cli_v0-52-0-nightly-20260715-gfa975395b","target":"gemini-cli","at":"2026-07-15T01:28:44.000Z"},{"rel":"released_by","source":"evt_2026-07-14_opencode_v1-18-1","target":"opencode","at":"2026-07-14T21:37:54.000Z"},{"rel":"released_by","source":"evt_2026-07-14_opencode_v1-18-0","target":"opencode","at":"2026-07-14T20:29:48.000Z"},{"rel":"released_by","source":"evt_2026-07-14_kilocode_jetbrains-v7-0-6","target":"kilocode","at":"2026-07-14T19:45:12.000Z"},{"rel":"released_by","source":"evt_2026-07-14_claude-code_2-1-210","target":"claude-code","at":"2026-07-14T19:39:21.730Z"},{"rel":"released_by","source":"evt_2026-07-14_kilocode_jetbrains-v7-0-5","target":"kilocode","at":"2026-07-14T14:48:47.000Z"},{"rel":"released_by","source":"evt_2026-07-14_claude-code_2-1-209","target":"claude-code","at":"2026-07-14T04:45:37.792Z"},{"rel":"released_by","source":"evt_2026-07-14_gemini-cli_v0-52-0-nightly-20260714-gfa975395b","target":"gemini-cli","at":"2026-07-14T01:27:01.000Z"},{"rel":"released_by","source":"evt_2026-07-13_openclaw_v2026-7-1","target":"openclaw","at":"2026-07-13T22:33:14.000Z"},{"rel":"released_by","source":"evt_2026-07-13_claude-code_2-1-208","target":"claude-code","at":"2026-07-13T21:31:27.921Z"},{"rel":"released_by","source":"evt_2026-07-13_opencode_v1-17-20","target":"opencode","at":"2026-07-13T21:09:56.000Z"},{"rel":"released_by","source":"evt_2026-07-13_opencode_v1-17-19","target":"opencode","at":"2026-07-13T16:34:56.000Z"},{"rel":"released_by","source":"evt_2026-07-13_kilocode_v7-4-7","target":"kilocode","at":"2026-07-13T14:45:08.000Z"},{"rel":"released_by","source":"evt_2026-07-13_kilocode_v7-4-6","target":"kilocode","at":"2026-07-13T13:56:09.000Z"},{"rel":"released_by","source":"evt_2026-07-13_openclaw_v2026-7-1-beta-6","target":"openclaw","at":"2026-07-13T01:38:43.000Z"},{"rel":"released_by","source":"evt_2026-07-13_gemini-cli_v0-52-0-nightly-20260713-gf354eebaf","target":"gemini-cli","at":"2026-07-13T01:32:43.000Z"},{"rel":"released_by","source":"evt_2026-07-11_openclaw_v2026-7-1-beta-5","target":"openclaw","at":"2026-07-11T10:36:02.000Z"},{"rel":"released_by","source":"evt_2026-07-10_kilocode_jetbrains-v7-0-4","target":"kilocode","at":"2026-07-10T22:50:24.000Z"},{"rel":"released_by","source":"evt_2026-07-10_claude-code_2-1-207","target":"claude-code","at":"2026-07-10T22:25:09.430Z"},{"rel":"released_by","source":"evt_2026-07-10_kilocode_jetbrains-v7-0-3","target":"kilocode","at":"2026-07-10T19:05:47.000Z"},{"rel":"released_by","source":"evt_2026-07-10_gemini-cli_v0-52-0-nightly-20260710-ga4c91ce19","target":"gemini-cli","at":"2026-07-10T01:43:08.000Z"},{"rel":"released_by","source":"evt_2026-07-09_opencode_v1-17-18","target":"opencode","at":"2026-07-09T18:51:45.000Z"},{"rel":"released_by","source":"evt_2026-07-09_claude-code_2-1-206","target":"claude-code","at":"2026-07-09T17:54:03.009Z"},{"rel":"released_by","source":"evt_2026-07-09_opencode_v1-17-17","target":"opencode","at":"2026-07-09T15:03:12.000Z"},{"rel":"released_by","source":"evt_2026-07-09_kilocode_v7-4-5","target":"kilocode","at":"2026-07-09T14:31:47.000Z"},{"rel":"released_by","source":"evt_2026-07-09_kilocode_v7-4-4","target":"kilocode","at":"2026-07-09T13:13:44.000Z"},{"rel":"released_by","source":"evt_2026-07-09_kilocode_v7-4-3","target":"kilocode","at":"2026-07-09T11:55:46.000Z"},{"rel":"released_by","source":"evt_2026-07-09_opencode_v1-17-16","target":"opencode","at":"2026-07-09T06:36:00.000Z"},{"rel":"released_by","source":"evt_2026-07-08_kilocode_v7-4-2","target":"kilocode","at":"2026-07-08T20:39:21.000Z"},{"rel":"released_by","source":"evt_2026-07-08_claude-code_2-1-205","target":"claude-code","at":"2026-07-08T19:34:57.777Z"},{"rel":"released_by","source":"evt_2026-07-08_gemini-cli_v0-50-0","target":"gemini-cli","at":"2026-07-08T18:31:54.000Z"},{"rel":"released_by","source":"evt_2026-07-08_gemini-cli_v0-51-0-preview-0","target":"gemini-cli","at":"2026-07-08T17:45:50.000Z"},{"rel":"released_by","source":"evt_2026-07-08_hermes-agent_v2026-7-7-2","target":"hermes-agent","at":"2026-07-08T03:11:22.000Z"},{"rel":"released_by","source":"evt_2026-07-08_hermes-agent_v2026-7-7","target":"hermes-agent","at":"2026-07-08T01:15:00.000Z"},{"rel":"released_by","source":"evt_2026-07-08_claude-code_2-1-204","target":"claude-code","at":"2026-07-08T00:04:57.555Z"},{"rel":"released_by","source":"evt_2026-07-07_kilocode_jetbrains-v7-0-2","target":"kilocode","at":"2026-07-07T20:33:18.000Z"},{"rel":"released_by","source":"evt_2026-07-07_kilocode_jetbrains-v7-0-2-rc-2","target":"kilocode","at":"2026-07-07T19:33:10.000Z"},{"rel":"released_by","source":"evt_2026-07-07_claude-code_2-1-203","target":"claude-code","at":"2026-07-07T17:40:17.341Z"},{"rel":"released_by","source":"evt_2026-07-07_opencode_v1-17-15","target":"opencode","at":"2026-07-07T15:31:38.000Z"},{"rel":"released_by","source":"evt_2026-07-07_kilocode_jetbrains-v7-0-2-rc-1","target":"kilocode","at":"2026-07-07T14:09:27.000Z"},{"rel":"released_by","source":"evt_2026-07-07_gemini-cli_v0-51-0-nightly-20260707-g15a9429b6","target":"gemini-cli","at":"2026-07-07T01:56:36.000Z"},{"rel":"released_by","source":"evt_2026-07-06_claude-code_2-1-202","target":"claude-code","at":"2026-07-06T20:41:23.105Z"},{"rel":"released_by","source":"evt_2026-07-06_opencode_v1-17-14","target":"opencode","at":"2026-07-06T18:50:53.000Z"},{"rel":"released_by","source":"evt_2026-07-06_kilocode_jetbrains-v7-0-1-rc-15","target":"kilocode","at":"2026-07-06T15:32:57.000Z"},{"rel":"released_by","source":"evt_2026-07-05_openclaw_v2026-7-1-beta-2","target":"openclaw","at":"2026-07-05T09:10:09.000Z"},{"rel":"released_by","source":"evt_2026-07-03_claude-code_2-1-201","target":"claude-code","at":"2026-07-03T20:52:33.551Z"},{"rel":"released_by","source":"evt_2026-07-03_kilocode_v7-4-1","target":"kilocode","at":"2026-07-03T17:10:16.000Z"},{"rel":"released_by","source":"evt_2026-07-03_claude-code_2-1-200","target":"claude-code","at":"2026-07-03T04:33:49.616Z"},{"rel":"released_by","source":"evt_2026-07-02_claude-code_2-1-199","target":"claude-code","at":"2026-07-02T17:33:48.451Z"},{"rel":"released_by","source":"evt_2026-07-02_openclaw_v2026-7-1-beta-1","target":"openclaw","at":"2026-07-02T07:25:49.000Z"},{"rel":"released_by","source":"evt_2026-07-01_hermes-agent_v2026-7-1","target":"hermes-agent","at":"2026-07-01T20:08:06.000Z"},{"rel":"released_by","source":"evt_2026-07-01_claude-code_2-1-198","target":"claude-code","at":"2026-07-01T16:50:16.245Z"},{"rel":"released_by","source":"evt_2026-07-01_opencode_v1-17-13","target":"opencode","at":"2026-07-01T15:19:06.000Z"},{"rel":"released_by","source":"evt_2026-06-30_opencode_v1-17-12","target":"opencode","at":"2026-06-30T19:48:04.000Z"},{"rel":"released_by","source":"evt_2026-06-30_openclaw_v2026-6-11","target":"openclaw","at":"2026-06-30T16:06:39.000Z"},{"rel":"released_by","source":"evt_2026-06-30_claude-code_2-1-197","target":"claude-code","at":"2026-06-30T13:31:18.806Z"},{"rel":"released_by","source":"evt_2026-06-29_claude-code_2-1-196","target":"claude-code","at":"2026-06-29T20:08:58.871Z"},{"rel":"released_by","source":"evt_2026-06-28_openclaw_v2026-6-11-beta-2","target":"openclaw","at":"2026-06-28T23:19:35.000Z"},{"rel":"released_by","source":"evt_2026-06-26_claude-code_2-1-195","target":"claude-code","at":"2026-06-26T18:16:23.150Z"},{"rel":"released_by","source":"evt_2026-06-25_claude-code_2-1-193","target":"claude-code","at":"2026-06-25T19:05:08.367Z"},{"rel":"released_by","source":"evt_2026-06-25_opencode_v1-17-11","target":"opencode","at":"2026-06-25T12:09:29.000Z"},{"rel":"released_by","source":"evt_2026-06-24_openclaw_v2026-6-11-beta-1","target":"openclaw","at":"2026-06-24T23:37:32.000Z"},{"rel":"released_by","source":"evt_2026-06-24_opencode_v1-17-10","target":"opencode","at":"2026-06-24T20:37:42.000Z"},{"rel":"released_by","source":"evt_2026-06-24_claude-code_2-1-191","target":"claude-code","at":"2026-06-24T18:54:40.112Z"},{"rel":"released_by","source":"evt_2026-06-24_claude-code_2-1-190","target":"claude-code","at":"2026-06-24T14:39:56.222Z"},{"rel":"released_by","source":"evt_2026-06-24_openclaw_v2026-6-10","target":"openclaw","at":"2026-06-24T03:06:38.000Z"},{"rel":"released_by","source":"evt_2026-06-23_claude-code_2-1-187","target":"claude-code","at":"2026-06-23T17:55:41.991Z"},{"rel":"released_by","source":"evt_2026-06-22_claude-code_2-1-186","target":"claude-code","at":"2026-06-22T18:03:48.955Z"},{"rel":"released_by","source":"evt_2026-06-22_openclaw_v2026-6-10-beta-2","target":"openclaw","at":"2026-06-22T09:36:28.000Z"},{"rel":"released_by","source":"evt_2026-06-21_openclaw_v2026-6-10-beta-1","target":"openclaw","at":"2026-06-21T09:12:41.000Z"},{"rel":"released_by","source":"evt_2026-06-21_openclaw_v2026-6-9","target":"openclaw","at":"2026-06-21T01:44:28.000Z"},{"rel":"released_by","source":"evt_2026-06-21_opencode_v1-17-9","target":"opencode","at":"2026-06-21T00:03:11.000Z"},{"rel":"released_by","source":"evt_2026-06-20_claude-code_2-1-185","target":"claude-code","at":"2026-06-20T16:54:36.327Z"},{"rel":"released_by","source":"evt_2026-06-19_hermes-agent_v2026-6-19","target":"hermes-agent","at":"2026-06-19T19:39:06.000Z"},{"rel":"released_by","source":"evt_2026-06-19_openclaw_v2026-6-9-beta-1","target":"openclaw","at":"2026-06-19T05:52:39.000Z"},{"rel":"released_by","source":"evt_2026-06-19_claude-code_2-1-183","target":"claude-code","at":"2026-06-19T00:02:37.935Z"},{"rel":"released_by","source":"evt_2026-06-17_opencode_v1-17-8","target":"opencode","at":"2026-06-17T21:27:18.000Z"},{"rel":"released_by","source":"evt_2026-06-17_claude-code_2-1-181","target":"claude-code","at":"2026-06-17T18:28:59.962Z"},{"rel":"released_by","source":"evt_2026-06-16_openclaw_v2026-6-8","target":"openclaw","at":"2026-06-16T16:32:26.000Z"},{"rel":"released_by","source":"evt_2026-06-16_openclaw_v2026-6-8-beta-2","target":"openclaw","at":"2026-06-16T01:50:19.000Z"},{"rel":"released_by","source":"evt_2026-06-14_openclaw_v2026-6-8-beta-1","target":"openclaw","at":"2026-06-14T22:45:33.000Z"},{"rel":"released_by","source":"evt_2026-06-14_opencode_v1-17-7","target":"opencode","at":"2026-06-14T18:49:23.000Z"},{"rel":"released_by","source":"evt_2026-06-13_opencode_v1-17-6","target":"opencode","at":"2026-06-13T22:39:10.000Z"},{"rel":"released_by","source":"evt_2026-06-13_opencode_v1-17-5","target":"opencode","at":"2026-06-13T19:59:05.000Z"},{"rel":"released_by","source":"evt_2026-06-13_openclaw_v2026-6-7-beta-1","target":"openclaw","at":"2026-06-13T09:42:35.000Z"},{"rel":"released_by","source":"evt_2026-06-12_openclaw_v2026-6-6","target":"openclaw","at":"2026-06-12T11:04:42.000Z"},{"rel":"released_by","source":"evt_2026-06-12_openclaw_v2026-6-6-beta-2","target":"openclaw","at":"2026-06-12T03:32:42.000Z"},{"rel":"released_by","source":"evt_2026-06-12_opencode_v1-17-4","target":"opencode","at":"2026-06-12T02:19:40.000Z"},{"rel":"released_by","source":"evt_2026-06-10_openclaw_v2026-6-6-beta-1","target":"openclaw","at":"2026-06-10T19:33:39.000Z"},{"rel":"released_by","source":"evt_2026-06-10_opencode_v1-17-3","target":"opencode","at":"2026-06-10T18:00:28.000Z"},{"rel":"released_by","source":"evt_2026-06-10_opencode_v1-17-2","target":"opencode","at":"2026-06-10T16:42:56.000Z"},{"rel":"released_by","source":"evt_2026-06-09_openclaw_v2026-6-5","target":"openclaw","at":"2026-06-09T18:13:20.000Z"},{"rel":"released_by","source":"evt_2026-06-09_openclaw_v2026-6-5-beta-6","target":"openclaw","at":"2026-06-09T08:43:04.000Z"},{"rel":"released_by","source":"evt_2026-06-08_openclaw_v2026-6-5-beta-5","target":"openclaw","at":"2026-06-08T22:49:14.000Z"},{"rel":"released_by","source":"evt_2026-06-08_openclaw_v2026-6-5-beta-3","target":"openclaw","at":"2026-06-08T21:38:14.000Z"},{"rel":"released_by","source":"evt_2026-06-07_openclaw_v2026-6-5-beta-2","target":"openclaw","at":"2026-06-07T00:26:39.000Z"},{"rel":"released_by","source":"evt_2026-06-06_openclaw_v2026-6-5-beta-1","target":"openclaw","at":"2026-06-06T03:36:51.000Z"},{"rel":"released_by","source":"evt_2026-06-06_hermes-agent_v2026-6-5","target":"hermes-agent","at":"2026-06-06T00:55:58.000Z"},{"rel":"released_by","source":"evt_2026-06-03_openclaw_v2026-6-2-beta-1","target":"openclaw","at":"2026-06-03T23:46:41.000Z"},{"rel":"released_by","source":"evt_2026-06-03_openclaw_v2026-6-1","target":"openclaw","at":"2026-06-03T19:35:12.000Z"},{"rel":"released_by","source":"evt_2026-06-03_openclaw_v2026-6-1-beta-3","target":"openclaw","at":"2026-06-03T09:16:02.000Z"},{"rel":"released_by","source":"evt_2026-06-01_openclaw_v2026-6-1-beta-2","target":"openclaw","at":"2026-06-01T21:56:19.000Z"},{"rel":"released_by","source":"evt_2026-05-29_hermes-agent_v2026-5-29-2","target":"hermes-agent","at":"2026-05-29T13:37:26.000Z"},{"rel":"released_by","source":"evt_2026-05-29_mcp-spec_2026-07-28-rc","target":"mcp-spec","at":"2026-05-29T12:51:22.000Z"},{"rel":"released_by","source":"evt_2026-05-29_hermes-agent_v2026-5-29","target":"hermes-agent","at":"2026-05-29T01:12:15.000Z"},{"rel":"released_by","source":"evt_2026-05-28_hermes-agent_v2026-5-28","target":"hermes-agent","at":"2026-05-28T17:46:09.000Z"},{"rel":"released_by","source":"evt_2026-05-16_hermes-agent_v2026-5-16","target":"hermes-agent","at":"2026-05-16T09:59:15.000Z"},{"rel":"released_by","source":"evt_2026-05-15_roo-code_v3-54-0","target":"roo-code","at":"2026-05-15T17:52:24.000Z"},{"rel":"released_by","source":"evt_2026-05-07_hermes-agent_v2026-5-7","target":"hermes-agent","at":"2026-05-07T16:23:08.000Z"},{"rel":"released_by","source":"evt_2026-04-30_hermes-agent_v2026-4-30","target":"hermes-agent","at":"2026-04-30T18:31:21.000Z"},{"rel":"released_by","source":"evt_2026-04-23_hermes-agent_v2026-4-23","target":"hermes-agent","at":"2026-04-23T22:32:13.000Z"},{"rel":"released_by","source":"evt_2026-04-23_roo-code_v3-53-0","target":"roo-code","at":"2026-04-23T21:28:55.000Z"},{"rel":"released_by","source":"evt_2026-04-16_hermes-agent_v2026-4-16","target":"hermes-agent","at":"2026-04-16T19:53:25.000Z"},{"rel":"released_by","source":"evt_2026-04-13_roo-code_v3-52-1","target":"roo-code","at":"2026-04-13T22:33:01.000Z"},{"rel":"released_by","source":"evt_2026-04-13_hermes-agent_v2026-4-13","target":"hermes-agent","at":"2026-04-13T18:52:41.000Z"},{"rel":"released_by","source":"evt_2026-04-08_roo-code_v3-52-0","target":"roo-code","at":"2026-04-08T21:18:42.000Z"},{"rel":"released_by","source":"evt_2026-04-08_hermes-agent_v2026-4-8","target":"hermes-agent","at":"2026-04-08T11:56:44.000Z"},{"rel":"released_by","source":"evt_2026-04-03_hermes-agent_v2026-4-3","target":"hermes-agent","at":"2026-04-03T18:15:29.000Z"},{"rel":"released_by","source":"evt_2026-03-30_hermes-agent_v2026-3-30","target":"hermes-agent","at":"2026-03-30T15:30:14.000Z"},{"rel":"released_by","source":"evt_2026-03-28_hermes-agent_v2026-3-28","target":"hermes-agent","at":"2026-03-28T20:12:05.000Z"},{"rel":"released_by","source":"evt_2026-03-24_hermes-agent_v2026-3-23","target":"hermes-agent","at":"2026-03-24T05:34:23.000Z"},{"rel":"released_by","source":"evt_2026-03-17_hermes-agent_v2026-3-17","target":"hermes-agent","at":"2026-03-17T07:56:07.000Z"},{"rel":"released_by","source":"evt_2026-03-12_hermes-agent_v2026-3-12","target":"hermes-agent","at":"2026-03-12T10:07:34.000Z"},{"rel":"released_by","source":"evt_2026-03-08_roo-code_v3-51-1","target":"roo-code","at":"2026-03-08T02:25:17.000Z"},{"rel":"released_by","source":"evt_2026-03-05_roo-code_v3-51-0","target":"roo-code","at":"2026-03-05T22:09:14.000Z"},{"rel":"released_by","source":"evt_2026-03-04_roo-code_cli-v0-1-17","target":"roo-code","at":"2026-03-04T20:33:01.000Z"},{"rel":"released_by","source":"evt_2026-03-04_roo-code_cli-v0-1-16","target":"roo-code","at":"2026-03-04T07:42:40.000Z"},{"rel":"released_by","source":"evt_2026-03-03_roo-code_cli-v0-1-15","target":"roo-code","at":"2026-03-03T07:10:39.000Z"},{"rel":"released_by","source":"evt_2026-03-03_roo-code_cli-v0-1-14","target":"roo-code","at":"2026-03-03T05:59:37.000Z"},{"rel":"released_by","source":"evt_2026-03-02_roo-code_cli-v0-1-13","target":"roo-code","at":"2026-03-02T23:22:06.000Z"},{"rel":"released_by","source":"evt_2026-03-02_roo-code_cli-v0-1-12","target":"roo-code","at":"2026-03-02T21:46:33.000Z"},{"rel":"released_by","source":"evt_2026-03-02_roo-code_cli-v0-1-11","target":"roo-code","at":"2026-03-02T21:07:46.000Z"},{"rel":"released_by","source":"evt_2026-03-02_roo-code_cli-v0-1-10","target":"roo-code","at":"2026-03-02T17:47:04.000Z"},{"rel":"released_by","source":"evt_2026-03-02_roo-code_cli-v0-1-9","target":"roo-code","at":"2026-03-02T06:33:07.000Z"},{"rel":"released_by","source":"evt_2026-03-02_roo-code_cli-v0-1-8","target":"roo-code","at":"2026-03-02T04:03:42.000Z"},{"rel":"released_by","source":"evt_2026-03-01_roo-code_cli-v0-1-7","target":"roo-code","at":"2026-03-01T20:07:25.000Z"},{"rel":"released_by","source":"evt_2026-02-27_roo-code_cli-v0-1-6","target":"roo-code","at":"2026-02-27T05:49:42.000Z"},{"rel":"released_by","source":"evt_2026-02-26_roo-code_cli-v0-1-5","target":"roo-code","at":"2026-02-26T23:53:43.000Z"},{"rel":"released_by","source":"evt_2026-02-26_roo-code_cli-v0-1-4","target":"roo-code","at":"2026-02-26T06:54:34.000Z"},{"rel":"released_by","source":"evt_2026-02-25_roo-code_cli-v0-1-3","target":"roo-code","at":"2026-02-25T09:30:44.000Z"},{"rel":"released_by","source":"evt_2026-02-25_roo-code_cli-v0-1-2","target":"roo-code","at":"2026-02-25T07:35:26.000Z"},{"rel":"released_by","source":"evt_2026-02-24_roo-code_v3-50-5","target":"roo-code","at":"2026-02-24T22:07:59.000Z"},{"rel":"released_by","source":"evt_2026-02-24_roo-code_cli-v0-1-1","target":"roo-code","at":"2026-02-24T07:20:47.000Z"},{"rel":"released_by","source":"evt_2026-02-21_roo-code_v3-50-4","target":"roo-code","at":"2026-02-21T22:27:48.000Z"},{"rel":"released_by","source":"evt_2026-02-20_roo-code_v3-50-3","target":"roo-code","at":"2026-02-20T19:06:47.000Z"},{"rel":"released_by","source":"evt_2026-02-20_roo-code_v3-50-2","target":"roo-code","at":"2026-02-20T17:30:53.000Z"},{"rel":"released_by","source":"evt_2026-02-20_roo-code_v3-50-1","target":"roo-code","at":"2026-02-20T06:47:44.000Z"},{"rel":"released_by","source":"evt_2026-02-19_roo-code_v3-50-0","target":"roo-code","at":"2026-02-19T20:10:32.000Z"},{"rel":"released_by","source":"evt_2026-02-19_roo-code_cli-v0-1-0","target":"roo-code","at":"2026-02-19T16:26:01.000Z"},{"rel":"released_by","source":"evt_2026-02-19_roo-code_v3-49-0","target":"roo-code","at":"2026-02-19T07:37:55.000Z"},{"rel":"released_by","source":"evt_2026-02-18_roo-code_v3-48-1","target":"roo-code","at":"2026-02-18T23:23:07.000Z"},{"rel":"released_by","source":"evt_2026-02-17_roo-code_v3-48-0","target":"roo-code","at":"2026-02-17T21:28:05.000Z"},{"rel":"released_by","source":"evt_2026-02-17_roo-code_cli-v0-0-55","target":"roo-code","at":"2026-02-17T21:09:18.000Z"},{"rel":"released_by","source":"evt_2026-02-15_roo-code_cli-v0-0-54","target":"roo-code","at":"2026-02-15T07:44:56.000Z"},{"rel":"released_by","source":"evt_2026-02-12_roo-code_cli-v0-0-53","target":"roo-code","at":"2026-02-12T00:50:26.000Z"},{"rel":"released_by","source":"evt_2026-02-09_roo-code_cli-v0-0-52","target":"roo-code","at":"2026-02-09T05:10:52.000Z"},{"rel":"released_by","source":"evt_2026-02-06_roo-code_v3-47-3","target":"roo-code","at":"2026-02-06T16:42:23.000Z"},{"rel":"released_by","source":"evt_2026-02-06_roo-code_v3-47-2","target":"roo-code","at":"2026-02-06T02:04:09.000Z"},{"rel":"released_by","source":"evt_2026-02-06_roo-code_v3-47-1","target":"roo-code","at":"2026-02-06T00:20:43.000Z"},{"rel":"released_by","source":"evt_2025-11-25_mcp-spec_2025-11-25","target":"mcp-spec","at":"2025-11-25T21:17:42.000Z"},{"rel":"released_by","source":"evt_2025-11-15_mcp-spec_2025-11-25-rc","target":"mcp-spec","at":"2025-11-15T06:06:55.000Z"},{"rel":"released_by","source":"evt_2025-08-09_aider_v0-86-0","target":"aider","at":"2025-08-09T17:42:19.000Z"},{"rel":"released_by","source":"evt_2025-06-27_aider_v0-85-0","target":"aider","at":"2025-06-27T23:47:09.000Z"},{"rel":"released_by","source":"evt_2025-06-18_mcp-spec_2025-06-18","target":"mcp-spec","at":"2025-06-18T20:09:59.000Z"},{"rel":"released_by","source":"evt_2025-05-30_aider_v0-84-0","target":"aider","at":"2025-05-30T23:28:11.000Z"},{"rel":"released_by","source":"evt_2025-05-09_aider_v0-83-0","target":"aider","at":"2025-05-09T22:46:05.000Z"},{"rel":"released_by","source":"evt_2025-04-14_aider_v0-82-0","target":"aider","at":"2025-04-14T23:29:05.000Z"},{"rel":"released_by","source":"evt_2025-04-04_aider_v0-81-0","target":"aider","at":"2025-04-04T09:06:20.000Z"},{"rel":"released_by","source":"evt_2025-03-31_aider_v0-80-0","target":"aider","at":"2025-03-31T01:21:50.000Z"},{"rel":"released_by","source":"evt_2025-03-26_mcp-spec_2025-03-26","target":"mcp-spec","at":"2025-03-26T14:28:27.000Z"},{"rel":"released_by","source":"evt_2025-03-26_mcp-spec_2024-11-05-final","target":"mcp-spec","at":"2025-03-26T13:53:30.000Z"},{"rel":"released_by","source":"evt_2025-03-25_aider_v0-79-0","target":"aider","at":"2025-03-25T21:16:38.000Z"},{"rel":"released_by","source":"evt_2025-03-21_aider_v0-78-0","target":"aider","at":"2025-03-21T18:59:35.000Z"},{"rel":"released_by","source":"evt_2025-03-13_aider_v0-77-0","target":"aider","at":"2025-03-13T21:46:58.000Z"},{"rel":"released_by","source":"evt_2025-03-10_aider_v0-76-0","target":"aider","at":"2025-03-10T16:00:08.000Z"},{"rel":"released_by","source":"evt_2025-03-04_aider_v0-75-0","target":"aider","at":"2025-03-04T20:41:19.000Z"},{"rel":"released_by","source":"evt_2025-02-06_aider_v0-74-0","target":"aider","at":"2025-02-06T22:43:06.000Z"},{"rel":"released_by","source":"evt_2025-01-31_aider_v0-73-0","target":"aider","at":"2025-01-31T22:02:06.000Z"},{"rel":"released_by","source":"evt_2025-01-20_aider_v0-72-0","target":"aider","at":"2025-01-20T22:26:59.000Z"},{"rel":"released_by","source":"evt_2025-01-17_mcp-spec_2024-11-05","target":"mcp-spec","at":"2025-01-17T20:37:02.000Z"},{"rel":"released_by","source":"evt_2025-01-10_aider_v0-71-0","target":"aider","at":"2025-01-10T23:02:26.000Z"},{"rel":"released_by","source":"evt_2024-12-26_aider_v0-70-0","target":"aider","at":"2024-12-26T23:22:53.000Z"},{"rel":"released_by","source":"evt_2024-12-13_aider_v0-69-0","target":"aider","at":"2024-12-13T19:45:41.000Z"},{"rel":"released_by","source":"evt_2024-12-10_aider_v0-68-0","target":"aider","at":"2024-12-10T16:28:05.000Z"},{"rel":"released_by","source":"evt_2024-12-06_aider_v0-67-0","target":"aider","at":"2024-12-06T14:44:33.000Z"},{"rel":"released_by","source":"evt_2024-12-01_aider_v0-66-0","target":"aider","at":"2024-12-01T17:20:31.000Z"},{"rel":"released_by","source":"evt_2024-11-26_aider_v0-65-0","target":"aider","at":"2024-11-26T22:07:50.000Z"},{"rel":"released_by","source":"evt_2024-11-21_aider_v0-64-0","target":"aider","at":"2024-11-21T20:47:03.000Z"},{"rel":"released_by","source":"evt_2024-11-13_aider_v0-63-0","target":"aider","at":"2024-11-13T21:38:30.000Z"},{"rel":"released_by","source":"evt_2024-11-06_mcp-spec_2024-10-07","target":"mcp-spec","at":"2024-11-06T10:59:21.000Z"},{"rel":"released_by","source":"evt_2024-11-04_aider_v0-62-0","target":"aider","at":"2024-11-04T23:41:04.000Z"},{"rel":"released_by","source":"evt_2024-11-01_aider_v0-61-0","target":"aider","at":"2024-11-01T16:41:01.000Z"},{"rel":"released_by","source":"evt_2024-10-22_aider_v0-60-0","target":"aider","at":"2024-10-22T21:21:03.000Z"},{"rel":"released_by","source":"evt_2024-10-04_aider_v0-59-0","target":"aider","at":"2024-10-04T22:42:03.000Z"},{"rel":"released_by","source":"evt_2024-09-29_aider_v0-58-0","target":"aider","at":"2024-09-29T15:21:17.000Z"},{"rel":"released_by","source":"evt_2024-09-21_aider_v0-57-0","target":"aider","at":"2024-09-21T20:35:49.000Z"},{"rel":"released_by","source":"evt_2024-09-09_aider_v0-56-0","target":"aider","at":"2024-09-09T21:52:33.000Z"},{"rel":"released_by","source":"evt_2024-09-04_aider_v0-55-0","target":"aider","at":"2024-09-04T16:14:58.000Z"},{"rel":"released_by","source":"evt_2024-08-28_aider_v0-54-0","target":"aider","at":"2024-08-28T14:14:20.000Z"},{"rel":"released_by","source":"evt_2024-08-27_aider_v0-53-0","target":"aider","at":"2024-08-27T14:00:04.000Z"},{"rel":"released_by","source":"evt_2024-08-23_aider_v0-52-0","target":"aider","at":"2024-08-23T15:54:30.000Z"},{"rel":"released_by","source":"evt_2024-08-20_aider_v0-51-0","target":"aider","at":"2024-08-20T16:10:35.000Z"},{"rel":"released_by","source":"evt_2024-08-13_aider_v0-50-0","target":"aider","at":"2024-08-13T19:23:50.000Z"},{"rel":"released_by","source":"evt_2024-08-10_aider_v0-49-0","target":"aider","at":"2024-08-10T20:34:36.000Z"},{"rel":"released_by","source":"evt_2024-08-06_aider_v0-48-0","target":"aider","at":"2024-08-06T13:46:38.000Z"},{"rel":"released_by","source":"evt_2024-07-31_aider_v0-47-0","target":"aider","at":"2024-07-31T14:22:09.000Z"}],"generated_at":"2026-08-11T23:38:41.834Z"}