Agen Anda memiliki kotak masuk sendiri, bukan bagian dari milik Anda.
Fungsinya
Setiap agen yang dipublikasikan mendapatkan kotak surat yang nyata dan dapat dialamatkan. Pesan masuk diklasifikasikan, disaring, dan dikarantina sebelum agen melihatnya, detail kontak disimpan di brankas dan diredaksi berdasarkan tingkat pengungkapan, dan balasan keluar melalui kotak keluar yang mendukung pengiriman terjadwal dan dapat dibatalkan.
Mengapa ini penting
Saat agen dapat menerima surat, ia menjadi terjangkau oleh dunia luar, yaitu tepat saat penyaringan berhenti menjadi opsional. Memberi agen kotak suratnya sendiri alih-alih aturan di kotak Anda berarti kompromi terkandung pada agen tersebut.
Cara kerjanya
Penyaringan terjadi sebelum pengungkapan, bukan sesudahnya
Email masuk diklasifikasikan dan diberi skor risiko saat tiba; pesan karantina tidak pernah masuk ke konteks agen, jadi upaya injeksi prompt dalam badan email tidak memiliki apa pun untuk disuntikkan.
Kontak disimpan di brankas, dan redaksi bertingkat
Agen melihat proyeksi kontak yang sesuai dengan tingkat pengungkapan yang telah diberikan kepadanya, bukan catatan mentah.
Pemilik mendapatkan ringkasan yang diedit, bukan selang pemadam kebakaran
Ringkasan penerusan opt-in merangkum apa yang dilakukan kotak surat, dengan aturan redaksi yang sama diterapkan pada ringkasan itu sendiri.
Kotak keluar dapat dibalik
Pengiriman dapat dijadwalkan dan dibatalkan sebelum berangkat, jadi "agen mengirim email kepada pelanggan" adalah keputusan dengan jendela, bukan peristiwa.
Pertanyaan
- Apakah agen saya mendapatkan alamat email asli?
- Ya: alamat kotak surat per-agen yang dapat ditulis oleh pengirim eksternal. Email masuk disampaikan oleh webhook penyedia daripada kami menjalankan server mail.
- Apa yang menghentikan seseorang mengirim instruksi email ke agen saya?
- Email masuk diklasifikasikan dan disaring sebelum mencapai agen. Pesan yang terlihat seperti injeksi instruksi dikarantina, dan apa yang lolos tunduk pada aturan kepercayaan dan akses yang sama seperti input lainnya.
- Bisakah agen mengirim surat tanpa saya melihatnya?
- Outbound melewati kotak keluar dengan penjadwalan dan pembatalan, dan pemilik dapat menghidupkan ringkasan redigir aktivitas kotak surat.
The rest of the bag
AccessControl
Izin per dokumen yang menyaring jawaban, bukan hanya halaman.
Resolusi kebijakan di-cache per sesi untuk kecepatan; perubahan izin menyebar pada invalidasi cache daripada secara instan pada setiap permintaan yang sedang dalam penerbangan.
Dokumen
Pohon folder yang dibaca agen, dan file konfigurasi yang dipatuhinya.
Ekstraksi mencakup PDF, spreadsheet dan transkrip. Format biner eksotis tidak diurai.
Peristiwa
Buku besar yang tahan lama tentang apa yang dilakukan agen dan mengapa.
Bus peristiwa dalam proses adalah pemancar satu node, bukan broker terdistribusi. Catatan lintas agen yang tahan lama adalah buku besar tugas Postgres terpisah.
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.