ZIAFORGE / 1.0.1

ZIAForge ব্যবহারকারী নির্দেশিকা

উদ্দেশ্য থেকে যাচাইকৃত ফলাফল পর্যন্ত। Code, Work এবং অ্যাপ্লিকেশন নিয়ন্ত্রণের একটি ব্যবহারিক নির্দেশিকা।

ইংরেজি মূল ও প্রামাণ্য সংস্করণ। যন্ত্র-অনূদিত সহায়তা মানুষের পর্যালোচিত অনুবাদ থেকে আলাদাভাবে চিহ্নিত করা হয়। স্বয়ংক্রিয় যাচাইকরণ মাতৃভাষার নির্ভুলতা প্রত্যয়ন করে না।

প্রাথমিক পদক্ষেপ

ZIAForge আলোচনা, পরিকল্পনা, সম্পাদন ও যাচাইকরণকে একটি কাজের মধ্যে রাখে। একটি Git প্রকল্পের জন্য Code বা সাধারণ ফোল্ডারে নথি, গবেষণা এবং অন্যান্য ফলাফলের জন্য Work বেছে নিন।

একটি পৃথক প্রকল্পে ছোট কাজ দিয়ে শুরু করুন। আপনি যদি নেটিভ CLI বেছে নেন, তবে প্রথমে এটি ইনস্টল করুন এবং টার্মিনালে এর নিজস্ব অ্যাকাউন্ট দিয়ে সাইন ইন করুন। বিকল্পভাবে, একটি API সংযোগ কনফিগার করুন। একটি CLI সাবস্ক্রিপশন এবং পেইড API পৃথক সংযোগ পদ্ধতি; ZIAForge আপনাকে সাইন ইন করায় না বা তাদের মধ্যে ক্রেডিট স্থানান্তর করে না।

  1. Settings খুলুন এবং ওয়ার্কস্পেস ফোল্ডার ও ভাষা পরীক্ষা করুন। About চলমান বিল্ডের সঠিক পরিচয় প্রদর্শন করে।
  2. Code-এর জন্য, সাইডবারে একটি Git রিপোজিটরি যোগ করুন। Work-এর জন্য, কাজটি তৈরি করার সময় একটি পৃথক ফোল্ডার বেছে নিন।
  3. একটি CLI, মডেল, রিজনিং প্রচেষ্টা এবং অ্যাক্সেস লেভেল সহ একটি প্রিসেট সংরক্ষণ করুন। সংরক্ষিত প্রিসেট ছাড়াও আপনি সরাসরি Custom নির্বাচন করতে পারেন।
  4. একটি কাজ তৈরি করুন, এর রুট, ভূমিকা এবং ম্যানুয়াল বা স্বয়ংক্রিয় অগ্রগতি বেছে নিন। Start করার আগে পছন্দগুলি পর্যালোচনা করুন।

সম্পর্কিত নির্দেশাবলী: প্রকল্পের সংক্ষিপ্ত বিবরণ · প্রোভাইডার সামঞ্জস্যতা.

সঠিক ডেস্কটপ প্যাকেজ ইনস্টল করুন

আপনার অপারেটিং সিস্টেম এবং CPU আর্কিটেকচারের জন্য একটি প্যাকেজ বেছে নিন: x64 বা arm64। বিল্ড পাইপলাইন macOS DMG/ZIP, Windows NSIS ইনস্টলার/ZIP, এবং Linux DEB/RPM/AppImage/tar.gz/ZIP ফরম্যাট তৈরি করতে পারে। একটি প্রস্তুতকৃত ফাইল বা ক্রস-বিল্ড এর প্রমাণ নয় যে এর ইনস্টলার এবং নেটিভ UI আপনার মেশিনে উত্তীর্ণ হয়েছে; সেই রিলিজের যাচাইকরণ রেকর্ড দেখুন।

Electron 44 ব্যবহার করা macOS বিল্ডগুলির জন্য macOS 13 বা পরবর্তী সংস্করণ প্রয়োজন। Apple Silicon-এ arm64 প্যাকেজ এবং Intel-এর জন্য x64 প্যাকেজ ব্যবহার করুন। প্রতিস্থাপনের আগে পুরানো অ্যাপটি সম্পূর্ণরূপে বন্ধ করুন। প্রিভিউ প্যাকেজগুলি স্বাক্ষরবিহীন ও নোটারাইজড না হতে পারে; একটি ডেভেলপমেন্ট আর্টিফ্যাক্টকে স্বাক্ষরিত পাবলিক রিলিজ বলে ভুল করবেন না।

Windows-এর জন্য বান্ডিল করা Electron সংস্করণ দ্বারা সমর্থিত একটি অপারেটিং সিস্টেম এবং PATH-এ উপলব্ধ Git প্রয়োজন। মানানসই আর্কিটেকচার বেছে নিন। একটি স্বাক্ষরবিহীন প্রিভিউতে Authenticode সার্টিফিকেশন থাকে না। একটি পোর্টেবল ZIP-এ সম্পূর্ণ অ্যাপ্লিকেশন ডিরেক্টরি এবং রানটাইম ফাইল সংরক্ষণ করতে হবে, কেবল এর এক্সিকিউটেবল নয়।

Linux-এর জন্য একটি সামঞ্জস্যপূর্ণ গ্রাফিকাল ডেস্কটপ, Electron-এর জন্য প্রয়োজনীয় সিস্টেম লাইব্রেরি এবং Git প্রয়োজন। এনক্রিপ্ট করা নিয়ন্ত্রণ শংসাপত্রের জন্য, gnome-libsecret বা KWallet-এর মতো একটি কার্যকর Secret Service সরবরাহ করুন; অনিরাপদ basic_text ব্যাকএন্ড গ্রহণযোগ্য নয়। হেডলেস/কন্টেইনার স্মোক প্রমাণ প্রতিটি ডেস্কটপ বা ডিস্ট্রিবিউশনকে প্রত্যয়ন করে না।

apt install ./file.deb দিয়ে একটি DEB ইনস্টল করুন, অথবা আপনার ডিস্ট্রিবিউশনের প্যাকেজ ম্যানেজারের মাধ্যমে একটি RPM ইনস্টল করুন। একটি AppImage-এর জন্য এক্সিকিউটেবল অনুমতি এবং উপযুক্ত FUSE সমর্থন প্রয়োজন; যেখানে সমর্থিত সেখানে --appimage-extract-and-run একটি বিকল্প। tar.gz এবং ZIP প্যাকেজগুলি তাদের সমস্ত রানটাইম ফাইল সহ এক্সট্র্যাক্ট করুন। একটি প্যাকেজ প্রতিস্থাপন করার সময় ব্যবহারকারীর ডেটা এবং অ্যাপ্লিকেশন ফাইল আলাদা রাখুন।

সোর্স থেকে বিল্ড করতে, সাধারণ Electron ইনস্টলার সহ Node 24, Git এবং npm ci ব্যবহার করুন। নেটিভ পুনর্নির্মাণের জন্য প্ল্যাটফর্ম টুল প্রয়োজন: macOS-এ Xcode কমান্ড-লাইন টুল; Windows-এ MSVC C++, Windows SDK এবং Python; Linux-এ কম্পাইলার, make, Python, pkg-config এবং প্রয়োজনীয় প্যাকেজিং টুল। সঠিক কমান্ড এবং বর্তমান প্ল্যাটফর্ম সীমাবদ্ধতার জন্য PLATFORM_BUILDS.md অনুসরণ করুন।

রিলিজ সংস্করণগুলি কেন্দ্রীয়ভাবে সংরক্ষিত এবং আউটপুটগুলি অপরিবর্তনীয়। একটি CI যাচাইকরণ বিল্ড প্রকাশিত ইনস্টলার নয়। সোর্স আর্কাইভে সোর্স, লকফাইল, ডকুমেন্টেশন এবং স্ক্রিপ্ট থাকে; নির্ভরতা, শংসাপত্র, ব্যবহারকারী প্রোফাইল এবং ব্যক্তিগত গবেষণা বাদ দেওয়া হয়। সফল x64 বিল্ড থেকে কখনই নেটিভ ARM বা Windows যাচাইকরণের অনুমান করবেন না।

সম্পর্কিত নির্দেশাবলী: প্ল্যাটফর্ম প্যাকেজ, পূর্বশর্ত এবং যাচাইকরণের সীমাবদ্ধতা · বিল্ড পরিচয় এবং রিলিজ যাচাই.

Code: পাঁচটি রুট

Auto পরিধি মূল্যায়ন করে: একটি সাধারণ প্রশ্ন উত্তরের মাধ্যমে শেষ হতে পারে, যেখানে বড় কাজের জন্য প্রস্তুতির প্রয়োজন হয়। Fix a bug কারণ অনুসন্ধান করে এবং সংশোধনের প্রস্তুতি নেয়। Spec first প্রযুক্তিগত সমাধানের মাধ্যমে শুরু হয়; Requirements first প্রয়োজনীয়তা এবং গ্রহণযোগ্যতার মানদণ্ড দিয়ে শুরু হয়।

Multi-model অন্বেষণ, নকশা, বাস্তবায়ন এবং পর্যালোচনার জন্য পৃথক প্রসঙ্গ ব্যবহার করে। রুট নামের জন্য বিভিন্ন প্রোভাইডারের প্রয়োজন হয় না: প্রতিটি ভূমিকা আপনার বেছে নেওয়া প্রিসেট বা Custom কনফিগারেশন ব্যবহার করে।

একটি Worktree কাজের Git পরিবর্তনগুলিকে পৃথক করে। Branch নির্বাচিত চেকআউটে কাজ করে। শুরু করার আগে প্রকল্প, শাখা এবং মডেল পরীক্ষা করুন; কাজের বিবরণ সাধারণ চ্যাটে পাঠানো হয় না।

অমীমাংসিত পণ্য বা প্রযুক্তিগত পছন্দ সহ কোনো ধারণার জন্য, Requirements first ব্যবহার করুন এবং আলোচনায় ভিত্তি তৈরি করুন। Auto অনুরোধটি শ্রেণিবদ্ধ করে; এটি প্রতিটি সংক্ষিপ্ত বাক্যাংশ অবিলম্বে বাস্তবায়নের নির্দেশ নয়। Save draft কোনো মডেলে যোগাযোগ না করেই অনুরোধটি ধরে রাখে; Start পরিচালিত প্রবাহ একবার সংরক্ষণ ও চালু করে। এক থেকে চারটি কাজের কপির স্বাধীন সৃষ্টি আইডি এবং ভূমিকা সেটিংস থাকে।

সম্পর্কিত নির্দেশাবলী: Code ওয়ার্কফ্লো চুক্তি · Code প্রম্পট প্রোফাইল.

Forge আলোচনা

Start কেন্দ্রীয় আলোচনা শুরু করে। স্বাভাবিকভাবে উত্তর দিন, পাল্টা প্রশ্ন করুন, সীমাবদ্ধতা যোগ করুন এবং প্রযুক্তিগত পছন্দ নিয়ে আলোচনা করুন। কথোপকথন এবং প্রশ্নগুলি কাজের সাথেই থাকে।

টেক্সট পাঠালে কোনো নথি গৃহীত হয় না বা নতুন বাস্তবায়ন পরিকল্পনা অনুমোদিত হয় না। সম্পাদনের সময় কোনো স্পষ্টীকরণ প্রথমে পরিচালিত পালা থামিয়ে দেয় এবং প্রভাবিত পরিধি পুনর্বিবেচনা করে। ইতিমধ্যে গৃহীত পদক্ষেপের মধ্যবর্তী কোনো প্রশ্নের উত্তর সেই পদক্ষেপটি চালিয়ে নিতে পারে।

