docs: update CHANGELOG, state.json, and default config for local model tool calling

This commit is contained in:
William Valentin
2026-02-07 17:27:27 -08:00
parent fb20acfbcd
commit a0f5584220
3 changed files with 34 additions and 3 deletions
+6
View File
@@ -68,6 +68,12 @@ All notable changes to Flynn are documented in this file.
directory. Available in all tool profiles.
- **Runtime Context Injection** -- System prompt now automatically includes current
date and time via a `# Runtime Context` section in every session
- **Local Model Tool Calling** -- Ollama and llama.cpp clients now support tool
calling. Tools are converted to each backend's native format, tool call responses
are parsed with generated IDs, and `stopReason` is set to `tool_use`. Ollama
streaming also handles `thinking` fields from reasoning models (deepseek-r1,
glm-4.7-flash). llama.cpp accumulates streaming tool call deltas across chunks.
16 tests (8 Ollama + 8 llama.cpp).
### Changed