English | العربية | বাংলা | Português (Brasil) | Bosanski | Dansk | Deutsch | Español | Français | Ελληνικά | Italiano | 日本語 | 한국어 | Norsk | Polski | Русский | ไทย | Türkçe | Українська | Tiếng Việt | 简体中文 | 繁體中文
에이전트 프롬프트 앞에 우선순위-0 운영 프롬프트를 prepend 하는 로컬 OpenCode 서버 플러그인.
OpenCode는 최종 시스템 프롬프트를 대략 다음 순서로 구성한다.
agent prompt → environment → Instructions from AGENTS.md
이 플러그인은 OpenCode 코어 동작을 그대로 유지하되, 운영자가 통제하는 프롬프트 파일 하나를 맨 앞에 prepend 한다.
0-injection-prompt → agent prompt → environment → instruction
기본 프롬프트 파일은 0-injection-prompt.md이다.
{
"plugin": [
[
"./plugins/opencode-0-injection",
{
"file": "0-injection-prompt.md"
}
]
]
}이 저장소를 별도로 체크아웃할 경우, ~/.config/opencode/plugins/opencode-0-injection로 복사하거나 plugin 항목을 절대 체크아웃 경로로 지정한다.
플러그인은 OpenCode의 experimental.chat.system.transform 훅을 사용한다. 주입된 프롬프트를 마커로 감싸 재시도나 반복 변환에도 중복 블록이 누적되지 않게 한다.
<opencode-0-injection-prompt>
...
</opencode-0-injection-prompt>
npm test스모크 테스트는 플러그인을 임포트하고, 합성 시스템 프롬프트에 대해 변환을 실행하여 다음 순서를 검증한다.
0-injection < agent prompt < environment < instruction