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 presetgptel-agentdel paquete).gptel-plan.md— port del agente plan de opencode (solo lectura; sobreescribe el presetgptel-plan).explore.md— subagente explorador de codebases (port de opencodeexplore).general.md— subagente de propósito general para tareas paralelas.prompts/— prompts internos copiados depackages/opencode/src/agent/prompt/:compaction.txt— usado comogptel-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-dirspara que la precedencia (el último dir gana) sobreescriba los agentes por defecto del paquetegptel-agent. - Los
{{AGENTS}}/{{SKILLS}}del cuerpo se expanden automáticamente porgptel-agent. - Las tools LSP (
lsp_diagnosticsylsp_symbols, basadas en eglot/flymake),apply_patch(diff unificado víapatch) yplan_write(guarda planes fuera del proyecto, enkj-gptel-plans-dircon nombre<hash>--<proyecto>--<plan>.md) se definen enconfigs/init-ai.ely se referencian desde los agentes correspondientes. confirm-tool-calls: build y general usanauto(confirmación por tool); plan y explore usanfalse(solo lectura, sin confirmar cada lectura).- Comandos (en
configs/init-ai.el):M-x kj-gptel-opencode-summary(resumen tipo PR conprompts/summary.txt) yM-x kj-gptel-opencode-title(título conprompts/title.txt).kj-gptel-opencode-small-modelpermite usar un modelo pequeño si existe en el backend activo.