ভিত্তিটি সচেতনভাবে পুনর্বিবেচনা করতে, Requirements, Specification বা Planning নির্বাচন করুন। একটি নতুন সংস্করণের জন্য নির্ভরশীল সিদ্ধান্তগুলির নতুন স্বীকৃতির প্রয়োজন হয়। সম্পন্ন পদক্ষেপ এবং তাদের প্রমাণ বহাল থাকে; অসম্পূর্ণ প্রতিস্থাপিত পর্যায়গুলি ইতিহাসে সংরক্ষিত থাকে।

পরিচালিত পর্যায় সেশনগুলি মুক্ত চ্যাট থেকে আলাদা। ওয়ার্কফ্লো-মালিকানাধীন সেশনে সরাসরি ম্যানুয়াল প্রম্পট পাঠানোর পরিবর্তে Forge আলোচনা ব্যবহার করুন।

সম্পর্কিত নির্দেশাবলী: Forge আলোচনা চুক্তি.

নথিপত্র এবং সিদ্ধান্ত

একটি নথি খুলুন, এর সংস্করণ পরিদর্শন করুন এবং প্রয়োজন হলে সম্পাদনা করুন। আলোচনার মাধ্যমে সম্পাদনা জমা দিলে একটি নতুন সংস্করণ তৈরি হয়; প্রতিবেদন এবং যাচাইকৃত ফলাফল অতীতের হিসেবে পুনর্লিখন করা হয় না।

প্রস্তাবিত পরিকল্পনা গ্রহণ করার আগে, ক্রম, নির্দেশাবলী, গ্রহণযোগ্যতার মানদণ্ড এবং যাচাইকরণ কমান্ডগুলি সম্পাদনা করুন। আপনার বোধগম্য সুনির্দিষ্ট কমান্ড অনুমোদন করুন: সেগুলি কাজের ফোল্ডারে চলে। Multi-model নথিপত্র এবং নির্দেশাবলীতে বিশদ বিবরণ সহ একটি সম্পূর্ণ-কাজের বাস্তবায়ন পদক্ষেপ প্রস্তাব করে।

Approve একটি পৃথক সুচিন্তিত সিদ্ধান্ত। Auto প্রয়োজনীয়তা, স্পেসিফিকেশন এবং পরিকল্পনার প্রশ্ন বা গ্রহণযোগ্যতাকে বাইপাস করে না। বাহ্যিকভাবে পরিবর্তিত নথি পুরানো অনুমোদন পুনরায় ব্যবহার করতে পারে না।

প্রস্তুতির ফাইলগুলি আর্টিফ্যাক্ট হিসেবে উপস্থিত হয়। তাদের সংস্করণ, উৎপাদনকারী পর্যায় এবং হ্যাশ সেগুলিকে একটি ফলাফলের সাথে আবদ্ধ করে। Code নথিগুলি worktree-এর বাইরে রাখা হয় এবং স্বয়ংক্রিয়ভাবে কমিটে প্রবেশ করে না।

গ্রহণ করার আগে নথি এবং প্রদর্শিত সিদ্ধান্ত উভয়ই পরীক্ষা করুন। গ্রহণযোগ্যতা বর্তমান গেট ID, পরিকল্পনা সংশোধন এবং সংরক্ষিত নথি হ্যাশগুলিকে আবদ্ধ করে। পরিধি বা প্রমাণ ভুল হলে পরিবর্তন অনুরোধ করুন। কোনো সিদ্ধান্ত বাতিল বা বাসি হয়ে গেলে, নতুন পছন্দ করার আগে সংরক্ষিত অবস্থা পুনরায় লোড করুন; পরিবর্তিত ফাইল পূর্ববর্তী সংস্করণের অধীনে গ্রহণ করা যায় না।

সম্পর্কিত নির্দেশাবলী: ওয়ার্কফ্লো গেট এবং নথির সংস্করণ.

সম্পাদন এবং পর্যালোচনা

To-do প্রকৃত পদক্ষেপ, বর্তমান প্রচেষ্টা, যাচাইকরণ এবং পর্যালোচনার ফলাফল প্রদর্শন করে। কোনো এজেন্টের “done” বলা একটি পদক্ষেপ সম্পূর্ণ করে না: পরিকল্পনার প্রয়োজনীয় প্রমাণ বিদ্যমান থাকতে হবে।

Manual মোড উপযুক্ত পদক্ষেপগুলির মাঝে বিরতি দেয়। Auto যাচাইকৃত পদক্ষেপগুলিকে এগিয়ে নিয়ে যায় এবং সীমিত পুনরায় চেষ্টার অনুমতি দেয়। Stop after সর্বদা একটি চেকপয়েন্ট তৈরি করে। Pause ওয়ার্কফ্লোর সক্রিয় কাজ বন্ধ করে; প্যানেল বন্ধ করা এটিকে বন্ধ করে না।

একজন স্বাধীন পর্যালোচক ফাইল এবং যাচাইকরণ ফলাফল সহ একটি পৃথক প্রসঙ্গ ব্যবহার করেন। প্রতিটি প্রয়োজনীয় ব্লকিং ফাইন্ডিং অবশ্যই সমাধান করতে হবে; একাধিক পর্যালোচক ভোট দিয়ে ব্লকিং ত্রুটি বাতিল করতে পারেন না।

Multi-model-এ, ফাইন্ডিং সংশোধন করার জন্য একটি স্পষ্ট সিদ্ধান্তের প্রয়োজন হয়। সংশোধন নীরবে অন্য পর্যালোচনা শুরু করে না: Review again একটি নতুন চক্র শুরু করে। পর্যালোচনার মন্তব্য বাস্তবায়ন পুনরাবৃত্তি না করেই সমন্বয়কের পুনর্বিবেচনার অনুরোধ করতে পারে।

সম্পন্ন পদক্ষেপগুলি নীরবে সম্পাদনা করা যায় না। TDD-এর ক্ষেত্রে, Red-কে প্রত্যাশিত কারণে প্রকৃতপক্ষে ব্যর্থ হতে হবে, তারপর Green-কে উত্তীর্ণ হতে হবে। সীমাবদ্ধ প্রচেষ্টা অন্তহীন পুনঃচেষ্টা প্রতিরোধ করে।

Settings → Review teams-এ স্বাধীন CLI/API পর্যালোচকদের সংরক্ষণ করুন, তারপর Code বা Work-এ দলটিকে নির্বাচন করুন। পর্যালোচকরা সমান্তরালভাবে কাজ চালান, যার পরে দলের রিপোর্ট আর্কিটেক্ট কাজ করেন। সংরক্ষিত দল ছাড়াও আপনি স্বাধীন পর্যালোচক কনফিগার করতে পারেন। রিপোর্ট আর্কিটেক্ট কেবল বেনামী কাঠামোগত প্রতিবেদন পায়, কোনো প্রকল্প ফাইল বা টুল ছাড়া; এই বিচ্ছিন্নতার জন্য বর্তমানে Claude Code বা API প্রয়োজন।

প্রতিটি বাস্তবায়ন পদক্ষেপের জন্য একটি এক্সিকিউটেবল যাচাই, প্রয়োজনীয় স্বাধীন পর্যালোচনা, বা উভয়ই প্রয়োজন। প্রস্তুতির পর্যায়গুলি এর পরিবর্তে বৈধ ফলাফল এবং আর্টিফ্যাক্ট রসিদ বজায় রাখে; এগুলি বাস্তবায়ন পরীক্ষা চলেছে বলে ভান করে না। একটি কমান্ড তখনই সফল হয় যখন এর প্রকৃত এক্সিট স্ট্যাটাস এবং নিজস্ব-প্রক্রিয়ার পরিচ্ছন্নতা নিশ্চিত হয়। TDD-এর জন্য একটি Red যাচাই বাস্তবায়ন এবং Green যাচাইকরণের আগে স্বাভাবিকভাবে ব্যর্থ হতে হবে; কোনো অনুপস্থিত এক্সিকিউটেবল বা টাইমআউট কোনো বৈধ Red ফলাফল নয়।

ডিফল্ট সার্কিট ব্রেকার একটি পদক্ষেপে তিনটি ব্যর্থ প্রচেষ্টা বা মোট পঞ্চাশটি প্রচেষ্টার পরে থেমে যায়। বাধা একটি প্রচেষ্টা খরচ করে কিন্তু নিজেই একটি ব্যর্থ প্রচেষ্টা হিসেবে গণ্য হয় না। সীমা এবং সম্পূর্ণ প্রমাণ রিস্টার্টের পরেও বহাল থাকে; Retry সেগুলি রিসেট করে না। আরেকটি প্রচেষ্টা অনুমোদন করার আগে সংরক্ষিত ব্যর্থতা পড়ুন।

সম্পর্কিত নির্দেশাবলী: যাচাইকরণ এবং পর্যালোচনা.

সমান্তরাল পর্যালোচনা দল এবং রিপোর্ট আর্কিটেক্ট

Settings → Review teams খুলুন এবং একটি দল সংরক্ষণ করুন। নিজস্ব CLI বা API, মডেল, রিজনিং প্রচেষ্টা এবং বিশেষীকরণ সহ স্বাধীন পর্যালোচক যোগ করুন, তারপর একজন রিপোর্ট আর্কিটেক্ট বেছে নিন। কাজের পর্যালোচনা কনফিগারেশনে দলটিকে নির্বাচন করুন। একজন পর্যালোচক কর্তৃক এক্সিকিউটর প্রিসেটও ব্যবহার করা যেতে পারে, এবং Custom উপলব্ধ থাকে; স্বাধীন ভূমিকাগুলির এখনও পৃথক প্রসঙ্গ থাকে।

পর্যালোচকরা একই কাজের প্রমাণের ওপর সমান্তরালভাবে কাজ চালান। প্রতিটি প্রয়োজনীয় প্রতিবেদন, ত্রুটি এবং রায় সংরক্ষণ করা হয়। আর্কিটেক্ট পর্যালোচকের নাম, মডেল বা প্রোভাইডার পরিচয়, মূল কাজের বিষয়বস্তু, রিপোজিটরি অ্যাক্সেস বা টুল ছাড়া বেনামী সংখ্যাযুক্ত প্রতিবেদন পায়। এটি প্রতিবেদনগুলি তুলনা করে এবং একটি কাঠামোগত রায় প্রদান করে; এটি কোনো নতুন সোর্স পর্যালোচনা পরিচালনা করে না।

একটি ব্লকিং ফাইন্ডিং বা প্রয়োজনীয় পর্যালোচকের প্রত্যাখ্যান সংখ্যাগরিষ্ঠের ভোট বা আর্কিটেক্টের পছন্দের মাধ্যমে মওকুফ করা যায় না। অনুপস্থিত বা ত্রুটিপূর্ণ প্রতিবেদন অনুমোদন রোধ করে। সংশোধন গ্রহণ বা অনুমোদন করার আগে পৃথক ফাইন্ডিং এবং সমন্বিত সিদ্ধান্ত পরিদর্শন করুন। একটি সংরক্ষিত দল রানের জন্য স্থির এবং হিমায়িত থাকে; এর প্রিসেট সম্পাদনা সম্পূর্ণ প্রমাণ পুনর্লিখন করে না।

শুধুমাত্র-প্রতিবেদন আর্কিটেক্ট বর্তমানে সমর্থিত Claude বা API টুল-মুক্ত কনফিগারেশন ব্যবহার করে। Codex এবং Antigravity পর্যালোচক হিসেবে উপলব্ধ থাকে কিন্তু যাচাইকৃত টুল-মুক্ত চুক্তি না থাকা পর্যন্ত এই বিচ্ছিন্ন আর্কিটেক্ট ভূমিকার জন্য প্রত্যাখ্যাত হয়। শুধুমাত্র “no tools” বলা প্রম্পটই যথেষ্ট নয়।

