Expand description
Foundational types for the AI dev tool governance framework.
These types are referenced by the DevToolAdapter trait and by every
per-tool adapter (Claude Code, Codex, GitHub Copilot, Windsurf Cascade).
They are intentionally light and free of runtime dependencies so that
adapters can be implemented in no_std contexts where applicable.
Structs§
- DevTool
Info - Static metadata describing a detected AI dev tool installation.
- McpServer
Info - Lightweight description of an MCP server an adapter is aware of.
Enums§
- Adapter
Error - Error type returned from
DevToolAdaptermethod failures. - DevTool
Kind - Concrete kind of AI dev tool being governed.
- Governance
Level - Governance level applied to a managed AI dev tool or agent.
Traits§
- DevTool
Adapter - Per-tool integration contract for the dev tool governance framework.