What's Changed
- fix(ui): improve emoji picker accessibility in CommentsPanel by @mistercrunch in #123
- fix(ui): apply user defaults to zone trigger sessions regardless of collapse state by @mistercrunch in #125
- feat: track context window usage with multi-model support by @mistercrunch in #127
- feat: refactor environment URL handling to use static fields (#124) by @mistercrunch in #126
- refactor: remove redundant "Resolved Commands" preview from EnvironmentTab by @mistercrunch in #134
- feat: integrate OpenCode.ai as fourth agentic coding tool by @mistercrunch in #100
- fix: recalculate context window from input_tokens in UI by @mistercrunch in #135
- fix(docker): improve dev container setup with cached dependencies and proper permissions by @mistercrunch in #136
- feat: implement accurate session-level context window tracking by @mistercrunch in #137
- feat: add development database seeding for Docker environments by @mistercrunch in #118
- fix(ui): remove undefined tooltip on session hover in WorktreeCard by @mistercrunch in #138
- fix(context-window): implement cumulative conversation tracking with compaction handling by @mistercrunch in #139
- fix(ui): optimize footer spacing and pill widths for better space utilization by @mistercrunch in #140
- fix(codex): prevent memory leak from SDK instance recreation (#133) by @mistercrunch in #141
- feat: add cross-tool subsession spawning with settings inheritance by @mistercrunch in #142
- fix: support dots in repository names and add git URL validation by @mistercrunch in #145
- feat: implement message queueing system by @mistercrunch in #144
- fix: add defensive checks to prevent FK errors when session deleted during permission checks by @mistercrunch in #146
- fix: respect user's existing Claude CLI permissions in settings.json (#128) by @mistercrunch in #149
- feat: attach seed worktree to default board and mount Claude Code settings by @mistercrunch in #150
Full Changelog: agor-live-v0.7.3...agor-live-v0.7.4