Table of Contents

Codex CLI স্পষ্ট কমান্ড এবং scriptable run-সহ shell-নির্ভর workflow-এর জন্য উপযুক্ত। Codex desktop project, conversation, visual output এবং review panel ঘিরে সাজানো কাজের জন্য উপযুক্ত। আপনি যেভাবে কাজ তদারক করেন তার ভিত্তিতে interface বেছে নিন। Model, repository এবং execution policy একই রাখুন।

নামের নোট: OpenAI-এর আগের Codex app documentation এখন ChatGPT desktop app documentation -এ redirect করে। এই guide application-এর coding workflow বোঝাতে “Codex desktop” ব্যবহার করে। Repository access ছাড়া সাধারণ chat-কে coding agent হিসেবে ধরা হয় না।

মূল বিষয়

  • Shell composition-এর জন্য CLI ব্যবহার করুন এবং পুনরাবৃত্তিযোগ্য programmatic run চালান।
  • Project organization-এর জন্য desktop ব্যবহার করুন, visual review এবং scheduled-task management-এর জন্যও।
  • Execution location স্পষ্ট রাখুন, বিশেষ করে remote connection ব্যবহার করলে।
  • Interface ভালো code নিশ্চিত করে না এবং আলাদা inference allowance তৈরি করে না।

পরিধি ও তারিখ: ১০ অক্টোবর ২০২৬-এ official documentation পরীক্ষা করা হয়েছে। Recommendation workflow নিয়ে, measured model performance নিয়ে নয়। Prerequisite হলো repository, working test এবং উপযুক্ত account access। ছোট cross-interface trial-এর জন্য এক ঘণ্টা রাখুন।

Workflow তুলনা করুন

প্রয়োজনCodex CLICodex desktop
Repository কাজ শুরুShell directory থেকে launch করুনProject এবং execution environment নির্বাচন করুন
Scripted task পুনরাবৃত্তিcodex execPrompt প্রস্তুত করুন এবং output visualভাবে দেখুন
একাধিক task পরীক্ষাTerminal/session workflowProject এবং chat organization
Change reviewTerminal command এবং review controlDiff এবং review panel
Schedule পরিচালনাScript ঘিরে external job runnerScheduled-task management interface
Change isolationআলাদা checkout/worktree বেছে নিনIntegrated worktree workflow

Shared agent foundation গুরুত্বপূর্ণ। OpenAI Codex as a platform -এ CLI, app এবং IDE extension-কে agent runtime-এর interface হিসেবে বর্ণনা করে। Runtime state, tool এবং policy পরিচালনা করে। Interface-এর পার্থক্য আপনার দেওয়া context এবং result পর্যালোচনার পদ্ধতিকে প্রভাবিত করে।

CLI কোথায় উপযুক্ত

codex

উদ্দিষ্ট repository থেকে launch করুন। CLI guide interactive inspection, editing, command এবং review নথিভুক্ত করে। আপনার workflow terminal session এবং command output ঘিরে হলে এই পথ ব্যবহার করুন।

codex exec "Identify the documented test command. Do not modify files."

সীমাবদ্ধ scripted task-এর জন্য codex exec ব্যবহার করুন। Non-interactive reference progress এবং final output কীভাবে আসে তা ব্যাখ্যা করে। Investigation-এর সময় উপযুক্ত read-only execution policy প্রয়োগ করুন। Edit না করার অনুরোধ একটি instruction, enforced filesystem boundary নয়।

Production script-এর জন্য এই উদাহরণের চেয়ে বেশি দরকার। Credential, repository selection, timeout, permission, output storage এবং failure handling নির্ধারণ করুন। Automated change বিবেচনার আগে job-কে reviewer-এর জন্য evidence তৈরি করতে দিন। Execution contract version control-এ রাখুন।

Desktop কোথায় উপযুক্ত

Desktop related work এক workspace-এ সাজায়। OpenAI-এর বর্তমান app documentation project switching, file inspection, connected tool এবং long-running task বর্ণনা করে। এতে একাধিক terminal window থেকে context পুনর্গঠন না করে implementation, rendered artifact এবং review-এর মধ্যে যাতায়াত করা যায়।

Review একটি বাস্তব পার্থক্য। Code-review documentation description, changed file, comment এবং check দেখা বর্ণনা করে। Patch পরীক্ষা করতে এই view ব্যবহার করুন, তারপর requirement পূরণ হয়েছে কি না সিদ্ধান্ত নিন। Diff-এর বাইরের behavior-এর জন্য reviewer-এর independent evidence দরকার।

