Skip to content

Beta Features and Early Access

Claude Code continues to evolve rapidly with experimental features and beta programs. This guide explains how to access, test, and provide feedback on cutting-edge capabilities before they reach general availability.

Alpha

Internal or limited testing with significant changes expected. May have bugs or incomplete functionality.

Beta

Feature-complete but gathering feedback. Available to specific user groups or plans.

Preview

Near-final implementation. Broadly available but may have minor adjustments.

GA

Generally Available. Stable, supported, and recommended for production use.

Agent View Research Preview New in v2.1.139

Section titled “Agent View ”

The full-terminal dashboard for every background Claude Code session on your machine — dispatch, peek, attach, detach, all in one screen. Debuted on May 11, 2026.

Terminal window
# Open the dashboard
claude agents
# Dispatch a background session from the shell
claude --bg "investigate the flaky SettingsChangeDetector test"
# Or background the current session from inside it
/bg

Available on: Pro, Max, Team, Enterprise, and Claude API plans.

Highlights:

  • Per-user supervisor process keeps sessions alive when no terminal is attached
  • Edits auto-isolated into .claude/worktrees/ (git repos only)
  • Row-level pull request status with hyperlinked dots
  • Filter syntax (a:<name>, s:<state>, #<PR>) for surfacing what you care about

Limitations: sessions are local (don’t survive sleep/shutdown), rate limits sum across parallel agents, worktrees die with the session.

To turn off: set disableAgentView: true in settings or CLAUDE_CODE_DISABLE_AGENT_VIEW=1.

Goal Workflows with /goal New in v2.1.139

Section titled “Goal Workflows with /goal ”

Not strictly a research preview — /goal shipped GA in v2.1.139 — but listed here because it’s the autonomous-work counterpart to agent view and the two are designed to pair.

/goal all tests in tests/auth pass and npm run lint exits 0

Claude works turn after turn until a small fast model (default Haiku) confirms the condition. Built on a session-scoped prompt-based Stop hook; requires a trusted workspace; respects disableAllHooks and allowManagedHooksOnly.

Pair with claude --bg to dispatch goal-driven background sessions you can come back to.

Full guide: Goal workflows.

Agent Teams Research Preview

Section titled “Agent Teams ”

Multi-agent collaboration where Claude Code spawns and coordinates teammate agents:

Terminal window
# Enable agent teams (research preview)
export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1

Features:

  • Spawn multiple agent teammates that work in parallel
  • TeammateIdle and TaskCompleted hooks for coordination (v2.1.33)
  • Agents can have persistent memory with user, project, or local scope
  • Restrict sub-agents via Task(agent_type) syntax in agent tools frontmatter

Fast Mode New in v2.1.36

Section titled “Fast Mode ”

Fast mode uses the same Claude Opus model with faster output — no model switch. On Opus 4.8 it runs at 2× the standard rate for 2.5× the speed.

Terminal window
# Toggle fast mode inside a session
/fast

Claude Code GitHub Actions enables AI-powered automation in your GitHub workflow:

.github/workflows/claude-review.yml
name: Claude Code Review
on: [pull_request, issue_comment]
jobs:
claude-action:
runs-on: ubuntu-latest
steps:
- uses: anthropics/claude-code-action@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}

Features:

  • Respond to @claude mentions in issues and PRs
  • Automatic code review and implementation
  • Follows repository’s CLAUDE.md guidelines
  • Creates branches, commits, and PRs automatically

Native Binary Installation Default

Section titled “Native Binary Installation ”

Since v2.1.113 (April 17, 2026) the native binary replaced the bundled JavaScript build as the primary, generally-available install method. It’s the path Anthropic tests and supports, so new installs default to it:

Terminal window
# From existing Claude Code installation
claude install
# Fresh install via script
curl -fsSL claude.ai/install.sh | bash

Design-to-code integration through Model Context Protocol:

Terminal window
# Enable in Figma Desktop App
# Preferences -> Dev Mode -> Enable MCP Server
# Add the local desktop server to Claude Code (HTTP, /mcp endpoint)
claude mcp add --transport http figma-dev-mode http://127.0.0.1:3845/mcp
# Or use Figma's hosted remote server (no desktop app required)
claude mcp add --transport http figma-remote-mcp https://mcp.figma.com/mcp

Capabilities:

  • Generate code from Figma designs
  • Extract design tokens and variables
  • Access Code Connect mappings
  • Screenshot design regions

CLAUDE_CODE_SHELL

