Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
a5eed15
feat(docs): add docs_gen module for auto-generating option tables
basnijholt Jan 3, 2026
0184d94
refactor(opts): simplify rich_help_panel names for cleaner docs
basnijholt Jan 3, 2026
e9e6e0e
Merge 0184d94cdb678afb5cd731f0b7ae3dcea6de24d3 into cecc92a03ec7a7e0c…
basnijholt Jan 3, 2026
179c4c6
Update README.md
github-actions[bot] Jan 3, 2026
0ad7923
refactor(docs_gen): make helper functions private and add tests
basnijholt Jan 3, 2026
d3386f0
docs(assistant): convert to auto-generated options tables
basnijholt Jan 3, 2026
558bde8
docs(autocorrect): convert to auto-generated options tables
basnijholt Jan 3, 2026
12f05bb
docs(chat): convert to auto-generated options tables
basnijholt Jan 3, 2026
4dd7912
docs(speak): convert to auto-generated options tables
basnijholt Jan 3, 2026
8df27e7
docs(transcribe-daemon): convert to auto-generated options tables
basnijholt Jan 3, 2026
fbdaa86
docs(voice-edit): convert to auto-generated options tables
basnijholt Jan 3, 2026
3122818
docs(memory): convert to auto-generated options tables
basnijholt Jan 3, 2026
2c1059d
docs(rag-proxy): convert to auto-generated options tables
basnijholt Jan 3, 2026
7df44ae
docs(server): convert to auto-generated options tables
basnijholt Jan 3, 2026
1b90822
docs(start-services): convert to auto-generated options tables
basnijholt Jan 3, 2026
d2dc7db
docs: add script to update all auto-generated content
basnijholt Jan 3, 2026
4b64fc2
docs: use rich for update_docs.py output
basnijholt Jan 3, 2026
acd959c
docs: show relative paths in update_docs.py output
basnijholt Jan 3, 2026
1894fa6
docs: search entire repo for auto-generated content
basnijholt Jan 3, 2026
3b869e8
ci: update workflow to run update_docs.py on all markdown files
basnijholt Jan 3, 2026
59d4b82
refactor(opts): rename OpenAI panels to OpenAI-compatible
basnijholt Jan 3, 2026
ee2e4ed
docs: remove navigation.sections to keep sidebar collapsed by default
basnijholt Jan 3, 2026
042b365
ci: rename update-docs.yml to markdown-code-runner.yml
basnijholt Jan 3, 2026
649dac5
fix: update README with new panel names and improve update_docs.py
basnijholt Jan 3, 2026
26c8fb9
Merge 649dac5448a877851c37f03dd8a9270896cd4a1d into cecc92a03ec7a7e0c…
basnijholt Jan 3, 2026
fc8124f
Update auto-generated docs
github-actions[bot] Jan 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Update README.md
name: Update docs

on:
push:
Expand All @@ -7,7 +7,7 @@ on:
pull_request:

jobs:
update_readme:
update_docs:
runs-on: macos-latest
steps:
- name: Check out repository
Expand All @@ -22,26 +22,27 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@v6

- name: Run markdown-code-runner
- name: Run update_docs.py
env:
TERM: dumb
NO_COLOR: 1
TERMINAL_WIDTH: 90
run: |
uvx --with . markdown-code-runner README.md
sed -i '' 's/[[:space:]]*$//' README.md
uv sync
uv run python docs/update_docs.py
find . -name "*.md" -exec sed -i '' 's/[[:space:]]*$//' {} \;

- name: Commit updated README.md
- name: Commit updated docs
id: commit
run: |
git add README.md
git add -A
git config --local user.email "github-actions[bot]@users.noreply.github.com"
git config --local user.name "github-actions[bot]"
if git diff --quiet && git diff --staged --quiet; then
echo "No changes in README.md, skipping commit."
echo "No changes in docs, skipping commit."
echo "commit_status=skipped" >> $GITHUB_ENV
else
git commit -m "Update README.md"
git commit -m "Update auto-generated docs"
echo "commit_status=committed" >> $GITHUB_ENV
fi

Expand Down
133 changes: 67 additions & 66 deletions README.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions agent_cli/agents/transcribe.py
Original file line number Diff line number Diff line change
Expand Up @@ -415,6 +415,7 @@ def transcribe( # noqa: PLR0912
None,
"--extra-instructions",
help="Additional instructions for the LLM to process the transcription.",
rich_help_panel="LLM Configuration",
),
from_file: Path | None = opts.FROM_FILE,
last_recording: int = opts.LAST_RECORDING,
Expand Down
Loading