সম্পর্কিত নির্দেশাবলী: টাইপ করা দল কনফিগারেশন · পর্যালোচনা একত্রীকরণ.

এজেন্ট বিশেষীকরণ এবং প্রম্পট নীতি

একটি মডেল হলো এক্সিকিউশন ইঞ্জিন; একটি বিশেষীকরণ হলো নির্দেশিকা প্রোফাইল। কোনো অতিরিক্ত বিশেষীকরণ না রাখার জন্য None, ডিফল্ট গাইডের জন্য Standard, প্রাসঙ্গিক অন্তর্নির্মিত গাইডের জন্য Auto, অথবা নির্বাচিত গাইড এবং আপনার নিজস্ব সীমাবদ্ধ নির্দেশাবলীর জন্য Manual বেছে নিন। প্রিসেটগুলি নির্বাচনটি সংরক্ষণ করতে পারে।

মূল ক্যাটালগে সাধারণ কোডিং, আর্কিটেকচার, নিরাপত্তা, নির্ভরযোগ্যতা, কর্মক্ষমতা, টেস্টিং এবং ইন্টারফেস ব্যবহারের উপযোগিতা অন্তর্ভুক্ত রয়েছে। একটি গাইড নির্বাচন করতে Auto উপলব্ধ কাজ/পদক্ষেপের পাঠ্য ব্যবহার করে; এটি গোপনে অন্য কোনো মডেলকে কল করে না বা দক্ষতার প্রমাণ দেয় না। বাস্তবায়ন পরিকল্পনা গ্রহণ করার আগে পরিকল্পনার পরামর্শগুলি পরিদর্শন এবং পরিবর্তন করা যেতে পারে।

পর্যালোচনা বিশেষীকরণ মনোযোগ নির্দেশ করতে সহায়তা করে তবে কখনই স্বাধীন প্রমাণ, অ্যাক্সেস সীমা বা কাঠামোগত রায়কে প্রতিস্থাপন করে না। কাস্টম নির্দেশাবলীকে কাজের পরিধির অংশ হিসেবে বিবেচনা করুন: নথি স্বীকৃতি, টুল নীতি, প্রমাণীকরণ বা পর্যালোচকের ব্যর্থতা এড়াতে সেগুলি ব্যবহার করবেন না।

সম্পর্কিত নির্দেশাবলী: মূল প্রম্পট ক্যাটালগ.

Work: প্রশ্ন থেকে নথি পর্যন্ত

Work-এর জন্য Git প্রয়োজন হয় না। Default একটি পৃথক কাজের ফোল্ডার তৈরি করে; Custom নেটিভ পিকারের মাধ্যমে একটি বিদ্যমান ফোল্ডার নির্বাচন করে। Save draft অনুমান ছাড়াই সেটিংস সংরক্ষণ করে; Start প্রথম পর্যায়টি চালায়।

Auto সরাসরি উত্তর দেয় বা বাস্তব To-do সহ একটি উপযুক্ত পরিকল্পনা প্রস্তাব করে। আপনি আরও ধারণা বা মূল্যায়ন বেছে নেওয়ার আগে Brainstorm ideas.md তৈরি করে। Research findings.md, উৎস এবং সীমাবদ্ধতা সংরক্ষণ করে। Write অভিপ্রায় থেকে এবং দরকারী হলে outline.md থেকে একটি বর্ণনামূলক নথি বা draft.md-এ অগ্রসর হয়; সংশোধনগুলি পূর্ববর্তী সংস্করণগুলিকে ধরে রাখে।

নেটিভ পিকারের মাধ্যমে ফাইল ইনপুট নির্বাচন করুন এবং @ দিয়ে সেগুলি উল্লেখ করুন। অ্যাপটি সেগুলিকে অপরিবর্তনীয় কাজের ইনপুট হিসেবে অনুলিপি করে এবং একটি রানের আগে তাদের পরিচয় যাচাই করে। Default অ্যাপ্লিকেশন-মালিকানাধীন কাজের ফোল্ডার তৈরি করে; Custom ফোল্ডার অ্যাক্সেস হলো একটি সংরক্ষিত মালিকের অনুমোদন। একটি সংরক্ষিত, অপ্রারম্ভিক খসড়া এর ফোল্ডার পরিবর্তন করতে পারে।

স্বাধীন এক্সিকিউটর সেটিংস সহ 1–4 কপি তৈরি করুন। ওভারল্যাপিং ফোল্ডার ব্যবহার করা কাজগুলি একই সাথে লিখতে পারে না। এই সমন্বয়টি ZIAForge অপারেশনের ক্ষেত্রে প্রযোজ্য, ইচ্ছামতো বাহ্যিক প্রোগ্রামের জন্য নয়।

Deep Brainstorm ডিফল্টভাবে তিনটি স্বাধীন কর্মীতে সেট থাকে এবং আটটি পর্যন্ত সমর্থন করে। পৃথক প্রসঙ্গে একটি প্রিসেটের পুনঃব্যবহার সহ তাদের ক্রম এবং কনফিগারেশন নির্বাচন করুন। কর্মীদের প্রশ্নের উৎস সংরক্ষিত থাকে; ত্রুটিপূর্ণ প্রতিবেদনগুলি একটি ফরম্যাট-মেরামতের প্রচেষ্টা পায়। আংশিক ব্যর্থতা সর্বসম্মত সাফল্য হিসেবে উপস্থাপিত না হয়ে দৃশ্যমান থাকে।

Deep সংরক্ষিত কর্মীদের প্রতিবেদনগুলিকে brainstorm_report.md-এ একত্রিত করে এবং সর্বদা ব্যবহারকারীর সিদ্ধান্তের জন্য জিজ্ঞাসা করে। একটি ছোট ফলো-আপ সমন্বয়কের মাধ্যমে প্রতিবেদনটি সংশোধন করে; একটি বড় পরিবর্তন হিমায়িত কর্মীদের আরেকটি রাউন্ড শুরু করে। আর্টিফ্যাক্টগুলি তাদের সংস্করণ বজায় রাখে।

মীমাংসিত ভূমিকাগুলি কাজ তৈরির সময় বা স্পষ্ট খসড়া সংরক্ষণের সময় স্থির হয়ে যায়। প্রথম আহ্বানের পরে, কেবল স্বয়ংক্রিয়/ম্যানুয়াল অগ্রগতি পরিবর্তন করা যেতে পারে; ভিন্ন ভূমিকা বা মডেল সেটিংসের জন্য একটি নতুন কাজ ব্যবহার করুন। একটি গ্লোবাল প্রিসেট সম্পাদনা পরবর্তী পর্যায়গুলিকে নীরবে পরিবর্তন করে না।

Manual মোড একটি উল্লেখযোগ্য Write রূপরেখা সহ উপযুক্ত পর্যায়গুলির মাঝে বিরতি দেয়। Auto সেই রূপরেখার মাধ্যমে এগিয়ে যেতে পারে। এমনকি Auto-এও প্রশ্নাবলী, প্রস্তাবিত সম্পাদনযোগ্য পরিকল্পনা, Brainstorm দিকনির্দেশনা এবং Deep প্রতিবেদন পর্যালোচনা স্পষ্ট সিদ্ধান্ত হিসেবেই থাকে। একটি উদ্ধৃতি একা প্রমাণ করে না যে ব্রাউজিং হয়েছে, এবং একটি সংরক্ষিত বাইনারি ফাইল একা এর রেন্ডারিং প্রমাণ করে না।

সম্পর্কিত নির্দেশাবলী: Work মোড এবং সিদ্ধান্ত.

প্রিসেট, মডেল এবং অ্যাক্সেস

একটি প্রিসেট একটি CLI/API, মডেল, রিজনিং প্রচেষ্টা এবং অনুমতি সংরক্ষণ করে। চ্যাট ফুটারে প্রিসেট, CLI, মডেল এবং বিকল্প অংশ রয়েছে। Custom প্রিসেট ছাড়াই কাজ করে; Create preset বর্তমান নির্বাচন সংরক্ষণ করে।

ক্যাটালগটি যেখানে সমর্থিত সেখানে নির্বাচিত ইনস্টল করা CLI বা API থেকে আসে। Refresh নির্বাচন পরিবর্তন না করে তালিকা আপডেট করে। যদি আবিষ্কার অনুপলব্ধ হয়, তবে একটি স্পষ্ট মডেল ID লিখুন; প্রোভাইডারকে অবশ্যই এটি সমর্থন করতে হবে। রিজনিং স্তর মডেল এবং CLI-এর উপর নির্ভর করে। প্রোভাইডার ডিফল্ট স্পষ্ট none টোকেন থেকে আলাদা।

ব্যাকএন্ডের স্বীকৃতির পরেই পরিবর্তনগুলি প্রয়োগ করুন। সক্রিয় পালা বা সারিতে কিছু থাকা অবস্থায় পরিবর্তন সীমাবদ্ধ থাকে। খসড়া এবং দৃশ্যমান ইতিহাস বহাল থাকে, তবে প্রোভাইডার পরিবর্তন তাদের ব্যক্তিগত অভ্যন্তরীণ অবস্থা স্থানান্তর করে না।

Forge-এ, ভূমিকার লেবেলটি গুরুত্বপূর্ণ: প্রস্তুতিতে একটি পৃথক Planner ব্যবহার করা যেতে পারে। ফুটার প্রদর্শিত ভূমিকা পরিবর্তন করে; ওয়ার্কফ্লো সেটিংসে পর্যালোচক এবং সহায়কদের নির্বাচন করা হয়। ইতিমধ্যে যাচাইকৃত বাস্তবায়নের নীতি লক করা থাকতে পারে।

প্রোভাইডারদের মধ্যে অনুমতি ভিন্ন হয়। যেখানে অ্যাডাপ্টার সমর্থন করে সেখানে Read only এবং Workspace write উপলব্ধ। Antigravity নেটিভ CLI সেটিংস বা স্পষ্টভাবে নির্বাচিত সম্পূর্ণ অ্যাক্সেস ব্যবহার করে। সম্পূর্ণ অ্যাক্সেস কোনো স্যান্ডবক্স নয়।

বিশেষীকরণ প্রম্পট নির্দেশনা যোগ করে, অন্য কোনো মডেল বা অনুমতি নয়। প্রিসেট এবং ভূমিকাগুলি None, Standard, Auto এবং Manual সমর্থন করে। অতিরিক্ত মডেল কল ছাড়াই Auto পদক্ষেপের পাঠ্য থেকে প্রোফাইল নির্বাচন করে; Manual চারটি পর্যন্ত বিশেষত্ব এবং কাস্টম নির্দেশাবলী গ্রহণ করে। পরিকল্পনা গ্রহণ করার আগে Planner-প্রস্তাবিত অ্যাসাইনমেন্টগুলি সম্পাদনা করা যেতে পারে।

ম্যানুয়ালি প্রবেশ করানো মডেল ID বা প্রচেষ্টা আপনার পছন্দ হিসেবে থাকে, তবে প্রোভাইডার এটি প্রত্যাখ্যান করতে পারে। একটি গ্লোবাল প্রিসেট সম্পাদনা চলমান চ্যাট বা গৃহীত পরিকল্পনাকে অতীতের হিসেবে পরিবর্তন করে না। কোনো নিষ্ক্রিয় কথোপকথন সচেতনভাবে পরিবর্তন করতে, এর নিজস্ব কনফিগারেশন নিয়ন্ত্রণ ব্যবহার করুন এবং স্বীকৃতির জন্য অপেক্ষা করুন। একটি নিষ্ক্রিয় বিকল্পকে সক্ষমতা বা জীবনচক্রের সীমাবদ্ধতা হিসেবে বিবেচনা করা উচিত, সংরক্ষিত JSON সম্পাদনা করে এটি বাইপাস করা উচিত নয়।

