Versions in this module Expand all Collapse all v0 v0.1.5 Mar 23, 2026 Changes in this version + func WithState(ctx context.Context, s *State) context.Context + type EvalContext struct + ContextUsage float64 + LastResponseTokens int64 + LastToolFailed bool + LastToolName string + TurnCount int + type Reminder struct + Content string + Name string + Trigger Trigger + type State struct + func NewState(reminders []Reminder) *State + func StateFromContext(ctx context.Context) *State + func (s *State) Evaluate(ec EvalContext) []Reminder + func (s *State) FireManual(name string) (Reminder, bool) + func (s *State) ReminderNames() []string + type Trigger struct + Kind string + Operator string + Value string + func ParseTrigger(s string) (Trigger, error) v0.1.0 Mar 14, 2026