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 olderv0.2.84 v0.2.86newer

Claude Code v0.2.85

4 entries read diff v0.2.84 → v0.2.85 Markdown
Find
Pick an entry · j / k steps through
4 entries

Changesopen

New Features#

Environment Variable Management

  • Enhanced environment variable handling: Environment variables are now loaded from multiple sources in a hierarchical manner. The new system merges environment variables from:
  • Local settings (localSettings)
  • Project settings (projectSettings)
  • Managed settings (managedSettings)

This allows for more flexible configuration management across different scopes.

Model Support

  • Added support for Claude 3.5 Sonnet v2 (October 2022 release):
  • First-party API: claude-3-5-sonnet-20241022
  • AWS Bedrock: anthropic.claude-3-5-sonnet-20241022-v2:0
  • Google Vertex: claude-3-5-sonnet-v2@20241022

The new model includes updated pricing:

  • Input tokens: $3 per million
  • Output tokens: $15 per million
  • Prompt cache write: $3.75 per million
  • Prompt cache read: $0.30 per million

Cost Tracking

  • Improved unknown model cost handling: When using models without known pricing information, the system now properly flags this with hasUnknownModelCost = true to alert users that cost calculations may be incomplete.

Improvements#

Settings Management

  • New settings hierarchy: Settings can now be stored at different levels with clear visual indicators:
  • Local project settings: On this machine in [path]
  • Project settings: Checked in at .claude/settings.json
  • Settings persistence: New functions for reading and writing settings with proper JSON formatting and indentation.

Performance

  • Lazy initialization: Added lazy loading for certain operations using a new jx1 function that initializes components only when needed.

Developer Experience

  • Better cost display: The cost summary now handles cases where cost calculation might be unavailable, providing clearer feedback to users.

Technical Changes#

  • Bumped version from 0.37.0 to 0.40.0
  • Refactored stream imports to use named imports (PassThrough) instead of default imports
  • Improved process imports to use named imports (cwd) for better tree-shaking
  • Added schema validation for package information using Zod
  • Removed git checkout special case handling from permission checks

Related

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

Bug Fixes#

  • Fixed environment variable loading to properly merge variables from all configuration sources
  • Improved error handling for model configuration fetching with proper fallback behavior
Verbatim
No official entry

Not individually listed upstream

v0.2.85 does not have its own entry in Anthropic’s official changelog, because prerelease builds are often folded into a neighbouring release. Browse the full changelog for the closest official notes. Everything else on this page came out of the bundle instead, which is why the two lists don't match.

System prompt

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