-
Input schema
-
{JSON.stringify(selectedSkill?.input_schema || {}, null, 2)}
+
+
{session?.authenticated ? "Signed in" : needsSignIn ? "Sign-in required to run" : "Ready"}
+
{session?.user?.email || session?.org?.slug || config.agent?.name}
+ {needsSignIn && signInHref ?
Sign in to run : null}
+
-
-
Result
-
{error || JSON.stringify(result, null, 2) || "No run yet."}
+
+
+
+ {mailbox ? (
+
+ Mailbox: {mailbox.status} — {mailbox.message || mailbox.address || `${mailbox.messages?.length || 0} recent messages`}
+
+ ) : null}
+
+
+
+ {error ?
: null}
+
+ {result ? (
+
+
+
+
Structured result
+
{result.summary || result.status}
+
+ {result.artifact ? (
+
+ ) : null}
+
+
+ {result.approval_boundary}
+ {result.receipt ? (
+
+ Receipt {result.receipt.receipt_id}: {result.receipt.message}
+
+ ) : null}
+
+
+ {(result.queue || []).map((item) => (
+
+
+ {item.priority}
+ {item.category}
+
+ {item.subject}
+ From: {item.sender}
+ Why: {item.reason}
+ Next: {item.next_action}
+
+ Approval-ready draft
+
+
To: {item.draft.to}
+
Subject: {item.draft.subject}
+
{item.draft.body}
+
Approval reason: {item.draft.approval_reason}
+
+ {(item.draft.policy_basis || []).map((basis) => - {basis}
)}
+
+
+
+
+ ))}
-
+ ) : null}
);
}