Skip to content

Ideas CLI reference


Read, refresh, and answer the Ideas the agent writes.

Use this page to inspect every public atoi ideas command, its accepted flags, and one runnable example. Ideas are the tiles the agent writes for you in the Ideas dialog; the same sections, tiles, and current ask read here as JSON, and the same answer and dismiss verbs act on them.

atoi ideasRead, refresh, and answer the Ideas the agent writes.

CommandWhat it does
atoi ideas listRead the Ideas the agent wrote for this account: sections, tiles, and the current ask. The answer carries the objects of the Workspace the terminal is standing in plus the account-wide tiles, and names its scope.
atoi ideas refreshAsk the agent to write Ideas now (rate limited like the dialog).
atoi ideas answerAnswer the current Ideas ask with one of its options.
atoi ideas dismissDismiss a connection idea (github, slack, linear, google-workspace).

#ideas list

Read the Ideas the agent wrote for this account: sections, tiles, and the current ask.

atoi ideas list [--workspace <workspace-id>] [--personal]

FlagTypeDefaultValuesWhat it does
--workspacestringAnswer one Workspace by id for this call; without it, the Workspace the terminal is standing in.
--personalbooleanAnswer Personal for this call, whatever the terminal is standing in.
--jsonbooleanfalseEmit the canonical JSON envelope.
--ndjsonbooleanfalseEmit one canonical JSON envelope per line.
--formatstringtexttext, jsonChoose human text or the JSON envelope.
--help -hbooleanShow command help.

#Run ideas list

bash
atoi ideas list --workspace wsp_7m4c --json

Ideas are written for the account. A read inside a Workspace answers that Workspace's own projects, threads and Automations, plus the tiles that name no object at all; Personal answers Personal. Every answer carries its scope, and the terminal prints it first, as In Launch or In Personal (add --workspace <id> for another Workspace).

Without --workspace, the CLI reads its saved Workspace, or Personal if none is saved

Use --personal to read Personal for one call

bash
atoi ideas list --personal --json

For MCP, omitting workspace_id reads Personal regardless of the CLI's saved Workspace

#ideas refresh

Ask the agent to write Ideas now. The same rate limit as the dialog's Refresh applies.

atoi ideas refresh

FlagTypeDefaultValuesWhat it does
--jsonbooleanfalseEmit the canonical JSON envelope.
--ndjsonbooleanfalseEmit one canonical JSON envelope per line.
--formatstringtexttext, jsonChoose human text or the JSON envelope.
--help -hbooleanShow command help.

#Run ideas refresh

bash
atoi ideas refresh --json

#ideas answer

Answer the current Ideas ask with one of its options. The delivery id and the option ids come from ideas list.

atoi ideas answer <delivery-id> [--delivery <delivery-id>] --pick <option-id>

FlagTypeDefaultValuesWhat it does
--deliverystringSelect the ask by delivery id instead of a positional id.
--pickstringThe option id to choose.
--jsonbooleanfalseEmit the canonical JSON envelope.
--ndjsonbooleanfalseEmit one canonical JSON envelope per line.
--formatstringtexttext, jsonChoose human text or the JSON envelope.
--help -hbooleanShow command help.

#Run ideas answer

bash
atoi ideas answer gal_9x2 --pick keep --json

#ideas dismiss

Dismiss a connection idea so it stops appearing in Ideas.

atoi ideas dismiss <connection-id> [--connection <connection-id>]

FlagTypeDefaultValuesWhat it does
--connectionstringSelect the connection by id instead of a positional id.
--jsonbooleanfalseEmit the canonical JSON envelope.
--ndjsonbooleanfalseEmit one canonical JSON envelope per line.
--formatstringtexttext, jsonChoose human text or the JSON envelope.
--help -hbooleanShow command help.

#Run ideas dismiss

bash
atoi ideas dismiss slack --json

Read Atoi 101 for what Ideas are in the app, or the CLI reference index for every command.

Was this useful?