Expand description
The harness adapter layer.
harness defines the HarnessAdapter trait — the single API generic
run-mode code uses to reach harness-specific behavior. The per-harness
session renderers + transcript parsers it delegates to live in the sibling
submodules, plus plugin-shadow detection. The submodules are re-exported
flat so downstream code writes crate::adapters::<fn>.
Re-exports§
pub use harness::ClaudeCodeAdapter;pub use harness::CliDispatchContext;pub use harness::CliJudgeContext;pub use harness::CliManifestContext;pub use harness::CodexAdapter;pub use harness::HarnessAdapter;pub use harness::OpenCodeAdapter;pub use harness::adapter_for;pub use claude_code_session::render_available_skills_block;pub use claude_code_session::render_plan_mode_context;pub use claude_code_session::resolve_subagents_dir_for_session;pub use claude_code_session::slugify_project_path;pub use claude_code_transcript::SubagentEntry;pub use claude_code_transcript::SubagentMeta;pub use claude_code_transcript::TranscriptSummary;pub use claude_code_transcript::find_by_description;pub use claude_code_transcript::list_subagents;pub use claude_code_transcript::parse_transcript;pub use claude_code_transcript::parse_transcript_full;pub use codex_session::render_codex_available_skills_block;pub use codex_session::render_codex_plan_mode_context;pub use codex_transcript::parse_codex_events;pub use codex_transcript::parse_codex_events_full;pub use opencode_session::render_opencode_available_skills_block;pub use opencode_session::render_opencode_plan_mode_context;pub use plugin_shadow::PluginShadowReport;pub use plugin_shadow::ShadowSource;pub use plugin_shadow::config_dir_from_env;pub use plugin_shadow::detect_plugin_shadows;pub use plugin_shadow::resolve_config_dir;pub use plugin_shadow::shadow_validity_warnings;
Modules§
- claude_
code_ session - Claude Code-specific rendering of session-start context.
- claude_
code_ transcript - Claude Code transcript parsing.
- codex_
session - Codex-specific rendering of the skills surface.
- codex_
transcript - Codex transcript (event-stream) parsing.
- harness
- The harness adapter API — the single seam between generic run-mode code and harness-specific behavior.
- opencode_
session - OpenCode-specific rendering of session-start context.
- plugin_
shadow - Plugin-shadow detector (Claude Code).