Expand description
The contract every AI-harness integration implements.
There are several distinct surfaces an integration may expose:
Integration: the hooks surface.McpSurface: MCP server registration.SkillSurface: skill installation.InstructionSurface: standalone instruction files.
Each surface is its own trait so callers cannot accidentally call
install_mcp on a harness that does not support MCP, the type system
forbids it. Use crate::registry::mcp_capable to enumerate the agents
that implement McpSurface.
Structs§
- Install
Report - Outcome of a successful
Integration::install. - Uninstall
Report - Outcome of a successful
Integration::uninstall.
Enums§
- Migration
Report - Outcome of a successful
Integration::migrate.
Traits§
- Instruction
Surface - One AI harness’s standalone-instruction installer.
- Integration
- One AI harness’s hook installer.
- McpSurface
- One AI harness’s MCP-server installer.
- Skill
Surface - One AI harness’s skill installer.