সম্পর্কিত নির্দেশাবলী: প্রোভাইডারের সক্ষমতা.

চ্যাট, Stop এবং সারি

Open ট্যাব, Recent এবং খসড়াগুলি একটি কাজের অন্তর্ভুক্ত। একটি ট্যাব বন্ধ করলে তা Open থেকে সরানো হয় কিন্তু Recent-এ বহাল থাকে এবং এর প্রোভাইডার প্রক্রিয়া বা পরিচালিত ওয়ার্কফ্লো বন্ধ করে না। ইতিহাস অনুসন্ধান করুন, চ্যাট পুনরায় খুলুন বা ইতিহাস মেনু থেকে সমস্ত অতিরিক্ত ট্যাব বন্ধ করুন।

Stop বর্তমান পালা বাধাগ্রস্ত করে। পরবর্তী Send-এর আগে থামা শেষ হওয়ার জন্য অপেক্ষা করুন: একটি বাধা স্বীকৃতি প্রক্রিয়া সম্পন্ন হওয়া নয়। ইতিমধ্যে আপনি পরবর্তী খসড়া টাইপ করতে পারেন।

সাধারণ চ্যাটে, Queue পরবর্তী অনুরোধকে বর্তমান খসড়া থেকে আলাদাভাবে সংরক্ষণ করে। Pause queue পরবর্তী ডেলিভারি স্থগিত রাখে। Stop এবং Quit সারি থামিয়ে দেয়। রিস্টার্টের পরে, প্রথমে Resume করুন, তারপর স্পষ্টভাবে Continue queue করুন।

Uncertain অর্থ ডেলিভারি অজানা। এই ধরণের বার্তা স্বয়ংক্রিয়ভাবে পুনরায় পাঠানো হয় না: ইতিহাস পরিদর্শন করুন, উপযুক্ত হলে পাঠ্য অনুলিপি করুন এবং সারিবদ্ধ আইটেমটি বাতিল করুন। এটি আবার পাঠানো একটি নতুন সুচিন্তিত অনুরোধ।

পরিচালিত পর্যায় চ্যাটগুলি সাধারণ সারির পরিবর্তে তাদের নিজস্ব ওয়ার্কফ্লো ব্যবহার করে। Follow stage বর্তমান পর্যায়টি দেখায়; ম্যানুয়ালি অন্য ট্যাব নির্বাচন করলে অনুসরণ বন্ধ হয়ে যায়। CLI লগগুলি প্রতিক্রিয়া থেকে আলাদাভাবে ডায়াগনস্টিক দেখায়।

Markdown প্রতিক্রিয়া শিরোনাম, তালিকা, সারণী, লিঙ্ক এবং ফেন্সড কোড রেন্ডার করে। টুল কার্ড এবং CLI ডায়াগনস্টিক উত্তর থেকে পৃথক থাকে। মডেল-প্রতিবেদিত চিন্তাভাবনা এবং টোকেন মেট্রিক্স কেবল তখনই উপস্থিত হয় যখন প্রোভাইডার আসলে সেগুলি উন্মোচন করে; অ্যানিমেশন থেকে ব্যক্তিগত যুক্তি বা ব্যবহার অনুমান করবেন না।

একটি অনিশ্চিত পাঠানো বা সারির স্বীকৃতির পরে, ইতিহাস পরিদর্শন করুন এবং যেখানে প্রস্তাব দেওয়া হয় সেখানে কেবল একই সংরক্ষিত অনুরোধ পুনরায় চেষ্টা করুন। একটি সারির রসিদের অর্থ হলো স্টোরেজ আইটেমটি গ্রহণ করেছে, অনুমান শেষ হয়েছে তা নয়। একটি অনিশ্চিত সারিবদ্ধ আইটেম কেবল স্পষ্ট বরখাস্ত হিসেবে সরিয়ে ফেলুন; এটি ইতিমধ্যে বিতরণ করা কোনো প্রম্পট প্রত্যাহার করতে পারে না।

সম্পর্কিত নির্দেশাবলী: টেকসই বার্তা সারি.

ফাইল, Git এবং সমাপ্তি

Files কাজের ফোল্ডার দেখায়। প্রয়োজনীয়তার সাথে ফলাফলের তুলনা করুন, নথি খুলুন এবং diff পরীক্ষা করুন। একটি বাইনারি ফাইল সংরক্ষণ করা তার লক্ষ্য অ্যাপ্লিকেশনে সঠিক রেন্ডারিং প্রমাণ করে না।

Git রেকর্ডকৃত ফলাফল সহ স্থিতি, পরিবর্তন এবং অপারেশন সরবরাহ করে। Commit, merge এবং push ডিফল্টভাবে ম্যানুয়াল; সম্পূর্ণরূপে যাচাইকৃত পরিকল্পনার জন্য স্বয়ংক্রিয় অপারেশনগুলি পৃথক পছন্দ।

যাচাইকরণ এবং প্রকাশের মধ্যে কার্যকারী ফাইলগুলি পরিবর্তন করবেন না: অনুমোদন সঠিক বাইটের সাথে আবদ্ধ। দ্বন্দ্ব, ব্যর্থ পুশ এবং অজানা অপারেশনের ফলাফল স্পষ্ট সিদ্ধান্ত না হওয়া পর্যন্ত অগ্রগতিকে অবরুদ্ধ করে। Auto নীরবে প্রকাশনা অনুমোদন করে না।

Work কোনো Git শাখা তৈরি করে না এবং এতে কোনো Git চূড়ান্তকরণ নেই। নির্বাচিত ফোল্ডার থেকে সংস্করণ এবং উৎস সহ প্রয়োজনীয় নথি সংরক্ষণ করুন।

ফাইল সম্পাদক এক্সটেনশন দ্বারা সিনট্যাক্স, অনুসন্ধান এবং প্রতিস্থাপন, আনডু ইতিহাস, লাইন মোড়ানো এবং প্রতি-ট্যাব খসড়া সরবরাহ করে। সংরক্ষণ সমর্থিত UTF-8/UTF-16 এনকোডিং সংরক্ষণ করে এবং বাহ্যিক পরিবর্তনের দ্বন্দ্ব প্রত্যাখ্যান করে। অন্যান্য এনকোডিং এবং বাইনারি সামগ্রীর জন্য একটি বাহ্যিক সম্পাদকের প্রয়োজন। অসংরক্ষিত খসড়াগুলি অ্যাপ্লিকেশন Quit করা প্রতিরোধ করে যতক্ষণ না মালিক সেগুলি সংরক্ষণ বা বাতিল করেন।

8 MiB পর্যন্ত সম্পূর্ণ সিনট্যাক্স সক্রিয় থাকে। বড় টেক্সট ফাইলগুলি 256 KiB উইন্ডোতে খোলে; 8–64 MiB সিনট্যাক্স ছাড়াই সম্পূর্ণভাবে স্পষ্টভাবে লোড করা যেতে পারে। 64 MiB-এর উপরে উইন্ডো সম্পাদনা এবং সীমাবদ্ধ পরবর্তী-মিল অনুসন্ধান ব্যবহার করুন। এটি একটি সীমিত বৃহৎ-ফাইল মোড, ইচ্ছামতো বড় নথির জন্য Sublime Text-এর সমকক্ষ নয়।

Open folder নীরবে কেবল মূল রিপোজিটরি খোলার পরিবর্তে বর্তমান কাজ বা শাখা/ওয়ার্কট্রি প্রসঙ্গ ব্যবহার করে। একটি ফাইলের সারি সেই ফাইলের মূল ডিরেক্টরি প্রকাশ করতে পারে। নিবন্ধিত কাজের অনুমোদনের বিপরীতে ব্যাকএন্ড দ্বারা পাথ যাচাই করা হয়। বাইনারি ফাইল সাধারণ পাঠ্য হিসেবে সম্পাদনাযোগ্য নয়; তাদের লক্ষ্য ভিউয়ার ব্যবহার করুন এবং মূল বাইটগুলি বজায় রাখুন।

Worktree অপসারণ একটি পৃথক সুরক্ষিত ক্রিয়া। এটি অপসারণের আগে নিষ্ক্রিয় সেশন সহ সংযুক্ত কাঠামোগত সেশন এবং টার্মিনালগুলি শেষ করুন। সংরক্ষিত Git ফলাফল এবং পুনরুদ্ধারের অবস্থা পরিদর্শন করুন; একটি কাজের রেকর্ড মুছে ফেলা অপ্রতিশ্রুত কাজ নিরাপদে সংরক্ষণের বিকল্প নয়।

সম্পর্কিত নির্দেশাবলী: টাইপ করা সম্পাদক চুক্তি · Git নীতিমালা.

API সংযোগ

Connections একটি স্পষ্টভাবে নির্বাচিত OpenAI-সামঞ্জস্যপূর্ণ এন্ডপয়েন্ট যোগ করে। একটি নাম, বেস URL, মডেল এবং প্রয়োজনে একটি কী লিখুন। অনেক সার্ভারে /v1 দিয়ে শেষ হওয়া একটি বেস URL প্রয়োজন হয়; আপনার এন্ডপয়েন্ট ডকুমেন্টেশন দেখুন।

লুপব্যাক HTTP ব্যতীত HTTPS আবশ্যক। URL-এ শংসাপত্র এমবেড না করে একটি সাধারণ এন্ডপয়েন্ট ব্যবহার করুন। কীগুলি সমর্থিত OS এনক্রিপশন ব্যবহার করে এবং UI-এ ফেরত পাঠানো হয় না। এন্ডপয়েন্ট পরিবর্তন করার জন্য এর কী পুনরায় প্রবেশ করাতে হবে। কী ক্ষেত্রটি ফাঁকা রাখলে সংরক্ষিত কী সংরক্ষিত থাকে; Remove the saved key স্পষ্টভাবে এটি মুছে ফেলে।

API কল একটি CLI সাবস্ক্রিপশন ব্যবহার করে না। টুল এবং মডেলগুলি নেটিভ সেশন থেকে আলাদা, এবং সফল মডেল আবিষ্কার অনুমান প্রমাণ করে না। টোকেন ব্যবহার কেবল তখনই উপস্থিত হয় যখন প্রোভাইডার আসলে এটি ফেরত দেয়।

কাজের বিবরণ বা প্রিসেট নির্দেশাবলীর পরিবর্তে শংসাপত্রগুলি Connections-এ রাখুন। কেবল-পঠনযোগ্য পর্যালোচকরা কেবল তাদের অনুমোদিত API ফাইল টুল গ্রহণ করে; রিপোর্ট আর্কিটেক্টের কোনো টুল নেই। অসমর্থিত টুল কলগুলি নীরবে সম্পাদিত না হয়ে প্রত্যাখ্যাত হয়। সার্ভারগুলি রিজনিং পরামিতি, টুল সমর্থন এবং মডেল তালিকায় পরিবর্তিত হয়; আপনার এন্ডপয়েন্টের নিজস্ব চুক্তির সাথে ত্রুটির তুলনা করুন।

সম্পর্কিত নির্দেশাবলী: API সংযোগ.

সেটিংস, ভাষা এবং নিরাপদ রিসেট

সাধারণ সেটিংস ওয়ার্কস্পেস, ইন্টারফেসের ভাষা এবং ডিফল্ট নির্বাচন করে। Connections API এন্ডপয়েন্ট পরিচালনা করে। Presets এবং Review teams ভূমিকার কনফিগারেশন সংরক্ষণ করে। Remote control স্থানীয় শংসাপত্র, সার্ভারের পরিধি এবং মালিকের অনুমতি পরিচালনা করে; Updates রিলিজের উৎস/চ্যানেল পরিচালনা করে। About সঠিক চলমান বিল্ড দেখায়।

