worktree-fix-ollama-json-extraction #12

Merged
schaefera merged 4 commits from worktree-fix-ollama-json-extraction into master 2026-08-19 12:19:47 +00:00
Owner
No description provided.
schaefera added 2 commits 2026-08-19 11:07:13 +00:00
fix: use Native structured output for reviewer instead of forced tool call
Some checks failed
CI / test (pull_request) Failing after 56s
9e7291214b
Ollama doesn't support tool_choice, so rig's tool-forced extractor
(client.extractor::<Review>()) never actually compelled the reviewer's
small local model to call the submit tool -- it just answered in prose,
and extraction exhausted its retries with "No data extracted" every time.

Switch to rig's typed-prompt API (agent.prompt_typed::<Review>()), which
uses Native output mode: Ollama's own `format` JSON-schema constraint on
the completion request, honored regardless of tool-calling ability.
Verified against a live local Ollama instance.
schaefera added 1 commit 2026-08-19 11:08:37 +00:00
fix: restore doubleo7 rebrand in case-study intro
Some checks failed
CI / test (pull_request) Failing after 48s
ce0bf8dafd
The "Update rig to 0.42" commit (cd580f3) accidentally reverted this
paragraph's `doubleo7` branding back to the old `deep_research` name and
degraded the prose along with it -- unrelated to the rig version bump.
Restore the rebranded wording from 5bb4ed1.
schaefera added 1 commit 2026-08-19 12:19:38 +00:00
refactor: Try to clean up code
Some checks failed
CI / test (pull_request) Failing after 48s
0558ac5c4f
schaefera merged commit ad2ba1181a into master 2026-08-19 12:19:47 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: schaefera/doubleo7#12
No description provided.