Adds a second, always-resident llama.cpp instance (Qwen3-4B-Instruct-2507, Q8_0 GGUF, ~5GB VRAM) alongside the existing Qwen3.8-27B instance, for use as qwen-code CLI's Auto Mode classifier fastModel.
Model choice researched in docs/research/fast-model-choice.md: architecturally non-thinking (unlike Qwen3-1.7B/0.6B, which need a per-call toggle), --reasoning off added defensively per a known (closed) llama.cpp misdetection bug against this model.
Adds a second, always-resident llama.cpp instance (Qwen3-4B-Instruct-2507, Q8_0 GGUF, ~5GB VRAM) alongside the existing Qwen3.8-27B instance, for use as qwen-code CLI's Auto Mode classifier `fastModel`.
Model choice researched in `docs/research/fast-model-choice.md`: architecturally non-thinking (unlike Qwen3-1.7B/0.6B, which need a per-call toggle), `--reasoning off` added defensively per a known (closed) llama.cpp misdetection bug against this model.
- `docker-compose.yml`: `llama-server-fast` + `downloader-fast` services, `omniroute` depends_on updated
- `.env.example`: `LLAMA_FAST_*` vars
- `scripts/update.sh`: runs the new downloader profile
`docker compose config -q` validated clean.
Closes #44, part of #1.
**Not done by this PR** (manual, per this repo's own OmniRoute docs — dashboard/API only):
- Run `./scripts/update.sh` on the R9700 box
- Register `llama-server-fast` as an OmniRoute provider (`http://llama-server-fast:8080/v1`)
- Point qwen-code's `fastModel` at the resulting model id
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01MrnMEdzeQzqZE5soVEXPCx
Second, always-resident llama.cpp instance (Qwen3-4B-Instruct-2507,
Q8_0 GGUF, ~5GB VRAM) alongside the existing Qwen3.8-27B instance, for
use as qwen-code CLI's Auto Mode classifier fastModel. Model choice
researched in docs/research/fast-model-choice.md: architecturally
non-thinking (unlike Qwen3-1.7B/0.6B), --reasoning off added
defensively per a known (closed) llama.cpp misdetection bug.
- docker-compose.yml: llama-server-fast + downloader-fast services,
omniroute depends_on updated
- .env.example: LLAMA_FAST_* vars
- scripts/update.sh: runs the new downloader profile
Refs #44
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MrnMEdzeQzqZE5soVEXPCx
haylan
merged commit 1932981f09 into main2026-09-06 18:39:31 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Adds a second, always-resident llama.cpp instance (Qwen3-4B-Instruct-2507, Q8_0 GGUF, ~5GB VRAM) alongside the existing Qwen3.8-27B instance, for use as qwen-code CLI's Auto Mode classifier
fastModel.Model choice researched in
docs/research/fast-model-choice.md: architecturally non-thinking (unlike Qwen3-1.7B/0.6B, which need a per-call toggle),--reasoning offadded defensively per a known (closed) llama.cpp misdetection bug against this model.docker-compose.yml:llama-server-fast+downloader-fastservices,omniroutedepends_on updated.env.example:LLAMA_FAST_*varsscripts/update.sh: runs the new downloader profiledocker compose config -qvalidated clean.Closes #44, part of #1.
Not done by this PR (manual, per this repo's own OmniRoute docs — dashboard/API only):
./scripts/update.shon the R9700 boxllama-server-fastas an OmniRoute provider (http://llama-server-fast:8080/v1)fastModelat the resulting model id🤖 Generated with Claude Code
https://claude.ai/code/session_01MrnMEdzeQzqZE5soVEXPCx