Skip to content

symfonic.core.presets

presets

GraphPreset protocol + built-in presets.

Per ADR-PFX-010 and TDD SS2.7: Presets declare required_capabilities and wire graph topology via call. Config is passed at compile time.

GraphPreset

Bases: Protocol

Protocol for graph topology presets.

PlanExecutePreset

Plan-execute preset. Consumer must register planner.

ReactLoopPreset

Default preset: context_window -> react -> tools loop.

context_injection was removed from the default pipeline because ContextInjectionNode always returned {} with zero registered loaders. Hydration is now handled exclusively by SymfonicAgent._hydrate().

RetrievalAugmentedPreset

RAG preset. Requires DocumentStore capability.