agent-harness-adapter-core 0.2.2

One agent setup, every coding agent: install instructions, skills and hooks, declared once or read from AGENTS.md and .agents/, into Claude Code, Codex, Gemini CLI, Copilot, Cursor, OpenCode and more; hooks speak Claude Code's protocol everywhere.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Hooks, the same for every harness: events, the input a harness sends,
//! the answer a hook gives, [`emit`], which writes it in the harness's form,
//! and [`LoopGuard`].
// @zen-component: KIT-Hook

mod answer;
pub mod claude_names;
mod event;
pub mod file;
mod guard;
mod input;
pub mod wire;

pub use answer::{Answer, Output, emit};
pub use event::{Event, ToolCall, ToolKind};
pub use file::HooksFile;
pub use guard::LoopGuard;
pub use input::HookInput;