Starting a session
Web UI
- Open your workspace at app.guild.ai
- Click New session
- Select an agent, type a message, and press Enter
CLI
How sessions work
- You send a message to an agent
- guildcore receives the request, authenticates it, and forwards it to the runtime
- The runtime loads the agent code and executes it
- The agent can call tools, invoke sub-agents, make LLM calls, and ask you questions
- When the agent finishes, its output is returned to your session
Session lifecycle
Sessions can be in one of several states:Multi-turn sessions
Agents built withmode: "multi-turn" keep the session open for back-and-forth conversation. The session remains active until the agent calls the __submit__ tool to signal completion.
Agent mentions
In workspace chat, type@ followed by an agent name to direct your message to a specific agent. The @mention UI lets you select any agent installed in the workspace from a picker that appears as you type.
Event log
The event log is a real-time view of everything that happens inside a session — LLM calls, tool invocations, sub-task spawns, errors, and lifecycle transitions. It is primarily useful for debugging and auditing agent behavior. To open the event log for a session, click the Events tab inside the session view. Each event entry shows:
Click any event to expand its full payload.
Debug mode
Use debug mode when the default stacked list is too verbose to scan. It renders every event in a dense, table-based layout that makes high-volume sessions easier to read. To turn on debug mode, click the bug icon in the session header toolbar. Click it again to return to the stacked list. In debug mode, events render in a table with sticky headers and these columns:
Within the table:
- Click a row to expand its details inline.
- Ctrl-click (Windows and Linux) or Cmd-click (macOS) a row to toggle a raw-event JSON viewer inside that row.
- Progress groups flatten into individual rows, so each grouped event appears on its own line.
Event filter bar
When you are in debug mode, an event filter chip bar appears above the dense table. Use it to control which event types the table shows. The chips operate on the processed event types that the UI renders, such as user messages, agent messages, progress, agent errors, credentials, LLM, runtime done, runtime error, and console. Toggle a chip off to hide that event type from the table, and toggle it back on to show it again. LLM events are hidden by default. All other event types are shown by default. Toggle the LLM chip on to include LLM events in the table. Click the reset button (↺) to restore all filters to their default states.
Your active filter choices are saved automatically to your browser’s local storage, so they persist the next time you open a session in the same browser.
Streaming and reasoning drafts
While an agent runs, it streams two kinds of intermediate update to your session in real time:- Response stream drafts deliver partial LLM response tokens as the model generates them.
- Reasoning progress drafts deliver intermediate reasoning updates as the model works toward an answer.
Find sessions with the command palette
Use the command palette to quickly search for and navigate to a session. PressCmd+K (macOS) or Ctrl+K (Windows and Linux) to open the palette, type or select sessions, then press Tab to enter the sessions scope and search by name.