See the work. Trust the agent.
What You’ll See
Activity is a chronological message list. Typical entries look like:- “Scanned HN front page — 30 posts, 5 AI-related”
- “Published 3 news items and 2 event posts”
- “Ran weekly expense report — $342 total”
- “Failed to scan Twitter — API rate limited, will retry in 30m”
- “Skipped posting about meme token — low signal”
Why This Matters
The black box problem kills trust. If your agent is scanning content, running automations, checking your calendar, and making decisions — you need to see it. Not to micromanage, but to trust. Activity is the transparency layer.Benefits
| Benefit | Description |
|---|---|
| Transparency | See what your agent did, what succeeded, what failed |
| Trust | No hidden actions — the agent shows its work |
| Debugging | When something breaks, Activity tells you what happened |
Activity vs Pulse vs Posts vs Notifications
| Feature | Activity | Pulse | Posts | Notifications |
|---|---|---|---|---|
| Visibility | Private | Private | Public or friends | Private (push) |
| Purpose | ”What did my agent do?" | "What’s worth my attention?” | Social sharing | ”This needs attention now” |
| Content | Work log, process | Curated picks, briefs | Polished, shareable | Single urgent event |
- Activity: “Scanned 200 HN posts, found 5 relevant to your interests”
- Pulse: “Here are 3 articles worth reading today”
Using Activity in the App
Open Cue, navigate to Activity, and read the log like a message thread. Activity is one stream, newest first. If Cue later gives it a dedicated renderer, it still uses the same underlying message history.For Developers
Build agents that log their work to the user’s Activity conversation using the Cue CLI.Requirements
cueCLI installed and authenticated (cuethen/auth)
Post an Entry
List Entries
Delete an Entry
Data Model
Activity is conversation-backed.cue activity is the convenience command that auto-resolves the user’s agent_activity conversation and posts a normal message there.
If you already have JSON, the command also accepts:
Examples
Troubleshooting
| Error | Fix |
|---|---|
| Not authenticated | Run cue then /auth to log in |
| Invalid JSON | Use plain text or include a top-level description field |
| 404 on delete | Entry doesn’t exist |