English | العربية | বাংলা | Português (Brasil) | Bosanski | Dansk | Deutsch | Español | Français | Ελληνικά | Italiano | 日本語 | 한국어 | Norsk | Polski | Русский | ไทย | Türkçe | Українська | Tiếng Việt | 简体中文 | 繁體中文
Ajan komut isteminden önce sıfır öncelikli bir operasyonel komut istemi ekleyen yerel OpenCode sunucu eklentisi.
OpenCode nihai sistem komut istemini kabaca şu sırayla oluşturur:
agent prompt → environment → Instructions from AGENTS.md
Bu eklenti OpenCode'un temel davranışını olduğu gibi korur, ancak en başa operatör tarafından kontrol edilen tek bir komut istemi dosyası ekler:
0-injection-prompt → agent prompt → environment → instruction
Varsayılan komut istemi dosyası 0-injection-prompt.md'dir.
{
"plugin": [
[
"./plugins/opencode-0-injection",
{
"file": "0-injection-prompt.md"
}
]
]
}Bu depo ayrı olarak çekildiğinde, ya ~/.config/opencode/plugins/opencode-0-injection dizinine kopyalayın ya da eklenti girişini mutlak çekme yoluna yönlendirin.
Eklenti OpenCode'un experimental.chat.system.transform kancasını kullanır. Yeniden denemeler veya tekrarlanan dönüşümler yinelenen bloklar biriktirmesin diye, enjekte edilen komut istemini işaretleyicilerle sarar:
<opencode-0-injection-prompt>
...
</opencode-0-injection-prompt>
npm testDuman testi eklentiyi içe aktarır, dönüşümü sentetik bir sistem komut istemine karşı çalıştırır ve şu sırayı doğrular:
0-injection < agent prompt < environment < instruction