Skip to content

0.3.0 — SDK Compatibility & Stability Fixes

Choose a tag to compare

@hkcanan hkcanan released this 30 Mar 09:44
· 10 commits to main since this release

What's New

SDK Type Compatibility (fixes #2)

  • Removed unsafe type casts for BetaUsage — direct property access instead of Record<string, number> cast
  • Added intermediate unknown cast for stream_event to satisfy stricter TypeScript definitions
  • Upgraded @anthropic-ai/claude-agent-sdk to ^0.2.86

Permission Handling

  • MCP tools now auto-allowed without permission prompt
  • Abort signal support in canUseTool — prevents dangling permission promises
  • Permission prompts dismissed automatically on session abort

Editor Stability

  • Fixed decoration ordering in RangeSetBuilder (collect-sort-build pattern)
  • Inline diffs suppressed during session resume replay — no ghost diffs on reopen
  • Button placement improved: appears after last visual change, not end of range

Full Changelog

0.2.0...0.3.0