mirror of
https://github.com/khodges42/nightShift.git
synced 2026-06-14 18:18:36 +00:00
22 lines
850 B
Markdown
22 lines
850 B
Markdown
# Phase 17 Devlog: Local Model Backend
|
|
|
|
## Implemented
|
|
|
|
- Added first-class `backend: ollama` agent config support.
|
|
- Required `model` for Ollama agents.
|
|
- Kept `backend: command` unchanged.
|
|
- Reused the existing prompt bundle for Ollama.
|
|
- Invoked Ollama as `ollama run <model>` with prompt input on stdin.
|
|
- Persisted Ollama responses through the same agent artifact format.
|
|
- Added tests with mocked subprocess calls so Ollama is not required.
|
|
|
|
## Decisions Made
|
|
|
|
- Ollama is implemented as a local subprocess backend instead of an HTTP API wrapper.
|
|
- Missing Ollama executable returns a failed agent invocation artifact rather than crashing.
|
|
- Backend artifacts remain comparable across command and Ollama agents.
|
|
|
|
## Notes
|
|
|
|
- Real model quality and model availability are user environment concerns; tests do not require a running Ollama daemon.
|