ইন্টারফেসের ভাষা প্রম্পটের ভাষা এবং ডকুমেন্টেশন পর্যালোচনার অবস্থা থেকে পৃথক। পণ্যের নাম, কমান্ড আইডি, ফাইল এক্সটেনশন, প্রদানকারী মডেল আইডি এবং ব্যবহারকারী-নির্মিত নাম শনাক্তকারী হিসেবে অপরিবর্তিত থাকে। বর্তমান অনুবাদ উপলব্ধ থাকলে সহায়তা নির্বাচিত ইন্টারফেস ভাষা অনুসরণ করে; মেশিন অনুবাদ লেবেলযুক্ত থাকে এবং ইংরেজি প্রমিত রেফারেন্স হিসেবে থাকে।

Save প্রদর্শিত কনফিগারেশন প্রয়োগ করে। একটি ডাটাবেস রিসেট বা ফ্যাক্টরি রিসেট অ্যাপ্লিকেশন মেটাডেটা সরিয়ে দিতে পারে; জেনেবুঝে রিসেট ব্যবহার করার আগে ফাইল এবং একটি পরীক্ষিত ব্যাকআপ সংরক্ষণ করুন। এই অপারেশনগুলো স্থানীয় মালিকের পদক্ষেপ। ব্যর্থ ওয়ার্কফ্লো বা দূষিত রেকর্ড অনুসন্ধানের শর্টকাট হিসেবে এগুলো ব্যবহার করবেন না।

সম্পর্কিত নির্দেশাবলী: স্থানীয়করণ নির্দেশাবলী · ডেটা পুনরুদ্ধার.

সহায়তা সহকারীকে জিজ্ঞাসা করুন

সহায়তা খুলুন, এর সহকারী প্যানেলে একটি সংরক্ষিত সংযুক্ত প্রিসেট বেছে নিন এবং ZIAForge সম্পর্কে জিজ্ঞাসা করুন। উত্তরগুলোতে বর্তমান প্রমিত ইংরেজি নির্দেশিকা এবং আপনার নির্বাচিত ইন্টারফেস ভাষা ব্যবহার করা হয়। বিভাগ-রেফারেন্স বোতামগুলো প্রাসঙ্গিক নির্দেশিকা বিষয়গুলো খোলে, যাতে আপনি ব্যাখ্যার সাথে রেফারেন্স তুলনা করতে পারেন।

এই সহকারী 100-টি পর্যন্ত সংরক্ষিত এন্ট্রি এবং 3 MiB-এর একটি পৃথক ব্যক্তিগত কথোপকথন রাখে। 12,000 অক্ষর পর্যন্ত একটি প্রশ্ন লিখুন; Send প্রশ্নটি জিজ্ঞাসা করে, Stop আপনার প্রশ্নটি উপলব্ধ রেখেই সক্রিয় উত্তর বাতিল করে, এবং Clear এই সহায়তা কথোপকথনটি মুছে ফেলে। আপনার না পাঠানো খসড়া এবং প্রিসেট নির্বাচন একই অ্যাপ সেশনে সহায়তা বন্ধ করা বা পুনরায় খোলার পরেও টিকে থাকে, তবে খসড়াটি ডিস্কে সংরক্ষিত হয় না। সহকারী কোনো অ্যাপ্লিকেশন কমান্ড পাঠায় না, ওয়ার্কফ্লো পরিবর্তন করে না বা গেট গ্রহণ করে না। পরামর্শ কোনো টাস্ক, অ্যাকাউন্ট বা বাহ্যিক সংযোগের সরাসরি যাচাইকরণ নয়।

Claude Code এবং API সহায়তা সেশনগুলো সমর্থিত টুল-হীন নীতি প্রয়োগ করে। নেটিভ Codex এবং Antigravity সহায়তা সেশনের জন্য বিদ্যমান স্থানীয়-মালিকের নেটিভ কম্পিউটার অনুমতি প্রয়োজন। এটি নিষ্ক্রিয় থাকলে, অ্যাপটি অন্য কোনো সরবরাহকারী বেছে নেওয়ার পরিবর্তে পূর্বশর্তটি ব্যাখ্যা করে। শুধুমাত্র মালিক স্থানীয় নিয়ন্ত্রণ সেটিংসে এটি সক্ষম করতে পারেন; সহকারী নিজে এটি সক্ষম করতে পারে না।

Codex সহায়তা রিড-ওনলি স্যান্ডবক্স ব্যবহার করে এবং টুল-অনুমোদনের অনুরোধ প্রত্যাখ্যান করে। Antigravity প্ল্যান মোড এবং এর নেটিভ স্যান্ডবক্স ফ্ল্যাগ ব্যবহার করে। এই নেটিভ মোডগুলো অপারেটিং-সিস্টেম আবদ্ধতার কোনো সর্বজনীন নিশ্চয়তা নয়। সোর্স-গাইড হ্যাশ উত্তরের জন্য ব্যবহৃত রেফারেন্সকে শনাক্ত করে; একটি জেনারেট করা ব্যাখ্যা তবুও ভুল হতে পারে, তাই পদক্ষেপ নেওয়ার আগে এর লিঙ্কযুক্ত বিভাগগুলো পরীক্ষা করুন। পুরানো উত্তরগুলোর সোর্স-গাইড সংস্করণ বর্তমান গাইডের চেয়ে ভিন্ন হলে সেগুলো চিহ্নিত করা হয়।

সম্পর্কিত নির্দেশাবলী: প্রমিত নির্দেশিকা এবং অনুবাদ রক্ষণাবেক্ষণ · অ্যাপ্লিকেশন সহকারী এবং অনুমতিসমূহ.

সহকারী এবং Telegram

সহকারী নির্বাচিত প্রিসেট এবং একই অ্যাপ্লিকেশন নিয়ন্ত্রণ API ব্যবহার করে। অবস্থা পরিদর্শনের অনুমতি এবং অপারেশন পরিচালনার অনুমতি সম্পূর্ণ পৃথক। কমান্ড এবং ফলাফলগুলো পরীক্ষা করুন: কোনো পদক্ষেপ সম্পন্ন হয়েছে বোঝাতে সহকারীর বিবরণ কোনো প্রমাণ নয়।

Telegram শুধুমাত্র স্থানীয় মালিক দ্বারা সক্রিয় করা যায়, যার জন্য একটি বিদ্যমান বট টোকেন এবং একটি সংখ্যাসূচক মালিক ID প্রয়োজন। নিয়ন্ত্রণ শুধুমাত্র সেই মালিকের ব্যক্তিগত চ্যাটের জন্য প্রযোজ্য। একটি অপ্রস্তুত বা নিষ্ক্রিয় বট কোনোভাবেই অ্যাপ্লিকেশনের বার্তা গ্রহণ করা উচিত নয়।

সাধারণ চ্যাটে বট টোকেন পেস্ট করবেন না। ইন্টিগ্রেশন কনফিগার করলেই Telegram সংযোগ প্রমাণিত হয় না এবং স্বয়ংক্রিয়ভাবে কোনো বট তৈরি হয় না। স্ক্রিনশট এবং প্রতিক্রিয়াগুলোতে ওয়ার্কস্পেসের ব্যক্তিগত ডেটা থাকতে পারে।

একটি সহকারী প্রিসেট নির্বাচন করুন এবং পরিদর্শনের চেয়ে পৃথকভাবে অ্যাপ্লিকেশন-অপারেশনের অনুমতি প্রদান করুন। Codex এবং Antigravity সহকারী সম্পাদনের জন্য মালিকের নেটিভ অনুমতির প্রয়োজন হয়; এগুলোকে কোনো টুল-মুক্ত API বা Claude সেশনের সাথে নীরবে প্রতিস্থাপন করা হয় না। সহকারী কথোপকথনে স্ক্রিনশট প্রদর্শিত হতে পারে, তবে বর্তমান মডেল ইনপুটে চিত্র বিশ্লেষণ অন্তর্ভুক্ত নয়। কেবল প্রদর্শিত হওয়ার কারণেই সহকারী কোনো ছবি দৃশ্যত পরিদর্শন করেছে বলে ধরে নেবেন না।

সহকারী টাইপ করা টুলের মাধ্যমে সারাংশ, টাস্ক, চ্যাট, ওয়ার্কফ্লো অবস্থা, প্রসেস প্রসঙ্গ এবং অ্যাপ্লিকেশন উইন্ডো পরিদর্শন করতে পারে। এটি অনুমোদিত সাধারণ সেটিংস পরিবর্তন করতে পারে এবং অনুমোদিত অ্যাপ্লিকেশন অপারেশন চালু করতে পারে। এটি নেটিভ অধিকার প্রদান করতে পারে না, সংরক্ষিত ক্রেডেনশিয়াল প্রকাশ করতে পারে না, দূরবর্তীভাবে রুট ওয়ার্কস্পেস মঞ্জুরি পরিবর্তন করতে পারে না বা নিছক সুবিধার খাতিরে একটি Forge গেট অনুমোদন করতে পারে না।

সম্পর্কিত নির্দেশাবলী: অ্যাপ্লিকেশন নিয়ন্ত্রণ চুক্তি.

আপনার ব্যক্তিগত Telegram বট পরিচালনা করুন

আপনার নিজস্ব বট তৈরি করুন বা সংগ্রহ করুন, এর ব্যক্তিগত চ্যাট শুরু করুন এবং স্থানীয় নিয়ন্ত্রণ সেটিংসে এর টোকেন ও আপনার সংখ্যাসূচক Telegram ব্যবহারকারী ID লিখুন। আপনি যখন অ্যাপটির সংযোগ স্থাপনের ইচ্ছা করেন কেবল তখনই ইন্টিগ্রেশন সক্রিয় করুন। মালিক ID একটি ব্যবহারকারী শনাক্তকারী, কোনো ব্যবহারকারীর নাম বা বট ID নয়। শুধুমাত্র সেই ব্যক্তিগত চ্যাটে সেই ব্যবহারকারীর কাছ থেকে আসা বার্তাগুলোই গৃহীত হয়।

চলমান সংস্করণ, প্রকল্প/টাস্কের সংখ্যা এবং টাস্কের স্থিতির সংক্ষিপ্ত বিবরণের জন্য /start, /menu বা /status ব্যবহার করুন। বোতামগুলো Projects, Tasks, Screenshot, Help এবং Language খোলে। তালিকাগুলো Back, Refresh, Home এবং Previous/Next নেভিগেশনসহ প্রতি পৃষ্ঠায় আটটি আইটেম দেখায়। Project বোতাম টাস্ক তালিকা ফিল্টার করে। একটি টাস্ক কার্ড উপস্থিত থাকলে তার সংরক্ষিত ওয়ার্কফ্লো অগ্রগতি, মডেল/প্রিসেট এবং মুলতুবি থাকা প্রশ্নগুলো প্রদর্শন করে।

খোলা/সাম্প্রতিক কথোপকথন এবং ওয়ার্কফ্লো পর্যায়ের চ্যাট পূর্বরূপ দেখতে একটি টাস্কের Chats খুলুন। প্রতিটি পূর্বরূপ ছয়টি পর্যন্ত সর্বশেষ ব্যবহারকারী/সহকারী বার্তা দেখায়, যা দৃশ্যত প্রতিটি 200 অক্ষরে ছোট করা হয়। ব্যক্তিগত যুক্তি (reasoning) দেখানো হয় না। ইতিহাস পড়া কোনো প্রদানকারী শুরু করে না। পূর্বরূপগুলো কেবল-পাঠযোগ্য: সাধারণ পাঠ্য এবং /ask TEXT তখনও অ্যাপ্লিকেশন সহকারীকে সম্বোধন করে, আপনি যে টাস্ক চ্যাটটি দেখছেন তা পরোক্ষভাবে কখনোই নয়।

