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:
+11
-11
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user