LAB / INBOX

Agent 收件箱闭环

一次真实 run:探针邮件进入带 +tag 的 Grok Bot 收件箱,Agent 读取并起草回复。 发送前必须人工确认。这次用户在 DraftExternalMessage 卡片上点了 Send,回复已发出。不是自动发送。

lab-inbox-loop-20261023 ASIA/SHANGHAI SENT AFTER HUMAN CONFIRM
RUN FACTS

这次留下的事实

RUN ID lab-inbox-loop-20261023
INBOX [email protected]
THREAD 7c2875c0-d888-4863-aa7e-207da010e84b
MESSAGE 2033352
PROBE 2026-10-23 08:55:26 Asia/Shanghai
DRAFT 2026-10-23 08:55:48 Asia/Shanghai
STATUS · SENT AFTER HUMAN CONFIRM

用户在 DraftExternalMessage 卡片上点了 Send。发件 [email protected], 收件 [email protected]。 provenance 记下的主题是 Re: Lab Demo Agent inbox closed-loop probe 2026-10-23。 拟稿文件里的主题是 Re: [Lab Demo] Agent inbox closed-loop probe 2026-10-23,两处照原样保留。

发送日期是 2026-10-23(Asia/Shanghai)。 没有更细的钟点,也没有出站 message id。这里不声称对方已经收到,也不声称 Agent 自动发送。

CLOSED LOOP

闭环

Receive → Read → Draft → Human confirm Send。四步都有记录,没有第五步。

01 — 04

Human confirms. The agent does not auto-send.

01 · RECEIVE 收信
02 · READ 读信
03 · DRAFT 拟稿
04 · SEND 人工确认
  1. Receive. Outlook 探针发到 [email protected],2026-10-23 08:55:26 Asia/Shanghai。 发件人 [email protected]。主题 [Lab Demo] Agent inbox closed-loop probe 2026-10-23。
  2. Read. SearchEmailThreads,然后 ReadEmailThread。 thread 7c2875c0-d888-4863-aa7e-207da010e84b · message 2033352。
  3. Draft. 2026-10-23 08:55:48 Asia/Shanghai 写下 draft-reply.md。这一刻还没有发出。
  4. Human confirm Send. 用户在 DraftExternalMessage 卡片上点 Send 之后,回复才发出。 auto_sent=false。 provider grok-bot-agent-inbox。
LIMITS

诚实边界

  • AgentMail MCP 当时是 needsAuth,这条 run 没有用它。收件箱是已有的 Grok Bot 地址 [email protected],Lab 流量走 +lab-inbox-demo tag。
  • 没有新开永久邮箱。
  • 探针来自已连接的 Outlook,不是这只收件箱自己发给自己。
  • 页面只写这次留下的产物:入站快照、拟稿、provenance、时间线。没有另编一段 Agent Activity。
  • 这条收件箱 run 没有做 Harness 对照。
  • 发送是人工确认。没有送达回执,也没有出站 message id。
TIMELINE

时间线

时间以 Asia/Shanghai 为准。第 5 步只有日期,UTC 钟点没有记。

Step Event Asia/Shanghai UTC Ref
1 探针发出 probe_sent_outlook 2026-10-23 08:55:26 Asia/Shanghai 2026-10-23T00:55:26Z AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0AhclyjdtarEG82rn60tIzmwAA3xSz5wAA
2 入站可检索 inbound_indexed 2026-10-23 08:55:26 Asia/Shanghai 2026-10-23T00:55:26Z thread:7c2875c0-d888-4863-aa7e-207da010e84b msg:2033352
3 读信 inbound_read 2026-10-23 08:55:48 Asia/Shanghai 2026-10-23T00:55:48Z ReadEmailThread
4 拟稿 reply_drafted 2026-10-23 08:55:48 Asia/Shanghai 2026-10-23T00:55:48Z draft-reply.md
5 人工确认后发送 reply_sent_after_human_confirm 2026-10-23 Asia/Shanghai — DraftExternalMessage card Send
MESSAGES

入站与拟稿

下面是当时存下来的全文。拟稿正文在发出之后没有改写。

Inbound

thread_id: 7c2875c0-d888-4863-aa7e-207da010e84b
message_id: 2033352
received_utc: 2026-10-23T00:55:26Z
received_asia_shanghai: 2026-10-23 08:55:26 Asia/Shanghai
from: yi kuo <[email protected]>
to: [email protected]
subject: [Lab Demo] Agent inbox closed-loop probe 2026-10-23
delivery: delivered

Body:
你好 Zekai / Joy总管,

这是一封用于 hezekai.com Lab「Agent 收件箱闭环」的真实探针邮件。

请 Agent:
1) 确认已收到本信(收件地址含 +lab-inbox-demo tag)
2) 起草一封简短中文回复(说明:已读、下一步是人工确认后再发出、不会自动发送)
3) 把拟稿留给人工确认,不要自动发送

Run id: lab-inbox-loop-20261023
Probe purpose: Artifact First demo for /lab
Timestamp intent: Asia/Shanghai

— Lab probe (Outlook → Grok Bot inbox)

Draft reply

# Draft reply (sent after human confirm — not auto-sent)

**From:** `[email protected]`  
**To:** `[email protected]`  
**Subject as drafted:** `Re: [Lab Demo] Agent inbox closed-loop probe 2026-10-23`  
**Subject recorded when sent:** `Re: Lab Demo Agent inbox closed-loop probe 2026-10-23`  
**replyToMessageId:** `2033352`  
**providerIdentifier:** `grok-bot-agent-inbox`  
**Status:** sent after human confirm. The user pressed Send on the DraftExternalMessage card. The agent did not auto-send.  
**Sent:** 2026-10-23 Asia/Shanghai. Clock time was not recorded. Outbound message id was not recorded.  
**Body:** the text below is the draft as written. It was not rewritten after Send.

---

你好,

已读到你发往 `[email protected]` 的 Lab 探针邮件(run id: `lab-inbox-loop-20261023`)。

本闭环约定:
1. Agent 读取收件箱并起草回复  
2. **人工确认后再发出**  
3. 本邮件在确认前不会自动发送  

若你确认发出,请在 DraftExternalMessage 卡片上点 Send;若要改措辞,直接改拟稿再发。

— Joy总管 / Agent Lab inbox demo
ARTIFACTS

产物文件