← Claude Docs

Week 14 · March 30 – April 3, 2026 - Claude Code Docs

Claude Docs · April 8, 2026
Last week computer use landed in the Desktop app. This week it’s in the CLI: Claude can open native apps, click through UI, test its own changes, and fix what breaks, all from your terminal. Web apps already had verification loops; native iOS, macOS, and

Detailed Analysis

Claude Code's Week 14 release (v2.1.86–v2.1.91, March 30–April 3, 2026) marks a significant expansion of the tool's autonomous capabilities by bringing computer use support to the CLI as a research preview. Previously available only in the Desktop app and for web applications, computer use in the terminal now allows Claude to open native applications, interact with graphical user interfaces, test its own code changes, and resolve failures — all without leaving the command line. The practical implication is substantial: developers working on GUI-only environments such as iOS Simulator or macOS-native apps, which lack programmatic APIs for automated testing, can now ask Claude to perform full end-to-end verification workflows, including navigating onboarding flows and capturing screenshots. Anthropic has been transparent that the feature remains in early form and carries rough edges, reflecting the company's pattern of shipping functional but explicitly provisional capabilities rather than waiting for full polish.

The release bundles several infrastructure improvements that collectively signal Anthropic's intent to make Claude Code more ergonomic for long-running, complex sessions. The new alt-screen renderer, activated via the `CLAUDE_CODE_NO_FLICKER=1` environment variable, addresses persistent UX complaints about terminal flicker and mouse selection in lengthy conversations, with a pinned input prompt improving the experience during extended agentic workflows. The per-tool MCP result-size override — allowing individual tools to declare truncation caps up to 500,000 characters via `anthropic/maxResultSizeChars` in the `tools/list` metadata — resolves a structural limitation where large-payload tools like database schema fetchers or file-tree enumerators were being forced to disk with file references rather than staying inline in context. This granular control over token management reflects growing maturity in Anthropic's Model Context Protocol ecosystem and acknowledges the real-world diversity of tool output sizes.

The plugin system also received a meaningful quality-of-life upgrade. By placing executables in a `bin/` directory at the plugin root, developers can now have Claude Code automatically add those binaries to the Bash tool's PATH whenever the plugin is active, eliminating the need for absolute paths or wrapper scripts. This reduces friction in packaging CLI helpers alongside the commands, agents, and hooks that depend on them — a pattern likely to encourage more sophisticated plugin architectures. Complementing this, the `/powerup` interactive lesson system, introduced in v2.1.90, addresses a real discovery problem: Claude Code ships updates frequently, and useful features regularly go unnoticed. Delivering animated, in-terminal tutorials rather than relying on users to consult documentation reflects an acknowledgment that the tool's feature surface has grown complex enough to warrant guided onboarding.

The week's developments fit into a broader trajectory in which Anthropic is pushing Claude Code toward deeper integration with real-world software development environments, moving well beyond text generation toward genuine autonomous action in developer workflows. The expansion of permission hooks — including the new `PermissionDenied` hook that allows retry logic on classifier denials and the `defer` value for `permissionDecision` in `PreToolUse` hooks — demonstrates architectural investment in making agentic sessions interruptible and resumable by external orchestration systems. This is consistent with industry-wide efforts to make large language model agents composable within CI pipelines, custom UIs, and SDK applications. Notably, the week was also marked by an unplanned disclosure: an npm release (v2.1.88) inadvertently exposed approximately 512,000 lines of Claude Code's source code along with 44 undocumented internal flags before Anthropic pulled the package, drawing significant developer attention to the tool's internals and highlighting the operational risks inherent in the rapid release cadence the team has adopted.

Read original article →