AgentHandlers constructor

const AgentHandlers({
  1. required void writeLine(
    1. String line
    ),
  2. required Future<bool> confirm(
    1. String prompt
    ),
  3. required Future<PlanApproval> approvePlan(
    1. AgentPlan plan
    ),
  4. Future<CommandConfirm> confirmCommand(
    1. String prompt
    )?,
  5. Future<String> planNotes()?,
  6. String rule()?,
  7. Future<String?> continueChat()?,
})

Implementation

const AgentHandlers({
  required this.writeLine,
  required this.confirm,
  required this.approvePlan,
  this.confirmCommand,
  this.planNotes,
  this.rule,
  this.continueChat,
});