-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
M18M18: Tool Orchestration EvolutionM18: Tool Orchestration EvolutionfeatureNew functionalityNew functionalitytoolsTool execution and MCP integrationTool execution and MCP integration
Description
Parent: #239 (Phase A)
Summary
Extend CompositeExecutor to aggregate tool definitions from sub-executors and route ToolCall by tool_id.
Changes
crates/zeph-tools/src/composite.rs: aggregatetool_definitions()from all sub-executors- Route
execute_tool_call()to matching executor by tool_id - Error on unknown tool_id
Acceptance criteria
-
CompositeExecutorimplements extendedToolExecutortrait - Routing dispatches to correct sub-executor
- Unknown tool_id returns clear error
- Unit tests for routing
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
M18M18: Tool Orchestration EvolutionM18: Tool Orchestration EvolutionfeatureNew functionalityNew functionalitytoolsTool execution and MCP integrationTool execution and MCP integration