Visual task-এ desktop চেষ্টা করুন। Screenshot এবং স্পষ্ট viewport requirement-সহ ছোট layout fix চাইুন। Context attach, result inspect এবং একটি correction চাইতে কত effort লাগে তুলনা করুন। Human review time model response time থেকে আলাদা মাপুন।

একই repository এবং independent validation checklist-এর সঙ্গে যুক্ত terminal automation ও desktop review panel

Interface তুলনা করার সময় repository এবং acceptance criteria একই রাখুন

Worktree এবং Execution Location

Worktree হলো Git repository-এর আরেকটি checkout। OpenAI-এর worktree guide isolated parallel chat এবং local checkout ও managed worktree-এর মধ্যে কাজ সরানোর পদ্ধতি বর্ণনা করে। File এবং command project host করা computer বা development environment-এ থাকে।

Isolation result merge করে না। Diff review করুন, check চালান এবং intended branch-এ change আনার পদ্ধতি ঠিক করুন। Fresh checkout থেকে শুরু করলে dependency, ignored file এবং external service-ও দেখুন।

Task-এর আগেনিশ্চিত করুন
Repositoryসঠিক project এবং base revision
CheckoutExisting directory বা isolated worktree
Execution hostFile ও tool থাকা computer
EnvironmentRuntime, dependency এবং test service
Permissionঅনুমোদিত file write এবং network access

Comparison-এ একই environment ব্যবহার করুন। Configured workstation-এর desktop task এবং minimal container-এর CLI task interface preference-এর চেয়ে বেশি কিছু পরীক্ষা করে। Failure client-কে দেওয়ার আগে environment difference লিখে রাখুন।

Scheduling এবং Permission

Desktop schedule management দেয়। OpenAI-এর scheduled-task guide management interface এবং CLI আলাদা করে। Local scheduled work-এর জন্য computer এবং application available থাকতে হয়। codex exec ঘিরে shell scheduler আলাদা operational arrangement।

Permission execution environment-এ প্রযোজ্য। Terminal বা graphical prompt দেখে safety অনুমান না করে effective profile দেখুন। OpenAI-এর permissions reference filesystem এবং network boundary নথিভুক্ত করে। GUI approval এবং sandbox policy আলাদা সমস্যা সমাধান করে।

Account access আলাদা পরীক্ষা চায়। প্রতিটি interface-এ active sign-in, available model এবং usage display নিশ্চিত করুন। দ্বিতীয় client খোলা আলাদা allowance তৈরি করে ধরে budget করবেন না। Task cost তুলনার আগে billing route লিখে রাখুন।

এক ঘণ্টার Trial

  1. একটি bounded change প্রস্তুত করুন independent acceptance test এবং clean baseline-সহ।
  2. প্রতিটি interface-এ চালান matching model এবং policy setting-সহ আলাদা checkout থেকে।
  3. একটি correction চাইুন প্রথম patch পরীক্ষা করার পরে।
  4. Final diff review করুন এবং একই verification command চালান।
  5. আপনার effort record করুন context দেওয়া, output খোঁজা এবং result approve করার জন্য।

CLI বেছে নিন যদি shell tool দিয়ে task repeat ও inspect করা সহজ হয়। Desktop বেছে নিন যদি project organization ও visual review supervision effort কমায়। Workflow-এর ভিন্ন অংশে দুই interface কাজ করলে দুটিই installed রাখা যুক্তিসঙ্গত।

Result-এর সঙ্গে trial record রাখুন। Starting revision, selected model, execution host, permission profile, run করা command এবং final verification output লিখুন। এই field না থাকলে পরের interface comparison hidden environment change-ও তুলনা করে।

Troubleshooting এবং পরবর্তী ধাপ

File না পাওয়া গেলে environment check করুন। Agent-কে কিছু recreate করতে বলার আগে project, checkout এবং execution host যাচাই করুন। Test result আলাদা হলে runtime selection এবং dependency setup তুলনা করুন। Local schedule আটকে গেলে application এবং computer available ছিল কি না নিশ্চিত করুন।

Vendor আলাদা করে তুলনা করুন। Terminal alternative-এর জন্য CLI master comparison এবং graphical editor ও extension-এর জন্য GUI master comparison ব্যবহার করুন। ভবিষ্যৎ upgrade-এর জন্য এই trial-এর model এবং task record রাখুন।