Modules§
- config
- Client configuration types.
- contract
- domains
- Domain client types for auth, core, and control APIs.
- error
- Error types for the Mubit SDK.
- helpers
- High-level helper methods on the Client.
- learn
- MuBit Learn — self-improving agentic memory.
- proto
- transport
- Transport layer for the Mubit SDK.
Structs§
- Advanced
Client - Raw low-level control-plane surface, reached via
Client::advanced. Functionally identical to the deprecated flat delegates onClient: every operation takes a free-form serializable payload and returns raw JSON. The typed helpers stay onClientitself. - Archive
Builder - Phase 2.3: fluent builder for
ArchiveOptions— replaces the 16-param flat construction with a grouped-chain API. - Archive
Options - Artifact
Provenance - Phase 2.3: grouped artefact provenance. Replaces the five-parameter
(origin_agent_id / source_attempt_id / source_tool / labels / family)
cluster on
ArchiveOptions. - Auth
Client - Checkpoint
Options - Circuit
Break Options - Phase 1.5: options for
circuit_break. The optionalreasonis recorded on the snapshot lesson and theCIRCUIT_BROKENevent payload — pass a short tag like “repeated_query” or “drift_detected” so later diagnosis is easier. - Client
- Client
Config - Control
Client - Core
Client - Dereference
Options - Diagnose
Options - Feedback
Options - Forget
Options - GetContext
Options - Handoff
Options - Learned
Options - Typed options for the
learned()convenience helper. - Lesson
Meta - Phase 2.3: grouped lesson metadata. Replaces the flat
lesson_*quartet onRememberOptionsso customers don’t have to remember which of twenty-odd parameters belong together. Used viaRememberBuilder::lesson(LessonMeta { ... }). - List
Agents Options - Memory
Health Options - Optimize
Prompt Options - Phase 2.4: typed options for
optimize_prompt— produces a challenger prompt version that Phase 1.1’s evaluator will surface asready_for_promotiononce it accumulates enough outcomes. The high-level wrapper onClienthides the rawOptimizePromptRequestshape and defaultsauto_activateto false (customers activate deliberately). - Optimize
Skill Options - Phase 2.4: typed options for
optimize_skill. - Recall
Options - Receive
Handoffs Options - Options for
receive_handoffs— the receiver-side handoff inbox. - Received
Handoff - A handoff addressed to the querying agent, as surfaced by
receive_handoffs. Thin typed wrapper over the raw query evidence — the well-known metadata fields are lifted out, and the untouched evidence item is kept inevidence. - Record
Outcome Options - Record
Step Outcome Options - Reflect
Options - Register
Agent Options - Remember
Builder - Phase 2.3: fluent builder for
RememberOptions— replaces the 23-param flat construction with a grouped-chain API. - Remember
Options - RunScope
- Guard returned by
Client::run_scope. Restores the client’s previous ambient run id onDrop, or afterRunScope::end_with_reflect. - Session
Scope - Phase 2.3: grouped session/agent/run scope. Caller passes one builder method instead of three flat fields.
- Surface
Strategies Options
Enums§
Type Aliases§
- Result
- Value
Stream - A boxed stream of JSON values for server-streaming RPCs.