Override automatic shell detection (v2.0.65)

Terminal window
export CLAUDE_CODE_SHELL=/bin/zsh

CLAUDE_CODE_PROXY_RESOLVES_HOSTS

Enable proxy DNS resolution (opt-in since v2.0.55)

Terminal window
export CLAUDE_CODE_PROXY_RESOLVES_HOSTS=true

CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR

Lock Bash tool to project root directory

Terminal window
export CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR=1

MCP_TIMEOUT

Adjust MCP server startup timeout (milliseconds)

Terminal window
export MCP_TIMEOUT=30000

The MCP ecosystem includes many production-ready servers:

  • Playwright/Puppeteer: Browser automation and testing
  • Git: Version control operations
  • GitHub/GitLab: Repository management
  • PostgreSQL/MySQL: Database operations

As of version 2.0.58, Claude Code is available to:

  1. Claude Pro Plan: Claude Code with Opus 4.8 access at smaller usage limits - good for everyday work, but Opus usage is rate-capped
  2. Claude Max Plan: Same features with much higher Opus 4.8 limits for sustained agentic sessions
  3. Enterprise Plans: Custom configurations, higher limits, and support
Terminal window
# View current version and features
claude --version
# Check system information
claude doctor
# View available CLI flags
claude --help
# Check MCP server status (terminal command)
claude mcp list

Based on recent releases, these features have graduated from beta to GA:

Claude Fable 5

Released in v2.1.170 (June 9, 2026) - New tier above Opus 4.8; switch with /model fable. Included on Pro, Max, Team, and seat-based Enterprise plans June 9–22, then requires usage credits.

Claude Opus 4.8 + Dynamic Workflows

Released in v2.1.154 - Flagship default model, plus dynamic workflows and ultracode (research preview)

Claude Code for Desktop

Released in v2.0.51 - Standalone desktop application (Download)

Background Agents

Released in v2.0.60 - Run agents in background while you work

Named Sessions

Released in v2.0.64 - Use /rename and /resume <name> for session management

Rules Directory

Released in v2.0.64 - New .claude/rules/ directory for memory organization

Prompt Suggestions

Released in v2.0.67 - Tab to accept AI-suggested prompts

Model Switching

Released in v2.0.65 - Switch models with alt+p / option+p while typing

Claude Opus 4.6

Released in v2.1.32 - frontier model at the time, since superseded by Opus 4.7 (v2.1.111) and the current Opus 4.8 (v2.1.154)

Automatic Memories

Released in v2.1.32 - Claude records and recalls memories automatically

Hooks System

Released in v1.0.38 - User-defined automation points

  1. GitHub Issues: Report bugs and request features at the official repository
  2. Community Forums: Share use cases and workflows
  3. Direct Feedback: Use /feedback command in Claude Code
  4. Pull Requests: Contribute code directly to open-source components
Terminal window
# Create test environment
mkdir claude-test && cd claude-test
git init
# Test with a fresh project directory
claude
# Use temporary settings directory
export CLAUDE_CONFIG_DIR=~/.claude-test

Based on community discussions and development patterns:

Enhanced CI/CD

Deeper integration with build pipelines beyond GitHub Actions

Team Collaboration

Shared contexts and collaborative coding sessions

Plugin System

Extensible architecture for custom integrations

Performance Mode

Optimized for large-scale refactoring operations

  1. Environment Details

    Terminal window
    claude doctor > diagnostic.txt
  2. Reproduction Steps

    • Minimal test case
    • Expected vs actual behavior
    • Error messages and logs
  3. Submit via Appropriate Channel

    • GitHub Issues for bugs
    • /feedback for suggestions
    • Community forums for discussion

Version Control

Always commit before testing new features

Incremental Testing

Start with non-critical projects

Document Findings

Keep notes on behavior changes

Share Knowledge

Help others with your discoveries

MCP Server Connection Problems:

Terminal window
# Debug MCP connections
claude --debug "mcp"
# List configured MCP servers
claude mcp list
# To fix a broken server, remove and re-add it.
# Options (--transport, --env, --scope) go BEFORE the name;
# the `--` separates the name from the command and its args.
claude mcp remove <server-name>
claude mcp add <server-name> -- <command> [args...]

Permission Issues:

Terminal window
# View and manage permissions interactively
/permissions
# Use the interactive prompt to allow or deny specific tools

Model Access:

Terminal window
# Check available models (inside a REPL session)
/model
# Upgrade plan if needed (inside a REPL session)
/upgrade