Implement tool discovery (DiscoverTools RPC) #59

Closed
opened 2026-03-08 10:50:44 +01:00 by shahondin1624 · 1 comment

Description

Implement the DiscoverTools RPC: return the list of tools available to a given agent type, filtered by manifest and session overrides.

Acceptance Criteria

  • DiscoverTools RPC handler implemented
  • Filters tools by agent type from manifest
  • Applies session overrides
  • Returns tool manifests with name, description, parameter schema
  • Includes Model Gateway endpoints (Inference, Embedding) as discoverable tools

Blocked by

## Description Implement the `DiscoverTools` RPC: return the list of tools available to a given agent type, filtered by manifest and session overrides. ## Acceptance Criteria - [ ] `DiscoverTools` RPC handler implemented - [ ] Filters tools by agent type from manifest - [ ] Applies session overrides - [ ] Returns tool manifests with name, description, parameter schema - [ ] Includes Model Gateway endpoints (Inference, Embedding) as discoverable tools ## Blocked by - #52 - #42
shahondin1624 added this to the Phase 7: Tool Broker milestone 2026-03-08 10:50:44 +01:00
Author
Owner

Implemented in PR #157 (merged). Discovery module with builtin ToolDefinition for all well-known tools, filtered by manifest and session overrides. Includes Model Gateway endpoints. 11 unit tests.

Implemented in PR #157 (merged). Discovery module with builtin ToolDefinition for all well-known tools, filtered by manifest and session overrides. Includes Model Gateway endpoints. 11 unit tests.
Sign in to join this conversation.