English | العربية | বাংলা | Português (Brasil) | Bosanski | Dansk | Deutsch | Español | Français | Ελληνικά | Italiano | 日本語 | 한국어 | Norsk | Polski | Русский | ไทย | Türkçe | Українська | Tiếng Việt | 简体中文 | 繁體中文
Plugin local del servidor OpenCode que antepone un prompt operativo de prioridad cero antes del prompt del agente.
OpenCode construye su prompt de sistema final aproximadamente en este orden:
agent prompt → environment → Instructions from AGENTS.md
Este plugin mantiene intacto el comportamiento central de OpenCode, pero antepone un archivo de prompt controlado por el operador justo al principio:
0-injection-prompt → agent prompt → environment → instruction
El archivo de prompt predeterminado es 0-injection-prompt.md.
{
"plugin": [
[
"./plugins/opencode-0-injection",
{
"file": "0-injection-prompt.md"
}
]
]
}Cuando este repositorio se clona por separado, cópialo en ~/.config/opencode/plugins/opencode-0-injection o apunta la entrada del plugin a la ruta absoluta del checkout.
El plugin usa el hook experimental.chat.system.transform de OpenCode. Envuelve el prompt inyectado con marcadores para que los reintentos o las transformaciones repetidas no acumulen bloques duplicados:
<opencode-0-injection-prompt>
...
</opencode-0-injection-prompt>
npm testLa prueba de humo importa el plugin, ejecuta la transformación sobre un prompt de sistema sintético y verifica este orden:
0-injection < agent prompt < environment < instruction