Skip to content

Latest commit

 

History

History
76 lines (56 loc) · 1.58 KB

File metadata and controls

76 lines (56 loc) · 1.58 KB

Brief

termlings brief prints a full workspace snapshot for fast startup context.

Quick Start

termlings brief
termlings brief --json

Included Sections

  • Session identity (TERMLINGS_SESSION_ID, active agent slug/name)
  • Org summary (humans, agents, online status, active sessions)
  • Workflow summary (org workflow count, your workflows, recent checklist progress)
  • Task summary (status counts, open/blocked/recent tasks)
  • Calendar summary (enabled/upcoming/ongoing events)
  • Brand summary (if .termlings/brand/brand.json exists)
  • Pending operator requests
  • Messaging activity summary (channels/DMs, latest activity)

Human-Readable Mode

Default output is terminal-friendly and grouped by section:

  • Session
  • Org
  • Tasks
  • Workflows
  • Calendar
  • Brand
  • Requests
  • Messaging

If run outside an agent session, it still works and notes that no TERMLINGS_SESSION_ID is set.

JSON Mode

Use --json for automation:

termlings brief --json | jq '.tasks.byStatus'

Common fields:

  • .org.agents[]
  • .tasks.recentTasks[]
  • .workflows.recentMine[]
  • .calendar.nextEvents[]
  • .requests.latestPending[]
  • .messaging.hottestChannels[]

Related

Disable This App

Disable brief for all agents in .termlings/workspace.json:

{
  "apps": {
    "defaults": {
      "brief": false
    }
  }
}

Per-agent access is narrowed in .termlings/agents/<slug>/SOUL.md with the apps: allowlist. See APPS.md.