// Package exchange implementa las reglas de decision del agente exchange-bot. // Archivo generado por personalize.sh — editar segun necesidades. package exchange import ( "github.com/enmanuel/agents/devagents" "github.com/enmanuel/agents/pkg/decision" ) func init() { devagents.Register("exchange-bot", Rules) } // Rules devuelve las reglas de decision del agente (puras, sin side effects). func Rules() []decision.Rule { return []decision.Rule{ // Cualquier DM o mencion → LLM { Name: "llm-all", Match: func(ctx decision.MessageContext) bool { return ctx.IsDirectMsg || ctx.IsMention }, Actions: []decision.Action{{ Kind: decision.ActionKindLLM, LLM: &decision.LLMAction{}, }}, }, } }