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.
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 suggestion (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

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 list

bash
atoi ideas list --json

#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 suggestion 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?