eval_magic/adapters/
mod.rs1pub mod claude_code_session;
10pub mod claude_code_transcript;
11mod codex_cli;
12pub mod codex_session;
13pub mod codex_transcript;
14pub mod harness;
15pub mod opencode_session;
16pub mod plugin_shadow;
17
18pub use harness::{
19 ClaudeCodeAdapter, CliDispatchContext, CliJudgeContext, CliManifestContext, CodexAdapter,
20 HarnessAdapter, OpenCodeAdapter, adapter_for,
21};
22
23pub use claude_code_session::{
24 render_available_skills_block, render_plan_mode_context, resolve_subagents_dir_for_session,
25 slugify_project_path,
26};
27pub use claude_code_transcript::{
28 SubagentEntry, SubagentMeta, TranscriptSummary, find_by_description, list_subagents,
29 parse_transcript, parse_transcript_full,
30};
31pub use codex_session::{render_codex_available_skills_block, render_codex_plan_mode_context};
32pub use codex_transcript::{parse_codex_events, parse_codex_events_full};
33pub use opencode_session::{
34 render_opencode_available_skills_block, render_opencode_plan_mode_context,
35};
36pub use plugin_shadow::{
37 PluginShadowReport, ShadowSource, config_dir_from_env, detect_plugin_shadows,
38 format_shadow_banner, resolve_config_dir, shadow_validity_warnings,
39};