List of all items
Structs
- agent::Agent
- agent::Budget
- agent::Conversation
- agent::RunContext
- agent::RunOutcome
- agent::Taint
- agent::ToolCallTrace
- batch::BatchItem
- batch::BatchResult
- batch::BatchSummary
- config::AgentConfig
- config::CapabilityOverride
- config::Config
- config::HookConfig
- config::McpServerConfig
- config::MessagesConfig
- config::OutboxConfig
- config::ProviderConfig
- config::SearchBackendConfig
- config::SecurityConfig
- config::SlackConfig
- config::ToolsConfig
- config::WorkConfig
- counterfactual::ProbePoint
- cron::Schedule
- distill::Distiller
- distill::PushOutcome
- eval::ArgExpect
- eval::Check
- eval::EvalCase
- eval::Expect
- eval::GradedCase
- eval::Judge
- eval::Scorecard
- eval::TagScore
- eval::TaintExpect
- eval::Verdict
- frontdoor::Attachment
- frontdoor::Extraction
- frontdoor::Frontdoor
- frontdoor::Record
- frontdoor::Transition
- hooks::HookSet
- learning::Intervention
- learning::LeapRun
- learning::Learner
- learning::LearningStore
- learning::Proposal
- learning::Reflector
- learning::Reflexion
- learning::Rule
- learning::RuleTally
- learning::StoreLock
- learning::ValidationRecord
- mailbox::AgentMarker
- mailbox::MailboxLock
- mailbox::MailboxMessage
- mailbox::MailboxRoute
- mailbox::MailboxStore
- mailbox::MessageSendTool
- mcp::McpClient
- message::CompletionRequest
- message::CompletionResponse
- message::Message
- message::Pricing
- message::Refusal
- message::ToolSpec
- message::Usage
- outbox::OutboxItem
- outbox::OutboxLock
- outbox::OutboxRoute
- outbox::OutboxStore
- provider::Failover
- provider::anthropic::Anthropic
- provider::openai::OpenAiCompatible
- provider::retry::RequestFailure
- provider::retry::RetryPolicy
- replay::RecordedCall
- replay::Trajectory
- replay_run::ReplayReport
- sandbox::Sandbox
- sandbox::SandboxConfig
- search::Exa
- search::SearchChain
- search::SearchResponse
- search::SearchResult
- search::Searxng
- search::Tavily
- search::WebSearch
- session::RunConfig
- session::Session
- session::SessionMeta
- session::TaintTimeline
- subagent::Subagent
- subagent::SubagentProfile
- tool::Capabilities
- tool::CarriedState
- tool::ModeApprover
- tool::Registry
- tool::ToolCtx
- tool::ToolOutput
- tool::ask::AskUserTool
- tool::builtin::FsEdit
- tool::builtin::FsList
- tool::builtin::FsRead
- tool::builtin::FsWrite
- tool::builtin::HttpFetch
- tool::builtin::Shell
- tool::todo::TodoItem
- tool::todo::TodoTool
- trigger::RunLock
- trigger::RunMarker
- trigger::RunRecord
- trigger::StoreLock
- trigger::Trigger
- trigger::TriggerStore
- work::CleanReport
- work::Entry
- work::Producer
Enums
- agent::AgentEvent
- agent::Phase
- agent::StopCause
- batch::Prompt
- compact::SummaryVerdict
- config::PermissionMode
- config::TrifectaPolicy
- counterfactual::ProbeVerdict
- hooks::HookVerdict
- learning::Origin
- learning::Trigger
- mailbox::InboundPolicy
- mailbox::SendOutcome
- message::Block
- message::Effort
- message::Role
- message::StopReason
- outbox::OutboxKind
- provider::StreamEvent
- provider::retry::ProviderError
- replay::Divergence
- replay_run::OnDivergence
- sandbox::Backend
- search::Depth
- session::Record
- tool::Decision
- tool::todo::Status
- trigger::CatchUp
- trigger::Due
- trigger::RunStatus
Traits
Functions
- agent::turns_phrase
- batch::run
- batch::run_with
- compact::cut_point
- compact::evict_superseded_results
- compact::orphaned_tool_results
- compact::orphaned_tool_uses
- compact::parse_omissions
- compact::rebuild
- compact::render_for_summary
- compact::retry_instruction
- compact::thin_old_results
- compact::validate_instruction
- compact::worth_compacting
- counterfactual::denial_verdict
- counterfactual::locate_denial
- counterfactual::locate_steer
- counterfactual::steer_verdict
- counterfactual::truncate_after_run
- create_private_dir
- distill::parse_distiller_reply
- distill::push_episode
- distill::render_for_distill
- distill::upsert_args
- eval::grade
- eval::stage_workspace
- eval::verify_workspace
- frontdoor::extract
- frontdoor::extractor_prompt
- frontdoor::parse_extraction
- learning::budget_refuses
- learning::classify_origin
- learning::domain_rules_section
- learning::extract_interventions
- learning::finalize_rules
- learning::locate_followup
- learning::rule_tallies
- learning::rules_hash
- learning::strip_rules_block
- learning::wrap_rules_block
- mailbox::render_delivery
- mcp::connect_all
- outbox::diff_args
- process_alive
- provider::build
- provider::retry::classify_http
- provider::retry::overflow_text
- provider::retry::send_with_retry
- replay::diff
- replay::extract
- replay_run::drive
- replay_run::replay_registry
- tool::builtin::all
- tool::cap_result
- trigger::parse_duration
- trigger::render_duration
- work::bundles_root
- work::clean
- work::ensure
- work::ensure_outside_mecha_home
- work::list
- work::mecha_home
- work::producer_dir
- work::protected_sources
- work::root
- work::valid_producer
Type Aliases
Constants
- VERSION
- compact::CARRIED_HEADER
- compact::SUMMARY_INSTRUCTION
- compact::SUMMARY_SYSTEM
- compact::SUPERSEDED_MARKER
- compact::THINNED_RESULT_CHARS
- compact::TRUNCATION_MARKER
- compact::VALIDATE_SYSTEM
- distill::EPISODE_SOURCE
- frontdoor::ANSWERED
- frontdoor::AWAITING_ME
- frontdoor::CLOSED
- frontdoor::DRAINED
- frontdoor::EXTRACTED
- frontdoor::EXTRACTION_FAILED
- frontdoor::NEEDS_INFO
- frontdoor::TRIAGED
- learning::MAX_ACTIVE_RULES_PER_DOMAIN
- learning::RULES_BLOCK_HEADING
- learning::RULES_CHAR_BUDGET
- mailbox::DEFAULT_KEEP_RESOLVED
- mailbox::DEFAULT_MAX_BODY_BYTES
- mailbox::DEFAULT_PENDING_CAP
- provider::anthropic::DEFAULT_MODEL
- tool::SPILL_FLOOR_BYTES
- trigger::DEFAULT_TIMEOUT
- work::DEFAULT_KEEP