feat(tools): add tool dispatch and agentic docs#2063
Merged
EricLBuehler merged 6 commits intomasterfrom Apr 6, 2026
Merged
Conversation
…support - Remove tool_dispatch_url from HTTP request body to prevent SSRF from untrusted API clients. It is now server-level only via --tool-dispatch-url CLI flag, while the Rust and Python SDKs can still set it per-request. - Add --max-tool-rounds and --tool-dispatch-url CLI flags to `serve` command, wired through AgenticDefaults axum Extension. - Expose max_tool_rounds and tool_dispatch_url in Python SDK ChatCompletionRequest for trusted per-request control. - Rewrite TOOL_CALLING.md for cohesive structure: two modes (basic vs agentic), unified examples section, clear dispatch order. - Add examples: tool_dispatch.py, agentic_tool_rounds.py, agentic_tools.py. - Update README agentic section and HTTP.md with security note.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.