← Snack Charts

Agent bugs & fixes

Top 9 AI agent bugs fixed, week of Oct 26 (ET)

ET · 9 bugs

Data: ET · As of ⁠ · Published

Reactions and comments were counted at that time from the GitHub API.

The short version

OpenCode’s stuck desktop side-panel tabs drew the most discussion of the bugs that cleared the bar, with 6 reactions and comments, and were fixed in v2.2.3 on Oct 30 ET. The other eight had 3 or fewer.

The period’s busiest bug threads, such as Claude Code’s headless usage report and the Codex VS Code extension that won’t start, are still open with no official fix, so they’re left out.

  1. #1⁠ · OpenCode⁠ · Desktop UI⁠ · Fixed in v2.2.3⁠ · 6 reactions and comments in the week

    Desktop side-panel tabs won’t close, and New tab launchers ignore clicks

    Fixed in v2.2.3. Symptom: There’s no error message. After the desktop app updated to 2.2.2, clicking × on a side-panel tab did nothing, and most rows in the New tab view ignored clicks too (Terminal and Open file still worked). Adding tabs with “+” kept working.

    Fix: Fixed in v2.2.3 (Oct 30, 2026, 5:55 AM ET) by PR #60430 and PR #60436. Release note: “Side-panel tabs close again and New tab launchers respond to clicks, fixing a 2.2.2 regression.”

    Source: Issue⁠ · OpenCode v2.2.3 release notes

  2. #2⁠ · OpenCode⁠ · Permissions⁠ · Fixed in v2.2.3⁠ · 3 reactions and comments in the week

    A bare “--” in a PowerShell command skipped the shell permission check

    Fixed in v2.2.3. Symptom: On Windows with PowerShell as the shell, adding a bare -- to a command let it run even when the agent’s rules denied the shell tool. The reporter traced it to the check being skipped whenever the command parser found no commands to match.

    Fix: Fixed by PR #60332, which closed this issue when it merged on Oct 29, 2026, 3:30 PM ET and finishes moving shell permission checks off the tree-sitter parser. It shipped in v2.2.3 (Oct 30, 2026, 5:55 AM ET), though the release notes don’t mention it.

    Source: Issue⁠ · OpenCode PR #60332 on GitHub

  3. #3⁠ · OpenCode⁠ · Model picker⁠ · Fixed in v2.2.3⁠ · 3 reactions and comments in the week

    Models you declare in config start out hidden in the model picker

    Fixed in v2.2.3. Symptom: There’s no error message. In the web and desktop app, custom models that live only in your config (with no models.dev catalog entry) were hidden in every fresh client.

    The reporter found that their unknown release date became Jan 1, 1970, so the picker treated them as too old to show.

    Fix: Fixed in v2.2.3 (Oct 30, 2026, 5:55 AM ET) by PR #60496. Release note: “Kept models with unknown release dates visible.”

    Source: Issue⁠ · OpenCode v2.2.3 release notes

  4. #4⁠ · Codex⁠ · Terminal UI⁠ · Fixed in 0.166.0⁠ · 3 reactions and comments in the week

    Links inside Codex CLI question prompts can’t be clicked in Kitty

    Fixed in 0.166.0. Symptom: There’s no error message. When the agent asked a question with a URL in it, clicking or Ctrl+clicking the link in the Kitty terminal did nothing, so the reporter had to ask the agent to repeat it in a normal message.

    Fix: A maintainer said on Oct 26, 2026, 4:23 PM ET that a fix for link interactions would be in the next release, and the reporter later confirmed it fixed.

    The rust-v0.166.0 release (Oct 29, 2026, 3:47 PM ET) lists that maintainer’s PR #57285, which lets the terminal handle links in expanded questions and looks like the fix.

    Source: Issue⁠ · Codex CLI 0.166.0 release notes

  5. #5⁠ · Codex⁠ · Terminal UI⁠ · Fixed in 0.166.0⁠ · 2 reactions and comments in the week

    Codex CLI’s status line shows a million input tokens as “1000K”

    Fixed in 0.166.0. Symptom: There’s no error message. Once cumulative input reached a million tokens, the status bar read “1000K in” instead of “1M in”.

    Fix: A maintainer replied on Oct 26, 2026, 4:18 PM ET that it would be addressed in an upcoming release. The rust-v0.166.0 release (Oct 29, 2026, 3:47 PM ET) lists PR #57282, “Promote rounded token counts to the next compact unit”, which makes values like 999,500 show as 1M.

    Source: Issue⁠ · Codex CLI 0.166.0 release notes

  6. #6⁠ · OpenCode⁠ · Tools⁠ · Fixed in v2.2.5⁠ · 2 reactions and comments in the week

    Models keep calling a “bash” tool that doesn’t exist

    No tool named "bash" is currently available. Please use a tool from the available tool list.

    Fixed in v2.2.5. Symptom: On Windows, the shell tool’s description read “Commands run on Windows using bash.”, so models often asked for a bash tool instead. That call failed, and the model retried with shell, wasting a step and showing an error mid-task.

    Fix: Fixed in v2.2.5 (Oct 30, 2026, 7:17 PM ET) by PR #60687. Release note: “Calls to a tool named bash now run as shell instead of failing, with the same permissions.”

    Source: Issue⁠ · OpenCode v2.2.5 release notes

  7. #7⁠ · OpenCode⁠ · CLI⁠ · Fixed in v2.2.0⁠ · 2 reactions and comments in the week

    opencode run’s JSON mode prints nothing when it can’t reach the server

    Error: Could not reach server at http://127.0.0.1:1

    Fixed in v2.2.0. Symptom: With --format json, a failed connection to the server (server down, missing password, or a page that isn’t the OpenCode API) exited with code 1 and empty output.

    The error went only to stderr as a stack trace, so scripts reading the JSON stream never saw why.

    Fix: Fixed in v2.2.0 (Oct 27, 2026, 5:04 AM ET) by PR #59366. Release note: “Return opencode run --format json server connection errors as JSON.”

    Source: Issue⁠ · OpenCode v2.2.0 release notes

  8. #8⁠ · OpenCode⁠ · MCP⁠ · Fixed in v2.2.0⁠ · 2 reactions and comments in the week

    Turning off Code Mode on an older-style MCP entry is silently ignored

    Fixed in v2.2.0. Symptom: There’s no error message. Setting codemode: false on an MCP server written in the older mcp.<name> shape was dropped without a warning, so that server’s tools stayed wrapped by Code Mode. The same setting worked under mcp.servers.<name>.

    Fix: Fixed in v2.2.0 (Oct 27, 2026, 5:04 AM ET) by PR #59126. Release note: “Preserve legacy MCP codemode settings during migration.”

    Source: Issue⁠ · OpenCode v2.2.0 release notes

  9. #9⁠ · OpenCode⁠ · Performance⁠ · Fixed in v2.2.0⁠ · 2 reactions and comments in the week

    Any file write in the config folder sets off a skills reload loop

    Fixed in v2.2.0. Symptom: There’s no error message. Appending to any file inside the global config directory, even a log, made OpenCode reload its compatibility skills with no debounce. The reporter measured the ~/.claude/skills watcher restarting 100 to 340 times a minute while the writes went on.

    Fix: Fixed in v2.2.0 (Oct 27, 2026, 5:04 AM ET) by PR #59086. Release note: “Reload compatibility skills only when their own sources change.”

    Source: Issue⁠ · OpenCode v2.2.0 release notes

What to watch next

  • Claude Code #97074 reports that headless claude -p uses about 1.8 times more of the 5-hour window than the interactive CLI for the same work. It drew 136 reactions and comments, the most this period, but it’s still open with no official fix.
  • Codex #56655 and its many duplicates say the VS Code extension’s interface won’t start after a recent update. Users report that an older version works, but there’s no official fix yet.
  • Codex #57084 logs repeated “Selected model is at capacity” and 429 errors in VS Code with most of the plan’s allowance left. It’s still open.
  • OpenCode #60399 describes the CLI hanging before any request on networks that drop fragmented TLS handshakes. Workarounds so far come from users, and no fix is in a release yet.
  • Codex #57885 (clipboard copy inside GNU screen in Kitty) has a maintainer fix that’s expected in the next release, which isn’t out as a stable version yet.

← Snack Charts