Versions in this module Expand all Collapse all v0 v0.1.9 May 27, 2026 v0.1.8 May 11, 2026 Changes in this version + type ElicitResult struct + Action ElicitResultAction + Payload map[string]any + Reason string + type ElicitResultAction string + const ElicitResultActionAccept + const ElicitResultActionDecline + type Elicitation struct + CallbackURL string + func (e *Elicitation) IsEmpty() bool + type Plan struct + Elicitation *Elicitation + ID string + Intention string + Steps Steps + func New() *Plan + func (p *Plan) IsEmpty() bool + func (p *Plan) IsRefined() bool + type Step struct + Args map[string]interface{} + Content string + Elicitation *Elicitation + ID string + Name string + Reason string + ResponseID string + Retries int + Type string + type Steps []Step + func (s Steps) EnsureID() + func (s Steps) Find(id string) *Step + func (s Steps) Len() int + func (s Steps) ToolStepCount() int