HeadlinesBriefing HeadlinesBriefing.com

Graphicle: কোডিং এজেন্টের জন্য কোড গ্রাফ ও মেমরি

Hacker News •
×

Graphicle একটি Rust প্রোগ্রাম যা আপনার রিপোজিটরিকে একটি কোড গ্রাফে ম্যাপ করে এবং আপনার প্রকল্পের ডকুমেন্ট, সিদ্ধান্ত ও অতীতের এজেন্ট সেশনগুলো মনে রাখে। এটি কোডিং এজেন্টকে দুটোর উদ্ধৃত অংশ দেয়, যা সঠিক ফাইল ও লাইনের দিকে নির্দেশ করে। এটি আপনার মেশিনে API key, অ্যাকাউন্ট বা টেলিমেট্ছাড়াই চলে এবং Claude Code, Cursor, Codex, VS Code, Claude Desktop ও যেকোনো MCP ক্লায়েন্টের সাথে কাজ করে।

ইনস্টলেশন Homebrew (brew install graphicle-ai/tap/graphicle) বা curl ইনস্টল স্ক্রিপ্টের মাধ্যমে হয়। কোনো রিপোজিটরিতে graphicle setup চালালে তা সেটিকে ইনডেক্স করে, কোড গ্রাফ তৈরি করে এবং যে কোডিং এজেন্ট খুঁজে পায় সেগুলো সংযুক্ত করে। Setup সেশন ক্যাপচারও চালু করে, Claude Code-এর অনুসন্ধানকে আগে কোড গ্রাফের দিকে নির্দেশ করে, AGENTS.md-এ একটি ছোট অংশ যোগ করে এবং Git hooks ইনস্টল করে যা প্রকল্প হালনাগাদ রাখে। এটি পরিবর্তিত প্রতিটি ফাইলের তালিকা দেখায় এবং আগে প্রতিটির ব্যাকআপ নেয়; graphicle disconnect সব কিছু উল্টে দেয়। নেটিভ Windows সমর্থন এখনো নেই; WSL2-এর অধীনে Linux ইনস্টল কাজ করার কথা, তবে তা পরীক্ষিত নয়।

টার্মিনাল থেকে graphicle ask দিয়ে Graphicle-কে প্রশ্ন করা যায়, যা প্রমাণের অংশ ফেরত দেয়, যেমন যে ফাইল ও লাইনে দামে কর যোগ করা হয়। মডেল কনফিগার না থাকলে এটি শুধু প্রমাণ দেখায়; anthropic, openai বা ollama-এর মতো একটি মডেল সেট করলে লিখিত উত্তরও যোগ হয়। graphicle graph affected "retry()"-এর মতো কমান্ড দেখায় কোন কিছু একটি নির্দিষ্ট symbol-এর উপর নির্ভরশীল।

৩১ হাজার ফাইলের একটি Kubernetes রিপোজিটরিতে 0.1.0 ইঞ্জিন শুধু-কোড এক্সট্র্যাক্ট ৩ মিনিট ১৮ সেকেন্ডে শেষ করেছে, যেখানে Graphify 0.9.88 লেগেছে ২৬ মিনিট ৩৮ সেকেন্ড, এবং একটি অনুসন্ধানমূলক রানে একই গ্রাফ তৈরি হয়েছে। এজেন্টের প্রস্তাবিত মেমরি সংরক্ষণের আগে ব্যবহারকারীর অনুমোদনের অপেক্ষায় থাকে।

উৎস: Hacker News · সারাংশ: HeadlinesBriefing