summaryrefslogtreecommitdiff
path: root/TODO.md
AgeCommit message (Collapse)Author
2025-09-07tui: hide title in hexai-tmux-action menu to save spacePaul Buetow
2025-09-07feat: rename hexai-action -> hexai-tmux-action; remove --tmux/--no-tmux; ↵Paul Buetow
tmux-only flow; update docs and Magefile
2025-09-07refactor: move hexai-action to cmd/hexai-action; extract orchestration into ↵Paul Buetow
internal/hexaiaction; move tests; update Magefile and docs
2025-09-07hexai-action: integrate tmux orchestration; add internal/tmux; tests+docs; ↵v0.7.0Paul Buetow
bump version to v0.7.0
2025-09-03chore: update project status and ignore patterns; remove TODO.mdPaul Buetow
2025-09-03Phase 3–5: add throttle and verify filters/cache\n\n- App config: ↵Paul Buetow
completion_throttle_ms\n- Server: throttle across all LLM calls\n- Tests: add throttle test\n- TODO: mark phases 3–5 done/verified\n\nAll unit tests pass.
2025-09-03Phase 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-03Phase 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.