Skip to content

Add ToolRegistry with static tool definitions #240

@bug-ops

Description

@bug-ops

Parent: #239 (Phase A)

Summary

Introduce ToolRegistry holding typed ToolDef structs for all built-in tools.

Changes

  • crates/zeph-tools/src/registry.rs (new): ToolDef, ParamDef, ParamType, ToolRegistry
  • Static definitions for 7 tools: bash, read, edit, write, glob, grep, web_scrape
  • Unit tests for registry

Acceptance criteria

  • ToolRegistry holds definitions for all 7 tools
  • Each ToolDef has id, description, typed parameters
  • Unit tests pass

Metadata

Metadata

Assignees

No one assigned

    Labels

    M18M18: Tool Orchestration EvolutionfeatureNew functionalitytoolsTool execution and MCP integration

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions