Calendar
Scheduling by validated deep link: for now.
এটি কী করে
When a conversation reaches "let us find a time", the agent produces a scheduling call-to-action pointing at your existing booking tool, with the destination checked against an allowlist so it cannot be steered somewhere else. That is the whole of it today.
এটি কেন গুরুত্বপূর্ণ
We are listing this module precisely because it is the one that is not built. Most of the value of a public status ledger comes from the entries that are inconvenient. If we would tell you the truth about Calendar, the other ten entries are worth something.
এটি কীভাবে কাজ করে
The destination is allowlisted
The booking URL the agent emits is validated against a configured allowlist, so a conversation cannot talk the agent into linking somewhere arbitrary.
No availability, no event store, no sync
There is no calendar model behind this. If you need the agent to reason about free/busy time, it cannot do that today.
প্রশ্নাবলী
- এজেন্ট কি আমার জন্য কোনো মিটিং বুক করতে পারে?
- এটি কাউকে আপনার বুকিং টুলের একটি যাচাইকৃত লিঙ্ক দিতে পারে। এটি আপনার উপলব্ধতা পড়তে বা কোনো ইভেন্ট তৈরি করতে পারে না।
- এটি কবে নাগাদ বাস্তবে আসবে?
- আমরা কোনো নির্দিষ্ট তারিখের প্রতিশ্রুতি দিইনি, এবং তাড়াহুড়ো করে কোনো লক্ষ্য নির্ধারণ করার চেয়ে আমরা এটিকে আপাতত স্থগিত রাখতেই পছন্দ করব।
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.