Merged
Conversation
…hy support Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…tore Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- tool_search now matches on tags and path fields (present on skill-backed tools) - Include tags/path in search result JSON when available - Add path field to AvailableSkill type for prompt rendering - Orchestrator includes path in skill list when present: (id: `...`, path: ...) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
… get LLM-simulated responses - simulator.rs: calls gpt-5-nano (Azure) to generate plausible tool responses - Whitelist of safe tools (tool_search, load_skill, write_todos, search, final) - Unsafe tools (api_request, connection_request, execute_shell, etc.) are simulated - ExecutorContext gets dry_run: bool flag - execute_tool_calls_with_timeout checks flag before each tool execution - Simulated responses marked with _simulated: true
…ntext
Add dry_run field to ExecutorContextMetadata so clients can pass
{"dry_run": true} in the JSON-RPC message metadata. The A2A handler
reads this field and sets ExecutorContext.dry_run, enabling the eval
simulator to trigger simulated tool execution without side effects.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…e before handle_external_tool_inline External tools were bypassing dry-run check and going straight to handle_external_tool_inline which waits for a client response that never comes in eval mode. Now dry-run check happens BEFORE the external tool check.
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.