| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-28 | Add slash toggle for completionsv0.14.0 | Paul Buetow | |
| 2025-09-28 | Improve multi-provider completion streaming and CLI selector flags | Paul Buetow | |
| 2025-09-27 | Support multi-provider fan-out across CLI and completions | Paul Buetow | |
| 2025-09-26 | Add per-surface provider overrides and wiring | Paul Buetow | |
| 2025-09-24 | Add runtime config store and reload command | Paul Buetow | |
| 2025-09-19 | fix | Paul Buetow | |
| 2025-09-17 | chore(version): bump to v0.11.1 (gpt-5 defaults, timeouts, global stats, ↵v0.11.1 | Paul Buetow | |
| editor fix) | |||
| 2025-09-17 | feat(stats,tmux): global Σ@window stats across processes with flocked ↵ | Paul Buetow | |
| cache; width mitigation (narrow/maxlen); configurable [stats] window_minutes; robust coverage parsing; docs update\n\n- Add internal/stats with windowed event cache + flock + atomic writes\n- Wire stats into LSP/CLI/Tmux Action; tmux shows Σ@window with per-model tail\n- HEXAI_TMUX_STATUS_NARROW and HEXAI_TMUX_STATUS_MAXLEN for width control\n- Add [stats] window_minutes to config and apply on startup\n- Improve Magefile coverage handling; add tests to lift coverage >85%\n- Update docs/tmux.md and config example | |||
| 2025-09-08 | docs: move tmux documentation to its own file | Paul Buetow | |
| 2025-09-06 | fix unit test coverage | Paul Buetow | |
| 2025-09-06 | chore(version): bump to 0.6.0; configurable prompts via config + testsv0.6.0 | Paul Buetow | |
| 2025-09-06 | use gofumpt | Paul Buetow | |
| 2025-09-06 | feat(lsp): configurable inline/chat triggers; switch inline markers to ↵ | Paul Buetow | |
| >text>/>>text>; update docs and example config; tests updated to new triggers and raise LSP coverage to >=85%; chore: remove semicolon legacy; chore(mage): auto-refresh coverage daily if docs/coverage.out is older than 24h | |||
| 2025-09-03 | Phase 2: add configurable completion debounce\n\n- App config: ↵ | Paul Buetow | |
| completion_debounce_ms (default 200)\n- Server: wait until no input for debounce before LLM calls\n- Applies to chat and provider-native completion paths\n- Tests: add debounce and adjust to verify behavior\n\nAll unit tests pass. | |||
| 2025-09-03 | Phase 1: remove single in-flight LLM gate\n\n- Drop llmBusy state and busy ↵ | Paul Buetow | |
| item\n- Remove concurrency guard in completion paths\n- Allow manual invoke (TriggerKind=1) even after whitespace\n- Delete llm_busy_test; update TODO\n\nAll unit tests pass. | |||
| 2025-08-31 | module: set module path to codeberg.org/snonux/hexai; update imports; docs: ↵v0.3.4 | Paul Buetow | |
| add go install instructions | |||
| 2025-08-29 | lsp: refactor dispatch to handler map; split handlers into feature files ↵ | Paul Buetow | |
| (completion, codeaction, init, document); decompose completion logic into small helpers; update review checklist | |||
