opendev-tools-core 0.1.4

Tool framework foundation for OpenDev: traits, registry, policies, and sanitization
Documentation

Tool framework foundation for OpenDev.

This crate provides:

  • [traits] — BaseTool async trait, ToolResult, ToolContext
  • [registry] — ToolRegistry for tool discovery and dispatch
  • [middleware] — ToolMiddleware trait for execution pipeline hooks
  • [validation] — JSON Schema parameter validation
  • [normalizer] — Parameter normalization (camelCase, path resolution)
  • [sanitizer] — Result truncation to prevent context bloat
  • [policy] — Tool access profiles and group-based permissions
  • [parallel] — Parallel execution policy for read-only tools