Overview
Adjutant is a DSPy-native agent for the Autopilot ACP system. Unlike Codex or Gemini adapters that wrap external binaries, Adjutant runs natively in Rust with first-class dsrs support. Status: The repo includes Adjutant, but current desktop builds connect only to Codex by default.Key Characteristics
- Native Rust implementation (no external process spawning)
- DSPy signature pipelines for planning and execution
- Unified event stream + signature-driven UI updates
Plan Mode Signatures
Plan mode signatures live incrates/dsrs/src/signatures/plan_mode.rs and are
exposed through the signature registry:
- TopicDecompositionSignature
- ParallelExplorationSignature
- PlanSynthesisSignature
- ComplexityClassificationSignature
- DeepPlanningSignature
- ResultValidationSignature
Optimization Loop
Plan mode examples and manifests are stored locally:~/.openagents/autopilot-desktop/training/plan_mode.json~/.openagents/autopilot-desktop/manifests/plan_mode/~/.openagents/autopilot-desktop/optimization/
Integration Surface
- Backend:
crates/adjutant/(DSPy pipelines) +crates/autopilot_app/(desktop wiring) - UI:
crates/autopilot_ui/(WGPUI surfaces) - Events: emits app/server events consumed by the desktop runtime