Run / Continue বর্তমান Code বা Work ওয়ার্কফ্লো পুনরায় পড়ে এবং একটি যোগ্য সংরক্ষিত ওয়ার্কফ্লো শুরু করে। Pause এর বিরতির জন্য অনুরোধ করে। কোনোটিই প্রয়োজনীয়তা, একটি স্পেসিফিকেশন, একটি পরিকল্পনা, পর্যালোচনার ফলাফল বা প্রশ্ন গ্রহণ করে না; একটি মুলতুবি সিদ্ধান্ত Run-কে বাধা দেয়। অ্যাপ্লিকেশনে সিদ্ধান্ত নিন, অথবা এর সঠিক বর্তমান গেট এবং সংশোধনসহ একটি স্পষ্টভাবে অনুমোদিত টাইপ করা কমান্ড ব্যবহার করুন।

এর স্থানীয় নামে 56 ইন্টারফেস ভাষাগুলোর যেকোনো একটি নির্বাচন করতে Language বা /language ব্যবহার করুন। এটি শুধুমাত্র এই বট এবং মালিকের জন্য একটি পছন্দ বজায় রাখে। Use app language সেই পছন্দটি মুছে দেয়। এটি অ্যাপ্লিকেশনের ভাষা বা অ্যাক্সেস অনুমতি পরিবর্তন করে না; বিদ্যমান বার্তাগুলো স্বয়ক্রিয়ভাবে পুনরায় পাঠানো হয় না।

নেভিগেশন সাধারণত একই প্রকাশিত মেনু বার্তা আপডেট করে। বোতামগুলোর অস্বচ্ছ পরিচয় থাকে যা 15 মিনিট পরে মেয়াদোত্তীর্ণ হয় এবং একবার ব্যবহার করা যেতে পারে; একটি কার্ড পরিবর্তন করলে তার পুরানো বোতামগুলো অবৈধ হয়ে যায়। মেয়াদোত্তীর্ণ, ব্যবহৃত, অমিল-বার্তা এবং পূর্ববর্তী-প্রসেসের বোতাম কোনো পদক্ষেপ সম্পাদন করতে পারে না। একটি নিশ্চিতভাবে অপ্রকাশনযোগ্য (uneditable) বার্তা একটি নতুন কার্ড দিয়ে প্রতিস্থাপন করা যেতে পারে; একটি অজানা নেটওয়ার্ক ত্রুটি একটি নতুন বার্তা হিসেবে পুনরায় চেষ্টা করা হয় না।

সক্রিয় করার পরে পোলার পূর্ববর্তী ব্যাকলগ বাতিল করে এবং প্রেরণের আগে আপডেট গ্রহণের রেকর্ড করে যাতে বিঘ্নিত কমান্ডগুলো পুনরায় চালু করার সময় স্বয়ংক্রিয়ভাবে পুনরায় চালানো না হয়। এটি পুনরায় চালানো প্রতিরোধ করে; এটি সম্পন্ন হওয়ার নিশ্চয়তা দেয় না। কোনো ত্রুটির পরে ইচ্ছাকৃতভাবে নতুন কাজ জারি করার আগে স্ট্যাটাস/প্রসঙ্গ পরীক্ষা করুন। কোনো স্বয়ংক্রিয় টাস্ক-স্ট্যাটাস বিজ্ঞপ্তি নেই।

স্পষ্ট কমান্ড উপলব্ধ থাকে: /projects, /tasks, /task TASK_ID, /run TASK_ID, /pause TASK_ID, /screenshot এবং /ask TEXT। /new {JSON} টাইপ করা createTask-এর মাধ্যমে একটি টাস্ক তৈরি করে; /command {JSON} একটি স্পষ্ট ক্যাটালগ কমান্ড পাঠায়। আর্গুমেন্টের ধরনের জন্য লাইভ ক্যাটালগ পড়ুন। অ্যাপ্লিকেশনের মতো একই ব্যাকএন্ড অনুমোদন এবং ফোল্ডার মঞ্জুরি প্রযোজ্য।

অ্যাপটি কখনো সহকারীর কাছে সংরক্ষিত বট-টোকেন মান পাঠায় না। তবুও স্ক্রিনশট, সারাংশ এবং কথোপকথনের পাঠ্যে ব্যক্তিগত প্রকল্প সংক্রান্ত তথ্য থাকতে পারে। বট বা মালিকের অ্যাকাউন্ট আর বিশ্বস্ত না হলে স্থানীয়ভাবে ইন্টিগ্রেশন বন্ধ করুন। বট সরবরাহকারীর সাথে ফাঁস হওয়া টোকেনটি পরিবর্তন (rotate) করুন, তারপর এর স্থানীয় এনক্রিপ্ট করা কনফিগারেশন আপডেট করুন।

সম্পর্কিত নির্দেশাবলী: ব্যক্তিগত বট এবং কমান্ডসমূহ.

কেবল-মালিক নেটিভ কম্পিউটার অনুমতি

নেটিভ কম্পিউটার অ্যাক্সেস শুরুতেই নিষ্ক্রিয় থাকে। শুধুমাত্র মালিক স্থানীয় সেটিংস → রিমোট কন্ট্রোলে এটি সক্রিয় করতে পারেন। সহকারী এবং HTTP/MCP/Telegram কমান্ডগুলো নিজেদের জন্য এই ফ্ল্যাগ সক্রিয় করতে পারে না। কোনো অপারেশন অস্বীকার করা হলে, সহকারীর উচিত সেটিংটি বর্ণনা করা এবং মালিককে সিদ্ধান্ত নিতে দেওয়া।

স্পষ্টভাবে সক্রিয় করা হলে, computer.run একটি এক্সিকিউটেবল, আর্গুমেন্ট অ্যারে এবং ঐচ্ছিক পরম ওয়ার্কিং ডিরেক্টরি গ্রহণ করে। এটি কোনো শেল ইন্টারপোলেশন ব্যবহার করে না, এর 30-সেকেন্ডের সীমা রয়েছে এবং আউটপুট 1 MiB-তে সীমাবদ্ধ করে। প্রদত্ত অনুপস্থিত বা অবৈধ ডিরেক্টরি প্রত্যাখ্যান করা হয়; cwd বাদ দিলে অ্যাপ-মালিকানাধীন সেটিংস ডিরেক্টরি ব্যবহৃত হয়, HOME নয়। Quit সক্রিয় মালিকানাধীন কমান্ড বাতিল করে এবং তাদের প্রসেস পরিচ্ছন্নতার জন্য অপেক্ষা করে।

অ্যাপ্লিকেশনের পাঠ/পরিচালনা পরিধি এবং নেটিভ অ্যাক্সেস সম্পূর্ণ পৃথক সিদ্ধান্ত। একটি ওয়ার্কট্রি কোনো অনিয়ন্ত্রিত সরবরাহকারীর ফাইল সিস্টেম অ্যাক্সেস সীমিত করে না। টাস্ক শেষ হওয়ার পর নেটিভ অ্যাক্সেস আর প্রয়োজন না হলে তা প্রত্যাহার করুন, এবং সহকারীর বিবরণকে প্রমাণ হিসেবে গ্রহণ না করে কমান্ডের রসিদ পরীক্ষা করুন।

সম্পর্কিত নির্দেশাবলী: কেবল-মালিক নিয়ন্ত্রণ চুক্তি.

ব্রাউজার এবং রিমোট ইন্সট্যান্সসমূহ

স্থানীয় মালিক সার্ভার সক্রিয় করেন এবং এর ঠিকানা, পোর্ট ও পরিধি বেছে নেন: পরিদর্শনের জন্য read অথবা পদক্ষেপের জন্য operate। ডিফল্ট 127.0.0.1 ঠিকানা শুধুমাত্র এই কম্পিউটারে উপলব্ধ। 0.0.0.0 নেটওয়ার্ক ইন্টারফেসে শোনে; সক্রিয় করার আগে নেটওয়ার্ক অ্যাক্সেস পর্যালোচনা করুন।

টোকেন লগইনের পরে একটি ব্রাউজার একই ইন্টারফেস খোলে। সর্বজনীন লিঙ্ক বা স্ক্রিনশটে টোকেন অন্তর্ভুক্ত করবেন না। শুধুমাত্র HTTP ট্র্যাফিক এনক্রিপ্ট করে না; অনিরাপদ নেটওয়ার্কে একটি সুরক্ষিত চ্যানেল ব্যবহার করুন।

মালিক URL এবং টোকেন দিয়ে অন্যান্য ইন্সট্যান্স কনফিগার করেন। ব্যাকএন্ড অনুরোধগুলো প্রক্সি করে; এটি তাদের প্রকল্পগুলোকে স্থানীয় মেশিনে অনুলিপি করে না। প্রতিটি পদক্ষেপের আগে নির্বাচিত ইন্সট্যান্স পরীক্ষা করুন।

টাইপ করা কমান্ড এবং ইভেন্টগুলো অ্যাপ্লিকেশন নিয়ন্ত্রণ বহন করে। Read পরিধি টাস্ক পরিবর্তন অনুমোদন করে না। নেটিভ কম্পিউটার নিয়ন্ত্রণ একটি পৃথক স্থানীয়-মালিকের পছন্দ এবং শুরু থেকেই নিষ্ক্রিয় থাকে।

ব্রাউজার, Telegram এবং বাহ্যিক-এজেন্ট নিয়ন্ত্রণের জন্য অ্যাপটি চালু থাকতে হবে। প্রতিটি ইন্সট্যান্সের নিজস্ব ব্যক্তিগত প্রোফাইল, টাস্ক অবস্থা, টোকেন এবং সার্ভার পোর্ট রয়েছে। স্বাধীন ইন্সট্যান্সগুলোর মধ্যে একই সাথে একটি প্রোফাইল পুনরায় ব্যবহার করবেন না। ব্রাউজার ইভেন্ট এবং কমান্ড প্রতিক্রিয়া নির্বাচিত ইন্সট্যান্সে সীমাবদ্ধ; UI পরিবর্তন ফাইল স্থানান্তর করে না বা নেটিভ লগইন অনুলিপি করে না।

সম্পর্কিত নির্দেশাবলী: HTTP এবং ইন্সট্যান্স নিয়ন্ত্রণ.

OpenClaw, Hermes এবং অন্যান্য বাহ্যিক এজেন্ট

প্রমাণীকৃত অ্যাপ্লিকেশন-নিয়ন্ত্রণ API বা বান্ডিল করা MCP stdio ব্রিজ ব্যবহার করুন। সার্ভারটি স্থানীয়ভাবে সক্রিয় করুন, read বা operate নির্বাচন করুন এবং প্রতিটি ক্লায়েন্টকে সেই ইন্সট্যান্স URL এবং টোকেন দিয়ে কনফিগার করুন। স্বতন্ত্র MCP ব্রিজ চালানোর জন্য Node.js 22 বা তার নতুন সংস্করণ প্রয়োজন; Electron অ্যাপ আপনার এজেন্ট ক্লায়েন্ট ইনস্টল করে না। ব্রাউজার URL কোনো স্ট্রিমেবল HTTP MCP এন্ডপয়েন্ট নয়: এটিকে stdio ব্রিজে ZIAFORGE_URL হিসেবে সরবরাহ করুন।

ব্রিজটি ziaforge_status, ziaforge_commands, ziaforge_command এবং ziaforge_screenshot প্রদর্শন করে। স্ট্যাটাস এবং লাইভ কমান্ড ক্যাটালগ দিয়ে শুরু করুন, তারপর নির্বাচিত টাস্কের জন্য system.context পড়ুন। টাইপ করা কমান্ডগুলো স্থানীয় UI-এর মতো একই রিভিশন, গেট, টাস্ক-ফোল্ডার এবং পরিচ্ছন্নতা পরীক্ষা অনুসরণ করে।

লাইভ কমান্ড ক্যাটালগে সোর্স পাথ এবং sourceSha256 সহ প্রমিত ইংরেজি সহায়তা documentation.guide অন্তর্ভুক্ত রয়েছে। অভ্যন্তরীণ অ্যাপ্লিকেশন আর্কিটেক্ট তার টুলের মাধ্যমে একই রেফারেন্স পায়। এটি পুরানো নোটের উপর নির্ভর না করে এজেন্টদের সম্পূর্ণ পণ্যের প্রেক্ষাপট দেয়; ডকুমেন্টেশন কখনোই অ্যাক্সেস মঞ্জুর করে না বা বর্তমান মানবিক সিদ্ধান্তের বিকল্প হয় না।

এজেন্টদের উচিত সংক্ষিপ্ত মানবিক ধারণা থেকে প্রয়োজনীয়তা, প্রযুক্তিগত সিদ্ধান্ত এবং পরিকল্পনা নিয়ে আলোচনা করা। তাদের অবশ্যই স্পষ্ট মানবিক গেট, নির্বাচিত মডেল, ম্যানুয়াল/Auto নীতি এবং প্রয়োজনীয় পর্যালোচনা বজায় রাখতে হবে। তাদের মনগড়া অনুমোদন তৈরি করা, একটি নতুন ID-এর অধীনে অনিশ্চিত কমান্ড পুনরায় চালানো বা মালিকের উদ্দেশ্য ছাড়া Git পরিবর্তন প্রকাশ করা চলবে না।

একাধিক ইনস্টলেশনের জন্য একাধিক নামযুক্ত MCP সার্ভার কনফিগার করুন। ইন্সট্যান্স পরিবর্তন একটি রাউটিং সিদ্ধান্ত, সিঙ্ক্রোনাইজেশন নয়। OpenClaw এবং Hermes কনফিগারেশন উদাহরণ AGENT_CONTROL.md-এ রয়েছে; ইনস্টল করা ক্লায়েন্ট সংস্করণের জন্য ক্লায়েন্ট-নির্দিষ্ট সেটআপ এবং সামঞ্জস্য পরীক্ষা করতে হবে।

বাইরের requestId ক্যাশ অ্যাপ চলার সময় কেবল একটি নির্দিষ্ট সংখ্যক অনুরোধের প্রতিলিপি দূর করে। দীর্ঘস্থায়ী অপারেশনগুলো তাদের নিজস্ব পরিচয় ব্যবহার করে: টাস্ক তৈরির জন্য createRequestId, ওয়ার্কফ্লো সিদ্ধান্তের জন্য commandId, বার্তার জন্য clientMessageId এবং Git পরিবর্তনের জন্য operationId। একটি অজানা প্রাপ্তিস্বীকারের পর মূল পরিচয় এবং পেলোড সংরক্ষণ করুন; জেনেবুঝে নতুন কাজ শুরু করার আগে সংরক্ষিত অবস্থা পড়ুন।

সম্পর্কিত নির্দেশাবলী: MCP ক্লায়েন্ট নির্দেশাবলী.

স্থানীয় CLI এবং অটোমেশন সীমাসমূহ

ziaf ডিসপ্যাচার একই চলমান অ্যাপ এবং সংরক্ষিত ওয়ার্কফ্লো নিয়ন্ত্রণ করে। সোর্স থেকে npm run ziaf -- list, npm run ziaf -- status --task TASK_ID --json, npm run ziaf -- start --task TASK_ID, অথবা npm run ziaf -- pause --task TASK_ID ব্যবহার করুন। সফল Start প্রাপ্তিস্বীকার মানে এই নয় যে কাজটি সম্পন্ন হয়েছে।

--until-success সংরক্ষিত ওয়ার্কফ্লোর জন্য সচেতনভাবে Auto সক্রিয় করে, তবে প্রশ্ন, পর্যালোচনা, গ্রহণযোগ্যতা গেট, সীমা এবং চেকপয়েন্ট তখনও প্রযোজ্য থাকে। Ctrl+C পর্যবেক্ষণকারী ডিসপ্যাচার থেকে প্রস্থান করে; এটি পরোক্ষভাবে অ্যাপ্লিকেশনের ওয়ার্কফ্লো থামায় না। প্রস্থান কোড, স্থানীয় এন্ডপয়েন্ট এবং প্রোফাইল পরিচালনার জন্য CLI.md দেখুন।

Automations ইন্টারফেস বর্তমানে প্রদর্শনের সংজ্ঞা এবং স্থানীয় রান কাউন্টার সংরক্ষণ করে। এটি কোনো প্রত্যয়িত পুনরাবৃত্তিমূলক শিডিউলার নয় এবং কোনো ব্যাকগ্রাউন্ড মডেল টার্ন চলেছে তা প্রমাণ করে না। প্রকৃত সম্পাদনের জন্য সংরক্ষিত ওয়ার্কফ্লো কন্ট্রোল, ziaf বা প্রমাণীকৃত API ব্যবহার করুন এবং তাদের রসিদ পরীক্ষা করুন। প্রদর্শনী প্যানেলকে অযত্নশীল শিডিউলিং মনে করে ভুল করবেন না।

সম্পর্কিত নির্দেশাবলী: ডিসপ্যাচার কমান্ডসমূহ.

সংস্করণ এবং আপডেটসমূহ

About-এ চলমান সঠিক সংস্করণ দেখানো হয়। সর্বজনীন আপডেটের জন্য একটি বিশ্বস্ত GitHub রিলিজ সংগ্রহস্থল এবং একটি স্থিতিশীল বা পূর্বরূপ চ্যানেল প্রয়োজন। পরীক্ষা করা, ডাউনলোড করা এবং ইনস্টল করার পৃথক অবস্থা রয়েছে; একটি ত্রুটি মানে এই নয় যে একটি আপডেট ইনস্টল হয়েছে।

স্বয়ংক্রিয় ইনস্টলেশন স্বাক্ষরিত macOS রিলিজের জন্য। স্বাক্ষরবিহীন ডেভেলপমেন্ট বিল্ড এই প্রক্রিয়ার মাধ্যমে স্বয়ংক্রিয়ভাবে ইনস্টল হয় না। ম্যানুয়াল প্রতিস্থাপনের জন্য, বর্তমান অ্যাপটি সম্পূর্ণভাবে বন্ধ করুন এবং একটি যাচাইকৃত আর্টিফ্যাক্ট ব্যবহার করুন।

স্বয়ংক্রিয় পরীক্ষা সক্ষম হলে সাথে সাথে চলে, তারপর প্রতি ছয় ঘণ্টায় চলে।

Stable প্রাকদর্শন রিলিজগুলোকে বাদ দেয়; preview ডেভেলপমেন্ট রিলিজের অনুমতিও দেয়। একটি সফল পরীক্ষা কেবল উপলব্ধ রিলিজ মেটাডেটা প্রতিষ্ঠা করে। ডাউনলোড এবং ইনস্টলেশনের জন্য প্ল্যাটফর্ম প্যাকেজ এবং কনফিগার করা রিলিজ ফিড প্রয়োজন। Linux DEB ডেলিভারি একটি পৃথক ইনস্টলার পাথ; ধরে নেবেন না যে একটি DEB স্বয়ংক্রিয়ভাবে macOS আপডেট প্রক্রিয়া দ্বারা আপগ্রেড হবে।

সম্পর্কিত নির্দেশাবলী: রিলিজ প্রস্তুতি.

পুনরারম্ভ এবং পুনরুদ্ধার

macOS-এ, সম্পূর্ণ শাটডাউনের জন্য Quit / ⌘Q ব্যবহার করুন। উইন্ডো বন্ধ করলেও অ্যাপ চলতে থাকতে পারে। অ্যাপ্লিকেশন প্রতিস্থাপনের আগে পুরানো সংস্করণটি সম্পূর্ণ বন্ধ করুন।

চালুর পরে, একই টাস্ক নির্বাচন করুন। ইতিহাস এবং খসড়া ফিরে আসে। Resume একটি নেটিভ/স্থানীয় প্রসঙ্গ পুনরুদ্ধার করে কিন্তু খসড়া পাঠায় না, সারি আনপজ করে না বা অজানা অপারেশন পুনরাবৃত্তি অনুমোদন করে না।

যদি Recovery প্রদর্শিত হয়, JSON হাতে এডিট করবেন না। ক্ষতিগ্রস্ত নথির ধরন পরিদর্শন করুন, মূল ফাইল সংরক্ষণ করুন এবং একটি যাচাইকৃত ব্যাকআপ নির্বাচন করুন। একটি পুরানো সারি পুনরুদ্ধার করা এর আইটেমগুলোকে অনিশ্চিত চিহ্নিত করে।

যখন ডেলিভারি অজানা থাকে, একটি পরিচালিত ওয়ার্কফ্লোর নতুন প্রসঙ্গের জন্য স্পষ্ট অনুমতির প্রয়োজন হতে পারে। পূর্ববর্তী কাজ এবং ব্যর্থ প্রচেষ্টাগুলো থেকে যায়; মনগড়া সাফল্যের চেয়ে দৃশ্যমান অস্বীকৃতি নিরাপদ।

সমস্ত অ্যাপ ইন্সট্যান্স বন্ধ করে টাস্ক ফাইল এবং অ্যাপ প্রোফাইল ব্যাকআপ করুন। একটি অনুলিপি করা ফোল্ডার কোনো পরীক্ষিত পুনরুদ্ধার নয়। পুনরুদ্ধার যদি আপনাকে একটি যাচাইকৃত ব্যাকআপ নির্বাচন করতে বলে, তবে ঠিক ক্ষতিগ্রস্ত ফাইলগুলোও ধরে রাখুন। একটি পুরানো ওয়ার্কফ্লো বা সারি পুনরুদ্ধার করা অনিশ্চিত অনুমান বা Git ক্রিয়াকলাপ পুনরায় চালানোর অনুমোদন দেয় না।

সম্পর্কিত নির্দেশাবলী: পুনরুদ্ধার চুক্তি.

সমস্যা সমাধান

CLI পাওয়া যায়নি: একটি সাধারণ টার্মিনালে এর ইনস্টলেশন এবং সংস্করণ পরীক্ষা করুন, তারপর ZIAForge পুনরায় চালু করুন। একটি এক্সিকিউটেবল উপস্থিত থাকা মানে এই নয় যে আপনি সাইন ইন করেছেন। প্রদানকারীর নিজস্ব সাইন-ইন প্রক্রিয়া ব্যবহার করুন।

মডেল অনুপলব্ধ বা অনুমোদন ব্যর্থ: ডিসকভারি রিফ্রেশ করুন, একটি উপলব্ধ ID নির্বাচন করুন এবং আপনার অ্যাকাউন্ট ও সীমা পরীক্ষা করুন। এর ইতিহাস পরীক্ষা করার আগে কোনো অনিশ্চিত অনুরোধ পুনরাবৃত্তি করবেন না।

ওয়ার্কফ্লো বন্ধ হয়েছে: বর্তমান পর্যায়, প্রশ্ন, যাচাইকরণ রসিদ বা CLI লগ খুলুন। নির্দিষ্ট কারণটির সমাধান করুন: একটি উত্তরহীন প্রশ্ন, কমান্ড, ফোল্ডার অনুমতি বা প্রচেষ্টার সীমা। Continue ব্যর্থ পরীক্ষাকে সফলতায় রূপান্তর করতে পারে না।

