Skip to content

Latest commit

 

History

History
85 lines (66 loc) · 3.48 KB

File metadata and controls

85 lines (66 loc) · 3.48 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

স্থানীয় OpenCode সার্ভার প্লাগইন যা এজেন্ট প্রম্পটের আগে একটি অগ্রাধিকার-শূন্য অপারেশনাল প্রম্পট যুক্ত করে।

উদ্দেশ্য

OpenCode তার চূড়ান্ত সিস্টেম প্রম্পট মোটামুটি এই ক্রমে তৈরি করে:

agent prompt → environment → Instructions from AGENTS.md

এই প্লাগইন OpenCode-এর মূল আচরণ অক্ষুণ্ণ রাখে, তবে একদম সামনে অপারেটর-নিয়ন্ত্রিত একটি প্রম্পট ফাইল যুক্ত করে:

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

ডিফল্ট প্রম্পট ফাইল হলো 0-injection-prompt.md

OpenCode কনফিগ

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

এই রিপোজিটরি আলাদাভাবে চেকআউট করা হলে, হয় এটি ~/.config/opencode/plugins/opencode-0-injection-এ কপি করুন অথবা প্লাগইন এন্ট্রিটি পরম চেকআউট পাথে নির্দেশ করুন।

আচরণ

প্লাগইনটি OpenCode-এর experimental.chat.system.transform হুক ব্যবহার করে। এটি ইনজেক্ট করা প্রম্পটকে মার্কার দিয়ে ঘিরে রাখে যাতে পুনঃচেষ্টা বা পুনরাবৃত্ত ট্রান্সফর্মে ডুপ্লিকেট ব্লক জমা না হয়:

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

স্মোক টেস্ট

npm test

স্মোক টেস্ট প্লাগইনটি ইম্পোর্ট করে, একটি কৃত্রিম সিস্টেম প্রম্পটের বিপরীতে ট্রান্সফর্ম চালায় এবং এই ক্রমটি যাচাই করে:

0-injection < agent prompt < environment < instruction