Skip to main content
GET
Session briefing over an explicit selector (mirrors the MCP briefing tool)

Authorizations

X-API-Key
string
header
required

Query Parameters

kind
enum<string>
required
Available options:
all,
scope,
project,
scope_project
scope
string
Required string length: 1 - 64
Pattern: ^[a-z0-9][a-z0-9-]*$
project
string
Required string length: 1 - 256
includeUnscoped
boolean
default:false

Also match memories in the scope written with NO project (project IS NULL). Default false: strict scope AND project intersection.

mode
enum<string>
Available options:
brief,
full
sections
string

Comma-separated subset of sections to compute (unique names from: commitments, overdue, blockers, staleCandidates, recentDecisions, preferences). Absent = all sections; un-requested sections are skipped and omitted from the result.

sectionLimit
integer

Per-section item bound (1..100). Absent = the mode default (3 brief / 25 full).

Required range: 1 <= x <= 100

Response

Success

generatedAt
string<date-time>
required
Pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$
mode
enum<string>
required
Available options:
brief,
full
selector
object
required
appliedScope
string

Scope your retrieval-scope policy applied to this unscoped call (mode default). Absent when nothing was narrowed.

Required string length: 1 - 64
Pattern: ^[a-z0-9][a-z0-9-]*$
blockers
object
commitments
object
overdue
object
preferences
object
recentDecisions
object
staleCandidates
object