Skip to main content

Crate imp_core

Crate imp_core 

Source

Re-exports§

pub use agent::RecoveryCheckpoint;
pub use agent::RecoveryCheckpointKind;
pub use agent::TimingEvent;
pub use agent::TimingStage;
pub use error::Error;
pub use error::Result;
pub use error_display::format_error_for_display;
pub use mana_review::ManaReviewState;
pub use mana_review::ManaReviewUnitKind;
pub use mana_review::ManaUnitRef;
pub use mana_review::TurnManaReview;
pub use mana_run_state::mana_run_summary;
pub use mana_run_state::stop_mana_run;
pub use mana_run_state::ManaRunSummary;
pub use imp_llm;
pub use sdk::*;

Modules§

agent
builder
compaction
config
context
context_prefill
Context prefill assembly for mana dispatch.
contracts
imp-owned worker and evidence contract types.
error
error_display
evidence
guardrails
hooks
imp_session
High-level session API for driving imp programmatically.
import
learning
mana_next
mana-next workflow ledger compatibility types.
mana_prompt_context
mana_review
mana_run_state
mana_worker
Canonical single-unit mana worker runtime.
memory
personality
policy
reference_monitor
resources
retry
roles
run_evidence
sdk
Curated Rust SDK surface for embedding imp in other hosts.
session
session_index
storage
system_prompt
tools
trace
trust
ui
usage
workflow
Workflow-first runtime data model.

Structs§

TransportCapabilities
Provider transport features visible to the agent runtime.

Enums§

CancellationMode
ContinuationMode
PersistentSessionMode
ResumabilityMode