Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All releases Home olderv1.0.63 v1.0.65newer

Claude Code v1.0.64

4 entries read diff v1.0.63 → v1.0.64 Markdown
Find
Pick an entry · j / k steps through
4 entries

Changesopen

New Features#

Agent Model Configuration

  • Configurable AI models for agents: Agents can now specify which Claude model they should use (Sonnet, Opus, or Haiku)
  • "Inherit" model option: Agents can inherit the model from the parent conversation, allowing for flexible model usage
  • Environment variable override: New CLAUDE_CODE_SUBAGENT_MODEL environment variable to globally override agent model selection
  export CLAUDE_CODE_SUBAGENT_MODEL=haiku
  claude # All agents will use Haiku regardless of their configuration

️ Enhanced Agent Management

  • Edit Model option: New menu option "Edit model" when managing agents through the interactive UI
  • Model validation: Agent files now validate model specifications against allowed values (sonnet, opus, haiku, inherit)
  • Agent file model syntax: Agents can specify their model in the frontmatter:
  name: my-agent
  description: Description of what this agent does
  model: opus  # New field
  tools: [Read, Write, Bash]

MCP (Model Context Protocol) Improvements

  • Resource management: Better handling of MCP resources with proper cleanup and state management
  • Tool namespacing: MCP tools are now properly namespaced with mcp__<server-name>__ prefix for better organization
  • Connection stability: Improved reconnection logic for SSE (Server-Sent Events) based MCP connections

Status Hook Integration

  • External status monitoring: New internal status hook system for external tools to monitor Claude Code's status
  • JSON-based status communication: Status information can be passed to external commands via JSON
  • Configurable timeout: Status hook operations have a 5-second default timeout

Improvements#

UI/UX Enhancements

  • Model display in agent info: Agent model selection is now displayed in the agent information
  • Better model descriptions: Clear descriptions for each model option:
  • Sonnet: "Balanced performance - best for most agents"
  • Opus: "Most capable for complex reasoning tasks"
  • Haiku: "Fast and efficient for simple tasks"
  • Inherit: "Use the same model as the main conversation"

Bug Fixes

  • Removed duplicate MCP management code: Cleaned up redundant MCP server management implementation
  • Fixed agent file path handling: Improved path resolution for agent files across different locations
  • Better error messages: More descriptive error messages for invalid agent configurations

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Technical Changes#

️ Architecture

  • Modular agent system: Agents now have a more structured configuration with model preferences
  • Improved type safety: Better validation of agent properties including model selection
  • Resource cleanup: Proper cleanup of MCP resources when connections are terminated

Compatibility

  • Backward compatible: Existing agents without model specifications default to Sonnet
  • Survey system: Added force display option via CLAUDE_FORCE_DISPLAY_SURVEY environment variable for testing

Usage Examples#

Creating an agent with a specific model:

# In your .claude/agents/fast-analyzer.md
name: fast-analyzer
description: Quick code analysis using Haiku for speed
model: haiku
tools: [Read, Grep, Glob]

Your agent prompt here...

Using the inherit model option:

# If you're using Opus in your main conversation
claude --model opus

# This agent will also use Opus when called
name: inherit-example
description: Uses the same model as the parent conversation
model: inherit
tools: [*]

Global model override:

# Force all agents to use Haiku for faster responses
export CLAUDE_CODE_SUBAGENT_MODEL=haiku
claude

This update focuses on giving users more control over agent behavior through model selection, improving the MCP integration, and enhancing the overall agent management experience.

Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v1.0.64. Text is unmodified from the upstream changelog. Everything else on this page came out of the bundle instead, which is why the two lists don't match.

  • Agents: Added model customization support - you can now specify which model an agent should use
  • Agents: Fixed unintended access to the recursive agent tool
  • Hooks: Added systemMessage field to hook JSON output for displaying warnings and context
  • SDK: Fixed user input tracking across multi-turn conversations
  • Added hidden files to file search and @-mention suggestions
System prompt

The system prompt was not captured for this release, so this page cannot say whether it moved.