Resource names linked to this session (e.g. objectives/abc, incidents/xyz)
incognito
bool
Hidden from normal listings; write operations (issues, notes, slack) are skipped
automated
bool
Started by automation (scheduled runs, triggers). The bash tool auto-denies any domain-approval request instead of pausing — there’s no human to click Approve/Deny
title
string
Human-readable title for chat history and session pickers
created_by
string
OUTPUT_ONLY
ID of the user who started this session; empty for system-created automation and credentials-based callers without a user identity
nxl_plan_sha256
string
OUTPUT_ONLY
SHA-256 of the compiled NXLPlan that bootstrapped this session. Empty for non-NXL sessions and historical NXL sessions created before this field was stamped
create_time
timestamp
OUTPUT_ONLY
When the session was created
update_time
timestamp
OUTPUT_ONLY
When the session was last modified
delete_time
timestamp
OUTPUT_ONLY
When the session was soft-deleted (null if active)
The trigger that started this session, if any. Resolved at read time from session.associated_resources. Reflects the trigger’s current configuration, not its state at fire time. Absent for manual / non-trigger-driven sessions.
Session Status
Value
Description
STATUS_UNSPECIFIED
Session state is undefined (session has no objects)
STATUS_EXECUTING
Agent is currently executing
STATUS_WAITING
Agent is waiting (paused or idle)
Session Conclusion
The conclusion of a completed session. Exactly one of done or abort will be set.
An issue discovered by the agent during a session.
Field
Type
Description
title
string
Short title for the issue
description
string
Detailed description of the issue
Trigger
A trigger fires sessions automatically — on a cron schedule, when a Slack message is posted, after a deploy, when a row matches a predicate, etc. When a trigger fires a session, that session’s SessionDescription.trigger carries the trigger resource so consumers know what kicked the session off.
Field
Type
Behavior
Description
name
string
OUTPUT_ONLY
Resource name (triggers/{trigger})
display_name
string
Human-readable name shown in the UI
description
string
Optional longer description
agent
string
Resource name of the agent this trigger targets (agents/{agent})