প্রকল্প সম্পর্কে
pi-claude-bridge হলো একটি Pi এক্সটেনশন যা Anthropic-এর Agent SDK-এর মাধ্যমে Claude Code ইন্টিগ্রেট করে। এটি claude-agent-sdk-pi-এর একটি ফর্ক হিসেবে শুরু হয়েছিল এবং এতে স্ট্রিমিং, MCP টুল ব্রিজিং, কাস্টম Pi টুল ব্রিজিং, সেশন রিজিউম ও পার্সিস্টেন্স, কনটেক্সট সিঙ্ক, থিংকিং সাপোর্ট, স্কিল ফরওয়ার্ডিং এবং বিভিন্ন কারেক্টনেস ফিক্স যোগ করা হয়েছে।
এটি দুটি প্রধান সুবিধা দেয়। প্রথমত, একটি প্রোভাইডার: Pi-এর মডেল পিকার-এ Claude মডেল (Opus, Sonnet, Haiku) নির্বাচন করা যায়, এবং টুল কলগুলো Pi-এর TUI-এর মধ্য দিয়ে প্রবাহিত হয়। Pi-এর টুলগুলো Claude Code-এ ব্রিজ করা হয়, bash কমান্ডের জন্য ডিফল্ট ১২০ সেকেন্ডের টাইমআউট থাকে, Pi স্কিলগুলো Claude Code-এর সিস্টেম প্রম্পটে কপি করা হয়, এবং মিড-টার্ন স্টিয়ারিং সমর্থিত। মডেল তালিকা pi-ai-এর Anthropic ক্যাটালগ থেকে নেওয়া হয়, তাই সেই প্যাকেজ আপডেট করলে নতুন Claude মডেল দেখা যায়। নির্দিষ্ট কিছু মডেলের জন্য এক্সটেন্ডেড 1M কনটেক্সট চালু করা আছে, সাথে প্ল্যান টাইপ ও এক্সট্রা-ইউসেজ বিলিংয়ের কনফিগারেশন অপশন রয়েছে; তালিকায় না থাকা নতুন মডেলগুলো 200K দিয়ে শুরু হয় যাতে অসমর্থিত রিকোয়েস্ট এড়ানো যায়।
দ্বিতীয়ত, একটি অপ্ট-ইন AskClaude টুল Pi-এর নিজস্ব LLM-কে অন্য প্রোভাইডার ব্যবহারের সময় Claude Code-এর কাছে প্রশ্ন বা কাজ ডেলিগেট করার সুযোগ দেয়। এটি read, none ও full মোড, মডেল ও থিংকিং-এফোর্ট নির্বাচন, এবং পরিচ্ছন্ন সেশনের জন্য একটি isolated ফ্ল্যাগ সমর্থন করে। ডেলিগেট করা কলগুলো ব্যবহারকারীর গ্লোবাল Claude কনফিগারেশন এড়িয়ে যায়।
কনফিগারেশন একটি গ্লোবাল বা প্রজেক্ট JSON ফাইলে থাকে এবং এতে টুল রেজিস্ট্রেশন, ডিফল্ট মোড, প্ল্যান, কনটেক্সট হ্যান্ডলিং, MCP রেস্ট্রিকশন, অটো-মেমোরি এবং Claude এক্সিকিউটেবলের পাথ অন্তর্ভুক্ত। একটি এনভায়রনমেন্ট ভেরিয়েবলের মাধ্যমে ডিবাগ লগিং চালু করা যায়, যা ব্রিজ লগ এবং প্রতি-কোয়েরি Claude Code CLI লগ লেখে।
README-তে পরিচিত সমস্যাগুলো নথিভুক্ত করা আছে: সেশনগুলো প্রয়োজনের চেয়ে বেশি বার রিবিল্ড হয় এবং প্রম্পট-ক্যাশের দিক থেকে রিবিল্ড ব্যয়বহুল; Claude Code-এর করা ফাইল এডিট রিবিল্ডের পর টিকে থাকে না; পুরোনো ব্রিজ ভার্সন Pi 0.86-এ ব্যর্থ হয়; এবং এক্সপোর্ট করা Anthropic এনভায়রনমেন্ট ভেরিয়েবল Claude Code চাইল্ড প্রসেসকে ওভাররাইড করতে পারে। এতে অন্যান্য এক্সটেনশন এবং একটি subagents এক্সটেনশনের সাথে সামঞ্জস্যের সতর্কতাও উল্লেখ করা হয়েছে, এবং ইউনিট ও ইন্টিগ্রেশন টেস্ট কমান্ড বর্ণনা করা হয়েছে।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.