Files
confi-emacs-actual/configs/gptel-agents/README.md

1.7 KiB

gptel-agents

Agentes y prompts internos para gptel-agent, portados de opencode (MIT).

Estructura

  • gptel-agent.md — port del agente build de opencode (agente por defecto; sobreescribe el preset gptel-agent del paquete).
  • gptel-plan.md — port del agente plan de opencode (solo lectura; sobreescribe el preset gptel-plan).
  • explore.md — subagente explorador de codebases (port de opencode explore).
  • general.md — subagente de propósito general para tareas paralelas.
  • prompts/ — prompts internos copiados de packages/opencode/src/agent/prompt/:
    • compaction.txt — usado como gptel-agent-compact-prompt.
    • title.txt, summary.txt, explore.txt — copiados para referencia (opencode es MIT).

Notas

  • Estos archivos se añaden al final de gptel-agent-dirs para que la precedencia (el último dir gana) sobreescriba los agentes por defecto del paquete gptel-agent.
  • Los {{AGENTS}}/{{SKILLS}} del cuerpo se expanden automáticamente por gptel-agent.
  • Las tools LSP (lsp_diagnostics y lsp_symbols, basadas en eglot/flymake), apply_patch (diff unificado vía patch) y plan_write (guarda planes en .gptel/plans/) se definen en configs/init-ai.el y se referencian desde los agentes correspondientes.
  • confirm-tool-calls: build y general usan auto (confirmación por tool); plan y explore usan false (solo lectura, sin confirmar cada lectura).
  • Comandos (en configs/init-ai.el): M-x kj-gptel-opencode-summary (resumen tipo PR con prompts/summary.txt) y M-x kj-gptel-opencode-title (título con prompts/title.txt). kj-gptel-opencode-small-model permite usar un modelo pequeño si existe en el backend activo.