Repository navigation
feat(ai): ai-server stack, model discovery, LSP toolchain - #11
Merged
Merged
Conversation
added 13 commits
September 23, 2026 09:48
GitHub macos-latest runners lack rg; lsp_toolchain_test.sh requires it.
Register opt-in ai-server component, shipped defaults/backends, and runtime gitignore boundaries without pulling models during setup.
Generate project files under ~/.config/dots/ai-server from templates with backend-specific overrides and structured llama-server arguments.
Wire ai-server into setup/optional brewfiles and expose status, doctor, up/down, logs, ps, and model management via ./dots ai.
Add read-only inventory across ai-server, configured paths, HF cache, Ollama manifests, and common conventions with GGUF compatibility classification.
dots ai discover reports full inventory; dots ai models lists managed GGUF; model default requires adoption into models_dir; safe symlink/copy adopt.
Allow inventory without ai-server.toml; add Draw Things and llama-cli cache sources; primary entry is ./dots models discover with ai discover deprecated. Fix img to resolve checkpoint from config or first downloaded model.
Document discover vs pull vs ai-server, Draw Things/img workflow, and nav.
Resolve conflicts keeping ai-server, model discovery, and LSP integration.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
dots ailifecycle, config/compose rendering, and managed GGUF adopt flow../dots models discover(Ollama, HF/conventions, Draw Things, llama.cpp cache); deprecatedots ai discover.imgto always resolve and pass--modelwith actionable errors when no checkpoint is downloaded.dots lspcommands.local-models.md,ai-server.md, language-servers; tests and CI coverage.Test plan
./scripts/ci/lint.shlocallyai_server_test.sh,ai_model_discovery_test.sh,img_test.sh,dots_cli_test.sh./scripts/docs/generate.sh&&./scripts/docs/check.sh