Catálogo de Tools (24)
Las tools son las capacidades agentic que el modelo puede invocar. Cada una declara nombre, descripción, parámetros JSON Schema, y si requiere approval.
Observability
- read_hub_doctor — lee JSON cache de
/var/cache/doctors/*.jsonpor site - list_hub_projects — inventory de proyectos del hub
- batch — ejecuta la misma tool sobre múltiples targets
Memory & RAG
- read_memory — lee archivos de
/agent/memory/*.md - rag_search — SQLite BLOB cosine PHP (reemplaza Pinecone)
- rag_reranker — reranker después del RAG inicial
Data
- db_query — SQL read-only sobre site DB con whitelist tablas
Code
- code_search — ripgrep sobre sites del hub
- code_review — 10 reglas estáticas de calidad
Operations (🔒 approval required)
- ssh_run — shell command con approval gate
- deploy_site — git pull + composer + migrate
- send_resend_email — email transaccional vía Resend
- write_memory — escribe a
/agent/memory/*.md - bulk_pattern_apply — pattern cross-hub con dry-run
- cloudflare_dns — DNS edit vía CF API
Web & Research
- browser_fetch — HTTP GET + strip HTML (reemplaza Firecrawl)
- github_review — PR review contra GitHub API
Multimodal
- voice_transcribe — Whisper.cpp local (no OpenAI API)
- image_analyze — llava/moondream vision models
Music Products
- gurzmix — sample tool: find/generate/transform/analyze
- gurzdj — plan_set, suggest_next, crowd_read, swap_stems
- gurzsonic — DAW híbrido: stems, compose, master, style_transfer
Composition
- batch_operations — fan-out de la misma tool sobre N targets
Cada tool devuelve un dict JSON. Approvals destructivos se encolan en tabla approvals con rationale explícito.