Cursor agent নিজের server-এ চলবে—তবু reasoning থাকবে cloud-এ

Cursor ২ সেপ্টেম্বর ২০২৬-এ Self-Hosted Machines প্রকাশ করেছে, যাতে Cloud Agent-এর tool execution প্রতিষ্ঠানের নিয়ন্ত্রিত machine বা network-এ নেওয়া যায়। Cursor-এর প্রযুক্তিগত ব্যাখ্যা অনুযায়ী, repository-তে পরিবর্তন, terminal command ও অন্যান্য tool স্থানীয় worker চালালেও agent loop, inference এবং planning Cursor cloud-এই থাকে।
এর দুই দিন পর, ৪ সেপ্টেম্বর, Coder Agent Relay চালু করার ঘোষণা দেয় এবং Cursor-কে প্রথম integration partner হিসেবে চিহ্নিত করে। Coder-এর ঘোষণায় integration-টির status private preview with design partners—অর্থাৎ এটি এখনো সবার জন্য উন্মুক্ত সাধারণ release নয়। দুই ব্যবস্থার মূল প্রতিশ্রুতি তাই self-hosted execution, সম্পূর্ণ self-hosted AI নয়।
নিজস্ব infrastructure-এ আসলে কোন কাজ চলে

Self-Hosted Machines-এ repository-র working copy প্রতিষ্ঠানের machine-এ থাকে। Cursor worker সেখানে file পড়ে ও বদলায়, command চালায় এবং agent-এর প্রয়োজনীয় স্থানীয় tool ব্যবহার করে। Machineটি একটি laptop বা VM হতে পারে; team বা enterprise-এর জন্য named pool-ও তৈরি করা যায়, যেখান থেকে উপলভ্য worker একটি session গ্রহণ করে।
এ ব্যবস্থায় agent internal source control, package registry, development service এবং প্রতিষ্ঠানের নিজস্ব build pipeline ব্যবহার করতে পারে। Platform team operating system, hardware, network access ও machine-local credentials নিয়ন্ত্রণ করে; Cursor-hosted VM-এর বদলে execution environment-টি তাদের পরিচালিত infrastructure-এ থাকে।
Coder deployment ব্যবহার করলে Agent Relay সেই কাঠামোয় আরেকটি provisioning layer যোগ করে। Agent provider-এর resource request এলে relay উপযুক্ত template দিয়ে Coder workspace চালু করে এবং provider-এর service-এর সঙ্গে workspace daemon-এর সংযোগ তৈরি করে। Workspace-এর ভেতরের কাজে Coder-এর RBAC, Agent Firewall ও audit logging প্রযোজ্য হয়; request-টি প্রতিষ্ঠানের identity provider-এর পরিচয়ের সঙ্গেও যুক্ত করা যায়।
Reasoning cloud-এ থাকার অর্থ কী
Cursor agent-কে এখানে দুটি অংশে দেখা দরকার। Cursor cloud-এ থাকা agent harness task বিশ্লেষণ করে, inference চালায় এবং পরের tool call নির্ধারণ করে; প্রতিষ্ঠানের machine-এ থাকা worker সেই call বাস্তবায়ন করে। তাই স্থানীয় server agent-এর কাজের জায়গা হলেও সিদ্ধান্ত নেওয়ার পুরো ব্যবস্থা সেখানে স্থানান্তরিত হয় না।
Data flow-টি ধারাবাহিকভাবে এমন: ব্যবহারকারী task দেন; cloud-side agent পরবর্তী পদক্ষেপ পরিকল্পনা করে; সেই tool call worker-এর কাছে যায়; worker স্থানীয় repository বা terminal-এ কাজটি চালায়; result পরের inference round-এর জন্য Cursor cloud-এ ফেরত যায়। প্রয়োজন অনুযায়ী planning ও execution-এর এই পালা একাধিকবার চলতে পারে।
Worker নিজে Cursor cloud-এর সঙ্গে দীর্ঘস্থায়ী outbound HTTPS connection খোলে। Cursor প্রতিষ্ঠানের network-এ inbound connection শুরু করে না। এই network model internal machine-কে সরাসরি internet-facing না করেও tool request গ্রহণের সুযোগ দেয়, কিন্তু cloud service-এর সঙ্গে outbound যোগাযোগ বন্ধ করে সম্পূর্ণ বিচ্ছিন্নভাবে agent চালানোর ব্যবস্থা এটি নয়।
Code, secrets, output ও audit record কোথায় থাকে

