Cyclium.Strategy.Template.Interactive (Cyclium v0.3.0)

Copy Markdown View Source

Strategy template for interactive actors. Implements the intent interpretation loop:

  1. context_assembly — gather context for the synthesizer
  2. interpret — call synthesizer with structured output spec
  3. validate — run plan through PlanGate
  4. preview (conditional) — block for approval if side effects
  5. execute — run the plan
  6. converge — standard converge with findings, outputs, summary

Uses Option A from the plan: one episode per conversation turn.

The interpret → validate → preview → execute → summarize phases are shared with the autonomous Cyclium.Strategy.Template.AgenticTask template via Cyclium.Strategy.Template.Agentic.Loop. This template supplies the conversation-specific ends: seeding intent from a user message, assembling conversation history/findings as context, and converging with conversation resolution semantics.