merge: issue/0028-decouple-launcher — auto-discovery de agentes via init()

# Conflicts:
#	dev/issues/README.md
This commit is contained in:
2026-04-08 23:06:31 +00:00
11 changed files with 337 additions and 51 deletions
+9 -1
View File
@@ -1,8 +1,16 @@
// Package _template es un agente plantilla (no lanzable).
// Sirve como referencia canonica para crear nuevos agentes.
// Al crear un nuevo agente, new-agent.sh reemplaza _template y AGENT_ID_PLACEHOLDER.
package _template
import "github.com/enmanuel/agents/pkg/decision"
import (
"github.com/enmanuel/agents/agents"
"github.com/enmanuel/agents/pkg/decision"
)
func init() {
agents.Register("AGENT_ID_PLACEHOLDER", Rules)
}
// Rules devuelve las reglas de este agente (vacio para el template).
func Rules() []decision.Rule {