Repository checkout, file edit, terminal execution, build artifact এবং machine-local credentials worker-এই থাকে। Cursor-এর documentation-এ raw code ও secrets Cursor-managed infrastructure-এ সংরক্ষণ না করার কথা বলা হয়েছে। তবে “থাকে” এবং “কখনো boundary পার হয় না”—এই দুটি দাবি এক নয়।
Tool result পরবর্তী inference-এর জন্য cloud-এ ফিরে যায় এবং Cursor জানিয়েছে, সেই output-এ code থাকতে পারে। Agent transcript-ও Cursor process বা store করতে পারে। ফলে পূর্ণ repository স্থানীয় থাকলেও নির্বাচিত code context, diff, test failure, compiler message বা command output cloud-side processing-এর অংশ হতে পারে।
- Source code: working copy ও file operation স্থানীয়; inference-এর জন্য ফেরত যাওয়া tool output-এ code থাকতে পারে।
- Secrets: machine-local credential প্রতিষ্ঠানের worker-এ থাকে; কোনো command-এর output-এ sensitive value প্রকাশ পেলে সেটি tool result-এর data path অনুযায়ী আলাদাভাবে বিবেচনা করতে হবে।
- Build output: build ও artifact স্থানীয় machine-এ থাকে; agent যে log বা result বিশ্লেষণ করবে, সেই output cloud-এ ফেরে।
- Audit record: Coder workspace-এর কাজ তার audit logging-এর আওতায় আসে; প্রকাশিত ঘোষণায় Cursor-এর cloud-side inference event এবং Coder-এর workspace event মিলিয়ে একক end-to-end record দেওয়ার প্রতিশ্রুতি নেই।
এই বিভাজনের কারণে regulated deployment-এ শুধু repository residency যাচাই করলেই হবে না। Tool output, prompt context, transcript retention, cloud processing region এবং audit access—প্রতিটি আলাদা data class হিসেবে পর্যালোচনা করতে হবে। প্রকাশিত architecture data path দেখায়, কিন্তু কোনো নির্দিষ্ট প্রতিষ্ঠানের compliance requirement স্বয়ংক্রিয়ভাবে পূরণ হয়েছে বলে প্রমাণ করে না।
Cloudflare deployment একই বিভাজন দেখায়
Self-Hosted Machines শুধু Coder workspace-এ সীমাবদ্ধ নয়। Cursor AWS Lambda, Coder, Cloudflare, Daytona, E2B, Modal, Namespace ও Vercel-সহ একাধিক sandbox বা infrastructure provider-এর worker সমর্থনের কথা জানিয়েছে; প্রতিষ্ঠান নিজের VM-এ Cursor CLI চালিয়েও worker নিবন্ধন করতে পারে।
একটি আলাদা বাস্তবায়ন হিসেবে Cloudflare-এর deployment guide প্রতিটি নির্ধারিত Cursor session একটি isolated Cloudflare Container-এ চালানোর পদ্ধতি দেখায়। সেখানে Cursor agent loop, inference ও planning host করে, আর Cloudflare-controlled container command, file edit, repository operation এবং অন্যান্য tool চালায়।
Cloudflare-এর পথে Cursor Enterprise plan-এ Self-Hosted Machines সক্ষম থাকা, agent scope-সহ team service-account API key এবং Containers ও R2 ব্যবহারের সুযোগসহ paid Workers account প্রয়োজন। অর্থাৎ “নিজের server” বলতে শুধু অফিসের physical server বোঝায় না; প্রতিষ্ঠানের নিয়ন্ত্রণাধীন cloud account-এর container বা dynamically managed worker-ও execution target হতে পারে।
Private preview কোথায় সীমা টানছে

Cursor-এর Self-Hosted Machines product update এবং Coder Agent Relay-এর availability এক নয়। Cursor-এর featureটি প্রকাশিত documentation ও changelog-সহ উপলভ্য, যদিও team pool-এর মতো enterprise ব্যবস্থায় plan ও administrator configuration-এর শর্ত আছে। Coder-এর নির্দিষ্ট relay integration ৪ সেপ্টেম্বর পর্যন্ত design partner-দের private preview-তে রয়েছে।
Coder broader access-এর কোনো নির্দিষ্ট তারিখ দেয়নি। প্রকাশিত পাতাগুলো provisioning, identity mapping, workspace controls এবং cloud-versus-local execution boundary ব্যাখ্যা করলেও failure handling, transcript retention, regional processing ও দুই platform-এর audit event correlation নিয়ে পূর্ণ production contract প্রকাশ করে না।
এখন পর্যন্ত নিশ্চিত চিত্রটি হলো: Cursor Cloud Agent-এর হাতিয়ার-নির্ভর কাজ customer-controlled infrastructure-এ নেওয়া যায়, এবং Agent Relay সেই execution-কে Coder workspace-এ বসায়। কিন্তু Cursor-এর reasoning loop, inference ও planning cloud-এ থাকে; আর Coder integration সাধারণভাবে উন্মুক্ত হওয়ার সময়সূচি এখনো অঘোষিত।
আরও পড়ুন:
আমাদের নিউজলেটার নিন
সর্বশেষ Web3, AI ও ক্রিপ্টো সংবাদ সরাসরি আপনার ইনবক্সে পান।