Skip to content
রিলিজ করা হয়েছে এবং আজই ব্যবহারযোগ্য।

আপনার এজেন্টের নিজস্ব ইনবক্স রয়েছে, আপনার ইনবক্সের কোনো অংশ নয়।

ইনবাউন্ড একটি ইমেল প্রদানকারীর থেকে ওয়েবহুকের (webhook) মাধ্যমে আসে। আমরা আমাদের নিজস্ব MX বা SMTP সার্ভার চালাই না।

এটি কী করে

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

এটি কেন গুরুত্বপূর্ণ

লোকেরা কি সত্যিই আমার এজেন্টকে ইমেল করতে পারে, এবং কোনো কিছু ভুল হওয়া থেকে কী রক্ষা করে?

এটি কীভাবে কাজ করে

  • আগমনের সাথে সাথে ইনবাউন্ড শ্রেণীবদ্ধ এবং ঝুঁকি-মূল্যায়ন করা হয়; কোয়ারেন্টাইন করা বার্তাগুলি কখনই এজেন্টের কনটেক্সটে প্রবেশ করে না, তাই ইমেল বডিতে প্রম্পট-ইনজেকশনের (prompt-injection) চেষ্টা করার মতো কোনো সুযোগ থাকে না।

    যোগাযোগের বিবরণ ভল্টে রাখা হয় এবং সংশোধন স্তরভিত্তিক করা হয়

  • এজেন্ট একটি যোগাযোগের এমন একটি রূপ দেখে যা তাকে দেওয়া প্রকাশের স্তরের (disclosure tier) জন্য উপযুক্ত, মূল রেকর্ডটি নয়।

    মালিকরা একটি সংশোধিত ডাইজেস্ট পান, কোনো তথ্যের অবিরাম প্রবাহ নয়

  • একটি অপ্ট-ইন ফরোয়ার্ড ডাইজেস্ট মেলবক্সটি কী করেছে তা সংক্ষেপে তুলে ধরে, যেখানে একই সংশোধনের নিয়মগুলি সংক্ষেপের ক্ষেত্রেও প্রযোজ্য হয়।

    একটি অপ্ট-ইন ফরোয়ার্ড ডাইজেস্ট মেলবক্সটি কী করেছে তার সারসংক্ষেপ তৈরি করে, এবং সারসংক্ষেপটির ক্ষেত্রেও একই রিডাকশন নিয়ম প্রয়োগ করা হয়।

  • The outbox is reversible

    Sends can be scheduled and cancelled before they leave, so "the agent emailed a customer" is a decision with a window, not an event.

প্রশ্নাবলী

Does my agent get a real email address?
Yes: a per-agent mailbox address that external senders can write to. Inbound is delivered by provider webhook rather than by us operating mail servers.
What stops someone emailing my agent instructions?
Inbound is classified and screened before it reaches the agent. Messages that look like instruction injection are quarantined, and what does get through is subject to the same trust and access rules as every other input.
Can the agent send mail without me seeing it?
Outbound goes through an outbox with scheduling and cancellation, and owners can turn on a redacted digest of mailbox activity.

The rest of the bag

রিলিজ করা হয়েছে এবং আজই ব্যবহারযোগ্য।

প্রতি-ডকুমেন্ট পারমিশন যা কেবল পেজ নয়, উত্তরগুলোকেও ফিল্টার করে।

গতির জন্য পলিসি রেজোলিউশন প্রতি সেশনে ক্যাশ (cache) করা হয়; একটি পারমিশন পরিবর্তন প্রতিটি ইন-ফ্লাইট অনুরোধে তাৎক্ষণিকভাবে কার্যকর হওয়ার পরিবর্তে ক্যাশ ইনভ্যালিডেশনের সময় ছড়িয়ে পড়ে।

প্রতিটি ফোল্ডার এবং প্রতিটি লিফ (leaf) ডকুমেন্ট একটি অ্যাক্সেস পলিসি বহন করে: পাবলিক, সাইনড-ইন, অথবা মালিক-অনুমোদিত। এই পলিসিগুলো একটি প্রতি-সেশন এনভেলপে রূপান্তরিত হয় যা উত্তর দেওয়ার আগে একটি এজেন্ট কী রিট্রিভ (retrieve) করতে পারে তা ফিল্টার করে। একটি ক্যাপাবিলিটি রেজিস্ট্রি প্রতি টেন্যান্টে সম্পূর্ণ ফিচারগুলোকে গেট করে এবং গুরুত্বপূর্ণ অ্যাক্সেস চেকগুলো ব্যর্থ হলে অ্যাক্সেস বন্ধ করে দেয় (fail closed)।

রিলিজ করা হয়েছে এবং আজই ব্যবহারযোগ্য।

ডকুমেন্টেশন

একটি ফোল্ডার ট্রি যা এজেন্ট পড়ে, এবং একটি কনফিগ ফাইল যা এটি মেনে চলে।

এক্সট্র্যাকশনের মধ্যে PDF, স্প্রেডশীট এবং ট্রান্সক্রিপ্ট অন্তর্ভুক্ত রয়েছে। জটিল বা অপরিচিত বাইনারি ফরম্যাট পার্স করা হয় না।

রিলিজ করা হয়েছে এবং আজই ব্যবহারযোগ্য।

ইভেন্টসমূহ

এজেন্টরা কী করেছে এবং কেন করেছে, তার একটি স্থায়ী লেজার।

ইন-প্রসেস ইভেন্ট বাসটি একটি সিঙ্গেল-নোড এমিটার, কোনো ডিস্ট্রিবিউটেড ব্রোকার নয়। স্থায়ী ক্রস-এজেন্ট রেকর্ডটি একটি আলাদা Postgres টাস্ক লেজার।

আগমন থেকে শুরু করে পুনরায় প্লে করার যোগ্য রেকর্ড পর্যন্ত এটিই সম্পূর্ণ পথ।

That was step 1 of 6: a request arrives. Next, the subdomain is the isolation boundary, so the request resolves to one workspace, one database, and one question of whether it is even in scope.