Skip to main content

Module dev_tool

Module dev_tool 

Source
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§

DevToolInfo
Static metadata describing a detected AI dev tool installation.
McpServerInfo
Lightweight description of an MCP server an adapter is aware of.

Enums§

AdapterError
Error type returned from DevToolAdapter method failures.
DevToolKind
Concrete kind of AI dev tool being governed.
GovernanceLevel
Governance level applied to a managed AI dev tool or agent.

Traits§

DevToolAdapter
Per-tool integration contract for the dev tool governance framework.