ফোল্ডার অনুপস্থিত বা প্রতিস্থাপিত: মূল ফোল্ডারে অ্যাক্সেস পুনরুদ্ধার করুন বা একটি নতুন টাস্ক তৈরি করুন। অ্যাপটিকে অবশ্যই HOME থেকে চালানো যাবে না। আপনি যদি অন্য কোনো cwd দেখতে পান, টার্ন বন্ধ করুন এবং ডায়াগনস্টিকস সংরক্ষণ করুন।

একটি রিপোর্টের জন্য, About সংস্করণ, রুট, CLI/মডেল, প্রত্যাশিত এবং প্রত্যক্ষ আচরণ, একটি স্ক্রিনশট এবং একটি নিরাপদ লগ উদ্ধৃতি অন্তর্ভুক্ত করুন। গোপন তথ্য, ব্যক্তিগত বিষয়বস্তু এবং প্রকাশ করা যায় না এমন পাথ সরিয়ে ফেলুন।

রিমোট পৃষ্ঠা অনুপলব্ধ: মালিক সার্ভার সক্রিয় করেছেন কিনা তা নিশ্চিত করুন, লিসেনিং ঠিকানা এবং পোর্ট পরীক্ষা করুন, তারপর সঠিক ইন্সট্যান্স টোকেন দিয়ে প্রমাণীকরণ করুন। একটি 401 প্রমাণীকরণ নির্দেশ করে; একটি অস্বীকৃত পরিবর্তন রিড পরিধি বা কেবল-মালিক নিয়ন্ত্রণ হতে পারে। টোকেন পরিবর্তন বিদ্যমান ব্রাউজার ক্লায়েন্টগুলোকে বন্ধ করে দেয়। দূরবর্তী অ্যাপ্লিকেশন নিয়ন্ত্রণ হিসেবে পৃথক DevTools পরিদর্শন পোর্ট প্রকাশ করবেন না।

সম্পাদক সংরক্ষণ প্রত্যাখ্যাত: খসড়াটি রাখুন, ডিস্কে বর্তমান ফাইলটি পরীক্ষা করুন এবং বাহ্যিক-পরিবর্তন দ্বন্দ্ব সমাধান করুন। অ্যাপ্লিকেশন মেটাডেটা পুনরায় লিখে তুলনা এড়িয়ে যাবেন না। বড় ফাইলের সম্পূর্ণ লোডিং অনুপলব্ধ হলে, সমর্থিত উইন্ডো এডিটিং/অনুসন্ধান বা একটি বাহ্যিক সম্পাদক ব্যবহার করুন।

Telegram অনুপলব্ধ: স্থানীয়ভাবে বট টোকেন, সংখ্যাসূচক মালিক, ব্যক্তিগত চ্যাট এবং স্থিতি নিশ্চিত করুন। একটি প্রতিযোগী ওয়েবহুক বা পোলার পোলিং আটকাতে পারে; ZIAForge স্বয়ংক্রিয়ভাবে একটি ওয়েবহুক মুছে ফেলে না বা অন্য পোলারের দায়িত্ব নেয় না। কোনো অজানা সীমানায় প্রত্যাখ্যাত বা ব্যাহত কমান্ড স্বয়ংক্রিয়ভাবে পুনরায় চালানো হয় না।

সম্পর্কিত নির্দেশাবলী: পরীক্ষা এবং নির্ণয়.

সমস্যা প্রতিবেদন করুন এবং প্রমাণ পরীক্ষা করুন

About থেকে চলমান সঠিক বিল্ড, OS/আর্কিটেকচার, টাস্ক মোড, নির্বাচিত প্রদানকারী/মডেল এবং যে ধাপগুলো সমস্যাটি পুনরায় তৈরি করে তা রেকর্ড করুন। প্রত্যাশিত ফলাফল এবং প্রত্যক্ষ ফলাফল বর্ণনা করুন। একটি সম্পূর্ণ ব্যক্তিগত প্রোফাইলের পরিবর্তে একটি নিরাপদ স্ক্রিনশট এবং প্রাসঙ্গিক সংরক্ষিত কমান্ড বা যাচাইকরণ রসিদ অন্তর্ভুক্ত করুন।

CLI লগ, ইভেন্ট জার্নাল, মডেল প্রতিলিপি, ব্রাউজার ট্রেস এবং স্ক্রিনশট সোর্স, ব্যক্তিগত পাথ বা টোকেন প্রকাশ করতে পারে। শেয়ার করার আগে পরিদর্শন ও সংবেদনশীল তথ্য অপসারণ (redact) করুন। একটি সর্বোত্তম প্রচেষ্টার লগ রিড্যাক্টর কোনো স্ক্রিনশট বা আর্কাইভ প্রকাশযোগ্য বলে প্রত্যয়ন করে না।

অবদানকারীদের জন্য, qa:doctor পরিবেশ/বিল্ড পরিচিতি পড়ে; qa:inspect প্রদানকারী স্টাবসহ একটি বিচ্ছিন্ন প্রোফাইল খোলে। একটি ফিক্সচার কোনো মডেলে যোগাযোগ না করেই পরীক্ষিত অ্যাপ্লিকেশন পাথ প্রমাণ করে। লাইভ অনুমান, Telegram সংযোগ, নেটিভ Linux ডেস্কটপ, সাইনিং এবং প্যাকেজ করা আর্টিফ্যাক্ট পরীক্ষাগুলো সম্পূর্ণ পৃথক প্রমাণ। পুনরুৎপাদনযোগ্য কমান্ড এবং পরিচ্ছন্নতার জন্য TESTING.md দেখুন।

সম্পর্কিত নির্দেশাবলী: প্রমাণ সংক্রান্ত কমান্ডসমূহ.

স্থানীয় ডেটা এবং সীমানাসমূহ

প্রকল্প, ইতিহাস, পরিকল্পনা, নথি এবং ডায়াগনস্টিক্সে ব্যক্তিগত পাঠ্য থাকতে পারে। সোর্স কোডের সাথে প্রোফাইল, অপ্রক্রিয়াজাত ক্যাপচার, কি বা সম্পূর্ণ লগ প্রকাশ করবেন না।

Linux-এ, API, নিয়ন্ত্রণ, Telegram এবং ইন্সট্যান্স ক্রেডেনশিয়াল সংরক্ষণের জন্য একটি আনলক করা GNOME Secret Service বা KWallet প্রয়োজন; একটি সমর্থিত সিক্রেট স্টোর ছাড়া, ZIAForge Electron-এর basic_text ফলব্যাক ব্যবহার করার পরিবর্তে এই গোপন তথ্যগুলো সংরক্ষণ করতে অস্বীকার করে।

স্থানীয় স্টোরেজ মানে এই নয় যে অনুরোধগুলো আপনার কম্পিউটারে সীমাবদ্ধ থাকবে: নির্বাচিত CLI/API সেগুলোকে তার সরবরাহকারীর কাছে পাঠায়। একটি ওয়ার্কিং ফোল্ডার এবং প্রসেস তদারকি কোনো OS বিচ্ছিন্নতা নয়। নির্বাচিত অনুমতিগুলো পরীক্ষা করুন।

প্রমাণের ধরনগুলোর মধ্যে পার্থক্য করুন: ফিক্সচার মডেল ছাড়াই অ্যাপ্লিকেশন পরীক্ষা করে; নেটিভ লাইভ একটি বাস্তব CLI/অ্যাকাউন্ট ব্যবহার করে; প্যাকেজ করা পরীক্ষাগুলো নির্দিষ্ট আর্টিফ্যাক্ট প্রত্যয়ন করে। একটিতে উত্তীর্ণ হওয়া অন্যদের নিশ্চয়তা দেয় না।

অ্যাপ্লিকেশনের পরিধি, একটি ওয়ার্কট্রি এবং একটি রিড-ওনলি প্রম্পট অপারেটিং-সিস্টেম প্রয়োগের চেয়ে আলাদা। Antigravity পর্যালোচক/সহকারী নীতিগুলো ফাইলসিস্টেমের রিড-ওনলি অ্যাক্সেস কার্যকর করার চেয়ে সংগৃহীত ওয়ার্কস্পেস প্রমাণের পরিবর্তন শনাক্ত করে। নেটিভ কম্পিউটার কন্ট্রোল সাধারণ অ্যাপ-টুল সীমার বাইরে মালিক-অনুমোদিত প্রোগ্রাম কার্যকর করে; যখন এটির আর প্রয়োজন না থাকে তখন এটি বন্ধ করুন।

সম্পর্কিত নির্দেশাবলী: উৎস এবং প্রকাশনা.

এই ওপেন-সোর্স প্রকল্পটি বুঝুন এবং পরিবর্তন করুন

বর্তমান সোর্স সীমানার জন্য প্রথমে AGENTS.md এবং CONTRIBUTING.md, তারপর PROJECT_MAP.md পড়ুন। বাস্তবায়িত টাইপ করা চুক্তি এবং বর্তমান ওয়ার্কফ্লো/প্রদানকারী নথিগুলো আচরণ পরিচালনা করে। CONCEPT.md এবং ARCHITECTURE.md-এর টার্মিনাল-প্রথম অংশগুলো ঐতিহাসিক উদ্দেশ্য সংরক্ষণ করে এবং বর্তমান রিলিজের দাবি হিসেবে ভুল করা উচিত নয়।

ইংরেজি সহায়তার উৎস হলো docs/help/en.json। জেনারেট করা USER_GUIDE.md বা website/guide.html হাতে এডিট করবেন না। প্রমিত বিভাগ পরিবর্তন করুন, প্রভাবিত চুক্তি আপডেট করুন এবং node scripts/help/generate.cjs চালান। ইন-অ্যাপ সহায়তা একই উৎস পড়ে। সীমা, অনুমতি এবং অসমর্থিত পাথসহ প্রকৃত বাস্তবায়নের সাথে সংযোজনগুলো পর্যালোচনা করুন।

56 ইন্টারফেস লোকেলগুলোর প্রতিটির জন্য docs/help/locales.json-এ আলাদা সহায়তা স্থিতি রয়েছে। অনুপস্থিত বা অসম্পূর্ণ সহায়তা ইংরেজিতে ফিরে যায়। সম্পূর্ণ মেশিন-অনূদিত অংশগুলো চিহ্নিত করা হয় এবং মানবিক পর্যালোচনার দাবি ছাড়াই ইংরেজি সোর্স হ্যাশের সাথে আবদ্ধ থাকে। মানুষের পর্যালোচিত অনুবাদ অতিরিক্তভাবে তার পর্যালোচককে রেকর্ড করে। প্রতিটি অনুবাদে অবশ্যই বিভাগ আইডি, ক্রিয়াকলাপ, ফাইল/কমান্ড শনাক্তকারী এবং প্রযুক্তিগত সীমা বজায় রাখতে হবে, সঠিক দিকনির্দেশনা ব্যবহার করতে হবে এবং এর ইংরেজি সোর্স পরিবর্তিত হলে রিফ্রেশ করতে হবে।

শিপ করার আগে, বাসি জেনারেট করা আউটপুট, অবৈধ লোকেল স্ক্যাফোল্ড বা ভাঙা স্থানীয় চুক্তি লিঙ্ক শনাক্ত করতে node scripts/help/generate.cjs --check চালান। UI অনুবাদ পরীক্ষা এবং অ্যাপ্লিকেশন আচরণ পরীক্ষা পৃথক থাকে। HELP_MAINTENANCE.md অবদানকারী এবং AI আপডেট পদ্ধতি প্রদান করে; ডকুমেন্টেশনে এমন কোনো পরীক্ষায় পাসের দাবি করা উচিত নয় যা চালানো হয়নি।

সম্পর্কিত নির্দেশাবলী: বর্তমান প্রকল্প মানচিত্র · ডকুমেন্টেশন রক্ষণাবেক্ষণ · অবদানকারীর নির্দেশাবলী · এজেন্ট নির্দেশাবলী.