v0.0.3 — Session Chain & Architecture Cleanup
Fix: Add session chain (parent/child) relationship tracking and simplify connection architecture.
✨ Features
- Session chain:
session_relationstable with parent/child tracking - Continuation chain tables and navigation queries
- Return child session IDs in session queries
- Single session lookup via
get_session_with_project - Session ID prefix filtering for FTS search
- Version consistency check for Agent auto-restart
- Agent disconnect callback & idempotent migration system
- Separate Response/Push channels & System type FFI
🔧 Maintenance
- Remove broadcast module, simplify to ConnectionManager
- Remove HookEvent broadcasting from protocol
- Make broadcaster non-blocking with
try_send - Fix deprecated function usage, clippy warnings
Full Changelog: v0.0.2...v0.0.3