Issue #7 - Timeline SQL query bug:
- Changed c.agent to a.slug via JOIN agents table in timeline query
- Fixed filter clause from c.agent IN (...) to a.slug IN (...)
Issue #8 - OpenCode connector complete rewrite:
- Changed from SQLite-based to JSON file-based storage
- Now reads from ~/.local/share/opencode/storage/ hierarchy:
- session/{projectID}/{sessionID}.json
- message/{sessionID}/{messageID}.json
- part/{messageID}/{partID}.json
- Supports text, tool, reasoning, and patch part types
- Updated all 15+ tests to use JSON fixtures
- Removed old SQLite fixture
Closes#7Closes#8🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>