Skip to content

Latest commit

 

History

History
85 lines (66 loc) · 2.39 KB

File metadata and controls

85 lines (66 loc) · 2.39 KB

English | العربية | বাংলা | Português (Brasil) | Bosanski | Dansk | Deutsch | Español | Français | Ελληνικά | Italiano | 日本語 | 한국어 | Norsk | Polski | Русский | ไทย | Türkçe | Українська | Tiếng Việt | 简体中文 | 繁體中文

opencode-0-injection

Lokal OpenCode-server-plugin som setter et driftsprompt med null prioritet foran agent-prompten.

Formål

OpenCode bygger sitt endelige systemprompt omtrent i denne rekkefølgen:

agent prompt → environment → Instructions from AGENTS.md

Dette pluginet holder kjerneatferden til OpenCode uendret, men setter én operatørstyrt promptfil helt fremst:

0-injection-prompt → agent prompt → environment → instruction

Standard promptfil er 0-injection-prompt.md.

OpenCode-konfigurasjon

{
  "plugin": [
    [
      "./plugins/opencode-0-injection",
      {
        "file": "0-injection-prompt.md"
      }
    ]
  ]
}

Når dette repositoryet sjekkes ut separat, enten kopier det til ~/.config/opencode/plugins/opencode-0-injection eller pek plugin-oppføringen mot den absolutte utsjekkingsstien.

Atferd

Pluginet bruker OpenCodes experimental.chat.system.transform-hook. Det omslutter det injiserte promptet med markører slik at gjentatte forsøk eller gjentatte transformasjoner ikke samler opp dupliserte blokker:

<opencode-0-injection-prompt>
...
</opencode-0-injection-prompt>

Røyktest

npm test

Røyktesten importerer pluginet, kjører transformasjonen mot et syntetisk systemprompt og verifiserer denne rekkefølgen:

0-injection < agent prompt < environment < instruction