Skip to content

v0.1.1

Latest

Choose a tag to compare

@dimakis dimakis released this 03 Apr 02:35

Patch release — first-turn fix, docs refresh, CI hardening.

Fixes

  • First-turn message loss — SDK can deliver content_block_start before message_start on the first turn. Server now auto-initializes message context, so the first response and tool calls render correctly.
  • Multi-turn message lossforceFlushPendingMessage() runs at turn boundaries, preventing silent drops when message_start resets state.
  • SDK field namesfile_path not path, content not contents, pattern not glob_pattern. Tool pills now show actual file paths and inputs.
  • Session end ordering — force-flush before session_end. Frontend SESSION_END and MESSAGE_START force-finalize orphaned messages.

Docs

  • README rewritten — same information, half the lines, no AI slop
  • CLAUDE.md updated with v2 protocol details and SDK field name gotchas
  • Design docs marked Implemented with post-implementation notes
  • Enterprise plan v1.3 with current LOC baselines (chat.ts 468, ChatView 337)

CI

  • Test count guard — fails if tests drop below 200 (currently 209)
  • Bundle size reporting in job summary