Skip to content

Commit e4f4d9a

Browse files
docs: update roadmap, CLI reference, and .gitignore for v2.2.0 local LLMs
- Roadmap: mark Local LLMs and Multi-Agent Cleanup as complete - CLI reference: add --agent ollama/lmstudio examples - .gitignore: exclude docs/local_repo_docs/, docs/plans/, docs/architecture/, demos/ (internal planning docs should not be published) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 0876fed commit e4f4d9a

3 files changed

Lines changed: 18 additions & 7 deletions

File tree

‎.gitignore‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -477,6 +477,12 @@ site/
477477

478478
# Internal docs (kept locally, not published)
479479
docs/internal/
480+
docs/local_repo_docs/
481+
docs/plans/
482+
docs/architecture/
483+
484+
# Demo recordings (large, local-only)
485+
demos/
480486

481487
# Agent workflow artefacts
482488
code-review-plan-items.md

‎docs/cli-reference.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ studyctl study "Python Decorators" --energy 7 # Socratic mentor session
6363
studyctl study "Spark Internals" --mode co-study # User-driven co-study
6464
studyctl study "topic" --timer pomodoro # Override default timer
6565
studyctl study "topic" --agent claude --web # Explicit agent + web dashboard
66+
studyctl study "topic" --agent ollama # Local LLM via Ollama + LiteLLM
67+
studyctl study "topic" --agent lmstudio # Local LLM via LM Studio
6668
studyctl study --resume # Resume conversation (-r)
6769
studyctl study --end # End session cleanly
6870
studyctl park "How does asyncio compare?" # Park mid-session

‎docs/roadmap.md‎

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -286,16 +286,19 @@ Study from any device (iPad, laptop, phone) via ttyd + web dashboard, with optio
286286

287287
### Local LLMs via Ollama / LM Studio
288288

289-
- [ ] `studyctl study Python --agent ollama` — new AgentAdapter entries
290-
- [ ] Run through Claude Code with `ANTHROPIC_BASE_URL` pointed at local model
291-
- [ ] Doctor checks: binary detection, model availability, context window minimum
292-
- [ ] Config support in `config.yaml` agents section
289+
- [x] `studyctl study Python --agent ollama` / `--agent lmstudio` — AgentAdapter entries with tier-pinning
290+
- [x] Claude Code frontend with `ANTHROPIC_BASE_URL` pointed at local backend
291+
- [x] LM Studio: native Anthropic API support (simplest path)
292+
- [x] Ollama: via LiteLLM proxy (Ollama lacks Anthropic API)
293+
- [x] Doctor checks: binary detection, server reachability, claude dependency
294+
- [x] Config support: `agents.ollama.model`, `agents.lmstudio.model` in config.yaml
295+
- [x] Documentation with model recommendations and quality expectations
293296

294297
### Multi-Agent Cleanup
295298

296-
- [ ] Kiro crash recovery (check + restore on session start)
297-
- [ ] Gemini MCP pip-install path fix
298-
- [ ] OpenCode real-binary validation
299+
- [x] Kiro crash recovery (check + restore on session start)
300+
- [x] Gemini MCP pip-install path fix
301+
- [x] OpenCode real-binary validation
299302

300303
### Deferred
301304

0 commit comments

Comments
 (0)