docs(inference): document local tool-call reliability (Fixes #2733)#2823
Conversation
Fixes NVIDIA#2733 Signed-off-by: Deepak Jain <deepujain@gmail.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (6)
✅ Files skipped from review due to trivial changes (3)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughThis PR documents a tool-calling failure mode in Ollama where tool calls render as raw JSON text instead of structured ChangesTool-Calling Reliability Documentation & Inference Configuration Updates
Estimated code review effort🎯 2 (Simple) | ⏱️ ~15 minutes Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
docs/inference/tool-calling-reliability.md (1)
180-185: ⚡ Quick winUse "Next Steps" instead of "Related Pages".
Per coding guidelines for page structure, the final section should be titled "Next Steps" to maintain consistency across documentation pages.
📝 Suggested heading change
-## Related Pages +## Next StepsAs per coding guidelines: "A 'Next Steps' section at the bottom links to related pages."
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@docs/inference/tool-calling-reliability.md` around lines 180 - 185, Replace the final section heading "Related Pages" with "Next Steps" and keep the three existing links (- [Use a Local Inference Server], - [Inference Options], - [Switch Inference Models]) unchanged; locate the heading text "Related Pages" in the document and update only the heading label so the section conforms to the documentation guideline requiring a "Next Steps" section.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In `@docs/inference/tool-calling-reliability.md`:
- Around line 180-185: Replace the final section heading "Related Pages" with
"Next Steps" and keep the three existing links (- [Use a Local Inference
Server], - [Inference Options], - [Switch Inference Models]) unchanged; locate
the heading text "Related Pages" in the document and update only the heading
label so the section conforms to the documentation guideline requiring a "Next
Steps" section.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Enterprise
Run ID: 87635c10-7a2f-4323-a7a3-a41be2b2ab9a
📒 Files selected for processing (8)
.agents/skills/nemoclaw-user-configure-inference/SKILL.md.agents/skills/nemoclaw-user-configure-inference/references/inference-options.md.agents/skills/nemoclaw-user-configure-inference/references/tool-calling-reliability.md.agents/skills/nemoclaw-user-configure-inference/references/use-local-inference.mddocs/index.mddocs/inference/inference-options.mddocs/inference/tool-calling-reliability.mddocs/inference/use-local-inference.md
Signed-off-by: Deepak Jain <deepujain@gmail.com>
|
Updated the final docs heading to |
Signed-off-by: Aaron Erickson <aerickson@nvidia.com>
…g-reliability Signed-off-by: Aaron Erickson <aerickson@nvidia.com> # Conflicts: # .agents/skills/nemoclaw-user-configure-inference/SKILL.md # .agents/skills/nemoclaw-user-configure-inference/references/use-local-inference.md
6c6b194 to
2e6e58c
Compare
ericksoa
left a comment
There was a problem hiding this comment.
Reviewed the resolved docs-only change after the current-main merge. The conflict resolution preserves the newer generated skill layout from main, keeps the tool-calling reliability guide wired into docs and generated skills, and passed the docs validation set locally.
Summary
Adds a dedicated local-inference troubleshooting page for the Ollama tool-call leak symptom where raw JSON appears in the TUI instead of a tool dispatch.
Changes
--enable-auto-tool-choiceplus--tool-call-parseris the safer local backend.nemoclaw onboardand the advanced temporaryopenclaw config set --batch-filepath.Testing
bash test/e2e/e2e-cloud-experimental/check-docs.sh --only-links --local-only docs/inference/tool-calling-reliability.md docs/inference/use-local-inference.md docs/inference/inference-options.md docs/index.md .agents/skills/nemoclaw-user-configure-inference/references/tool-calling-reliability.md .agents/skills/nemoclaw-user-configure-inference/references/use-local-inference.md .agents/skills/nemoclaw-user-configure-inference/references/inference-options.mdnpm install --ignore-scriptsnpm test -- test/check-docs-links.test.tsnpm run build:cliFixes #2733
Signed-off-by: Deepak Jain deepujain@gmail.com
Summary by CodeRabbit