ollie/data
Ollie Agent f3933e21e7 backend: make reasoningEffort the primary knob with documented thresholds
reasoningEffort (low|medium|high) is now the single human-facing control
for model deliberation. Backends that speak a discrete level (OpenAI,
OpenRouter, Copilot, Gemini, Kiro) send it verbatim; Anthropic, which
needs a numeric budget, translates via documented thresholds
(low=4096, medium=8192, high=16384). thinkingBudget remains an advanced
explicit override that wins when set.

- Add EffortLow/Medium/High, threshold consts, ValidReasoningEffort,
  EffortThinkingBudget, and GenerationParams.ResolvedThinkingBudget.
- Anthropic: derive budget from effort, grow max_tokens above the budget
  (Anthropic requires budget < max_tokens), and force temperature=1 when
  thinking is enabled (both are Anthropic requirements).
- Validate reasoningEffort at config load so typos fail loudly instead
  of silently no-opping.
- theo: drop explicit thinkingBudget/inflated maxTokens; reasoningEffort
  high now implies the 16384 budget.
- Document thresholds and per-backend behavior in data/agents/README.md;
  fix stale autoLoad/maxSteps references.
- Add unit tests for the mapping and Anthropic thinking behavior.
2026-09-07 13:34:58 +02:00
..
agents backend: make reasoningEffort the primary knob with documented thresholds 2026-09-07 13:34:58 +02:00
configs Remove legacy backend environment configuration 2026-08-16 19:48:52 +02:00
prompts prompts: clarify skill_list() must be called, not grepped 2026-08-20 14:10:24 +02:00
scripts o: fix tmux session name handling for dots 2026-09-04 15:35:21 +02:00
services remove D-Bus session management, 9P is the only control plane 2026-08-05 08:20:04 +02:00
skills Update architecture documentation and remove obsolete frontends 2026-08-16 19:21:26 +02:00
tools Improve workflow-aware tool ranking 2026-08-20 19:01:21 +02:00
workflows Implement workflow variants system 2026-08-19 17:57:22 +02:00
backends.conf fix cancellation and configure compaction model 2026-08-15 12:29:55 +02:00