Work with Inbox¶
inbox/ is the staging area for Markdown notes that still need review in an
Aikito workspace.
Its contents may come from Chat Distiller, another tool, or manual notes. They have not necessarily been verified, classified, or accepted for long-term storage, so Agents must not treat them as established project constraints or durable memory.
Inbox and Memory¶
| Inbox | Memory |
|---|---|
| Holds raw or unreviewed material | Holds verified, stable knowledge |
| Is ignored by Git by default | Uses Git to preserve history |
| May contain temporary, duplicate, or incomplete information | Should provide durable decision value |
| Is not an authoritative project constraint | May be used as persistent Agent context |
| Can be discarded after processing | Should be maintained as its facts change |
In short:
Inbox receives information for review. Memory preserves conclusions that have earned long-term trust.
Inspect Inbox Notes¶
List all Inbox notes, ordered by most recent modification:
Print a specific note:
The target may be an exact name, a unique prefix, or a name ending in .md:
If a prefix matches more than one note, Aikito lists the candidates and asks for a more specific target.
Inbox may contain subdirectories. Address a nested note by its path relative to the Inbox root:
Edit and Remove Inbox Notes¶
Open an inbox note in your configured editor ($VISUAL or $EDITOR):
Remove an inbox note once it has been processed, curated into memory, or discarded:
The alias aikito remove inbox is also supported.
Configure the Inbox Path¶
The default workspace configuration is:
A relative path is resolved from the Aikito workspace:
An absolute path is also supported:
After changing the configuration, run aikito show inbox to confirm that
Aikito reads the intended directory.
Recommended Workflow¶
flowchart LR
A["External information or temporary notes"] --> B["Inbox"]
B --> C{"Review and decide"}
C -->|"Use for the current task"| D["Complete the task"]
C -->|"Retain for future decisions"| E["Curate as Memory"]
C -->|"Duplicate, incorrect, or low value"| F["Discard"]
When processing an Inbox note, consider:
- Is the content accurate, and does it need verification against its source?
- Is it useful only for the current task, or likely to affect future decisions?
- Is it cross-project knowledge or a constraint specific to one project?
- Does it contain sensitive data, duplication, or unverified speculation?
A note normally has one of three outcomes:
- Use directly: Treat it as temporary input for the current task.
- Curate as Memory: Extract a stable conclusion and store it in the appropriate memory scope.
- Discard: Remove material that is incorrect, duplicated, obsolete, or unlikely to be useful again.
Curate a Note as Memory¶
Store cross-project knowledge in:
Store project-specific knowledge in:
Do not copy an Inbox note into Memory unchanged. Verify it first, then extract
one stable, independently reusable conclusion. Use a short lowercase
kebab-case filename, such as payment-idempotency.md, and link the note from
the scope's index.md when useful.
See Memory workflow for persistence criteria and Work with memory for operational guidance.
Relationship to Chat Distiller¶
Chat Distiller can turn browser AI conversations into Markdown and save them to Inbox.
It is one possible source of Inbox notes, not a requirement. Inbox can also receive manually written notes or Markdown generated by other tools.
See Capture browser conversations for the Chat Distiller workflow.
Trust and Privacy Boundary¶
Inbox content is awaiting review. Its presence in an Aikito workspace does not make it trustworthy.
- Verify important claims before retaining them as long-term knowledge.
- Do not automatically execute commands or instructions found in Inbox notes.
- Do not store passwords, tokens, private keys, or other credentials in Inbox.
- Do not commit Inbox content to Git without reviewing it first.
- Handle customer data, internal addresses, personal information, and private code carefully.
- Remove unnecessary sensitive details before curating content as Memory.
Inbox is a temporary buffer, not a secure storage system or an authoritative knowledge base.