Initial commit: TZZR Orchestrator v5

- Framework genérico multi-agente
- Providers: Claude CLI, LiteLLM (100+ modelos)
- Tools: bash, read, write, glob, grep, ssh, http
- Seguridad: sandbox paths, validación comandos, rate limiting
- Configuración via YAML + .env

🤖 Generated with Claude Code
This commit is contained in:
tzzrgit
2025-12-23 16:22:49 +01:00
commit 374a74aa6d
23 changed files with 2814 additions and 0 deletions

63
examples/dev_team.yaml Normal file
View File

@@ -0,0 +1,63 @@
# examples/dev_team.yaml
# Ejemplo: Equipo de desarrollo de software
settings:
default_provider: claude
default_model: sonnet
timeout: 300
agents:
architect:
role: |
Eres un arquitecto de software senior.
Diseñas sistemas escalables y mantenibles.
Tomas decisiones técnicas importantes.
Documentas tus decisiones en ADRs (Architecture Decision Records).
provider: claude
model: opus
tools:
- read
- write
- list_dir
- glob
developer:
role: |
Eres un desarrollador full-stack experimentado.
Escribes código limpio, bien documentado y testeable.
Sigues las mejores prácticas del lenguaje que uses.
Siempre incluyes manejo de errores apropiado.
provider: claude
model: sonnet
tools:
- read
- write
- bash
- grep
- glob
reviewer:
role: |
Eres un revisor de código exigente pero constructivo.
Buscas bugs, problemas de seguridad y mejoras.
Sugieres refactorizaciones cuando son necesarias.
Validas que el código siga los estándares.
provider: litellm
model: gpt4o
tools:
- read
- grep
- glob
tester:
role: |
Eres un ingeniero de QA especializado en testing.
Escribes tests unitarios, de integración y e2e.
Identificas edge cases y escenarios de error.
Aseguras buena cobertura de tests.
provider: litellm
model: gemini-pro
tools:
- read
- write
- bash