Product pages

Runs & chats

Agent home page: composer, Recent chats, Memory, Automations, Untitled titles, Upcoming run, and how threads relate to Home.

Route

/projects/:id/agents/[agentId]

Optional: ?c=<conversationId> opens a conversation. Starting a real thread from the agent page is promoted into Home chat (/home?c=…) so the conversation lives in the shared Chats list — the agent page remains the agent’s home base for identity, memory, and recent activity.

The page module itself renders through the agents layout’s persistent AgentBuilderView (keyed by agent id) so switching agents does not flash a loading skeleton when cached.

What you see on agent home (empty composer)

  1. Avatar + name (fallback Untitled agent if name empty)
  2. Info control — tooltips Show description / Hide description; body shows description or italic No description
  3. Composer — chat with this agent’s tools/instructions (same chat stack as Home, pinned to this agent)
  4. Tabs:
    • Recent chats
    • Memory

Top bar (when not in pure conversation chrome) includes agent identity, Automations / Automations (paused), and overflow actions as offered. Built-in system agents hide delete/destructive flows that would break the product.

Recent chats tab

Lists conversations for this agent only.

UIMeaning
LoadingLoading recent chats…
EmptyNo activity yet · Conversation and automation runs will show up here.
Row titleConversation title, or Untitled while titlePending
Failed runRed-dot tooltip Failed
Channel logosSlack / email / WhatsApp / SMS when the thread used that delivery path
ActionsHover Rename / Delete (same pattern as Manage list)
Upcoming runPinned non-clickable row when an unpaused cron schedule has a next occurrence (“in 2h” / absolute date per preferences). Event triggers do not produce this row.

Opening a row navigates to that conversation (typically Home with ?c=).

Memory tab

AgentMemorySection — manage agent-scoped memory directives / files for operators with permission. Daily Report seeds binding directives on creation (editable afterward). See Daily report.

Automations

Automations opens the schedule / event-trigger modal for this agent (cron rows, timezone, pause, event triggers). Counts feed the button’s numbered icon. Saving schedules from the modal persists immediately for existing agents.

Chat chrome while a thread is open

When a conversation is active, header patterns match Home:

  • New chat
  • History dropdown
  • Delete

Use New chat to return to the empty agent composer.

How this differs from Home

HomeAgent page
Project-general chat; pick any agent/tools for a turnScoped to one saved agent’s instructions + toolboxes
Chats list is globalRecent chats is filtered to this agentId
Best for ad-hoc questionsBest for recurring jobs, schedules, channel delivery, and reviewing what this agent did

Beginner gotchas

  1. Titles often show Untitled until the model titles the thread.
  2. Daily Report conversations stay hidden from sidebar Chats until you Expand in Chat on the Dashboard card.
  3. Disabled agents do not count schedules toward Upcoming run.
  4. Only owners can change instructions / connectors; members may still be able to chat depending on project rules.