Skip to content

docs: reflect recently-shipped features (#65-#70)#71

Merged
fentas merged 1 commit into
masterfrom
docs/recent-features
May 17, 2026
Merged

docs: reflect recently-shipped features (#65-#70)#71
fentas merged 1 commit into
masterfrom
docs/recent-features

Conversation

@fentas
Copy link
Copy Markdown
Owner

@fentas fentas commented May 17, 2026

Summary

Catches the docs up with the last 6 merged PRs.

`docs/llm.md`

  • Chat surfaces section — Alt+C inline panel vs. Alt+Shift+C full overlay (same conversation ring, mutually exclusive cursor focus).
  • Keybindings section — every shipped LLM binding + Alt+H cheat-sheet pointer.
  • Configuration reference split into sub-sections (Core / Chat surfaces / Persistence / Visual signals / Buffer sizes / Model struct). Adds rows for: `models`, `inline_chat_rows`, `overlay_open_policy`, `chat_persist_enabled`, `chat_persist_path`, `chat_persist_max_bytes`, `history_turns_max`, `max_turn_bytes`, `dialog_system_prompt`, `dialog_parse_retry_max`.
  • Documents the `Model` struct with the per-model `history_turns_max` trim knob (feat(llm): Model struct — name + per-model knobs as one unit #66) and a multi-model example.

`docs/modules.md`

Test plan

  • Markdown renders cleanly (verified via inspection)
  • `zig fmt --check` clean (no code changes)
  • Read docs through once more after merge

🤖 Generated with Claude Code

`docs/llm.md`:
- New **Chat surfaces** section explaining Alt+C inline panel vs.
  Alt+Shift+C full overlay (same conversation ring, mutually
  exclusive cursor focus).
- New **Keybindings** section listing every shipped LLM binding +
  Alt+H cheat-sheet pointer.
- Configuration reference split into sections (Core / Chat surfaces
  / Persistence / Visual signals / Buffer sizes / Model struct) so
  the table doesn't overwhelm — and adds rows for `models`,
  `inline_chat_rows`, `overlay_open_policy`, `chat_persist_enabled`,
  `chat_persist_path`, `chat_persist_max_bytes`, `history_turns_max`,
  `max_turn_bytes`, `dialog_system_prompt`, `dialog_parse_retry_max`.
- Documents the `Model` struct with the per-model
  `history_turns_max` trim knob.

`docs/modules.md`:
- Adds `default_bindings`, `onResize`, `isInlineChatActive`,
  `extraReserveRows` to the hook list.
- New **default_bindings** section walks the module-owned keymap
  pattern (dispatcher concat + user-overrides-win precedence).
- New **extraReserveRows** section documents the inline-panel
  reservation contract used by the LLM module's Alt+C panel.
@fentas fentas merged commit 4d1c938 into master May 17, 2026
3 checks passed
@fentas fentas deleted the docs/recent-features branch May 17, 2026 10:32
@github-actions github-actions Bot mentioned this pull request May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant