docs: actualizar paths y simplificar policy de creación de agentes

Se actualizan todas las referencias a dev-scripts para usar los nuevos paths
con subdirectorios server/ y agent/ en:
- .claude/CLAUDE.md — sección de dev-scripts y guía rápida
- .claude/policies/create_agent.md — simplificada y reorganizada como guía ejecutable
- README.md — sección de uso y estructura de directorios
- docs/creating-agents.md — todos los pasos del flujo

La policy create_agent.md se reduce de ~230 a ~140 líneas, eliminando
secciones redundantes y reorganizando como checklist práctico con ruta rápida
via create-full.sh.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-06 21:53:40 +00:00
parent 5697b92ab8
commit bff41b9ccd
4 changed files with 170 additions and 194 deletions
+11 -11
View File
@@ -13,8 +13,8 @@ Esta guía documenta todos los pasos para crear, registrar, configurar y poner e
### Opción A: Script automático
```bash
./dev-scripts/new-agent.sh <agent-id> "Display Name"
# Ejemplo: ./dev-scripts/new-agent.sh mi-bot "Mi Bot"
./dev-scripts/agent/new-agent.sh <agent-id> "Display Name"
# Ejemplo: ./dev-scripts/agent/new-agent.sh mi-bot "Mi Bot"
```
Esto crea la estructura base en `agents/<agent-id>/`.
@@ -159,7 +159,7 @@ var rulesRegistry = map[string]func() []decision.Rule{
## Paso 3: Registrar en Matrix
```bash
./dev-scripts/register.sh <agent-id> "Display Name"
./dev-scripts/agent/register.sh <agent-id> "Display Name"
```
Este comando:
@@ -192,7 +192,7 @@ Colocar la imagen del bot en `static/`:
```bash
# Subir avatar y sincronizar displayname desde el config
./dev-scripts/avatar.sh <agent-id> static/<imagen>.jpg
./dev-scripts/agent/avatar.sh <agent-id> static/<imagen>.jpg
```
Esto hace:
@@ -272,7 +272,7 @@ Cambiar la password (admin API) invalida el token anterior. Hay que:
## Paso 6: Arrancar el agente
```bash
./dev-scripts/start.sh <agent-id>
./dev-scripts/server/start.sh <agent-id>
```
Verificar que arrancó correctamente:
@@ -282,10 +282,10 @@ Verificar que arrancó correctamente:
tail -f run/<agent-id>.log
# Verificar proceso
./dev-scripts/ps.sh <agent-id>
./dev-scripts/server/ps.sh <agent-id>
# Estado general
./dev-scripts/list.sh
./dev-scripts/agent/list.sh
```
**Logs esperados al arrancar correctamente:**
@@ -308,7 +308,7 @@ tail -f run/<agent-id>.log
```bash
# 1. Crear scaffold
./dev-scripts/new-agent.sh <id> "Nombre"
./dev-scripts/agent/new-agent.sh <id> "Nombre"
# 2. Editar reglas, config, prompt
# agents/<id>/agent.go
@@ -319,10 +319,10 @@ tail -f run/<agent-id>.log
# Editar cmd/launcher/main.go → import + rulesRegistry
# 4. Registrar en Matrix
./dev-scripts/register.sh <id> "Nombre"
./dev-scripts/agent/register.sh <id> "Nombre"
# 5. Avatar y displayname
./dev-scripts/avatar.sh <id> static/<imagen>.jpg
./dev-scripts/agent/avatar.sh <id> static/<imagen>.jpg
# 6. Generar pickle key (si no existe)
openssl rand -hex 32 # → guardar como PICKLE_KEY_<AGENT> en .env
@@ -339,7 +339,7 @@ openssl rand -hex 32 # → guardar como PICKLE_KEY_<AGENT> en .env
# → Añadir recovery_key_env al config.yaml
# 8. Arrancar
./dev-scripts/start.sh <id>
./dev-scripts/server/start.sh <id>
# 9. Verificar
tail -f run/<id>.log