Memory
Read what the workspace already knows and queue changes for its memory agent.
A workspace carries a memory: standing instructions, conventions, and reference material its agents have accumulated. Each member has a personal memory too. An agent working through geni should read it before starting anything non-trivial, because what is written there overrides its defaults, and file back what it learns.
geni memory showprints the memory guide and anything already queued.geni memory fileslists references and original uploaded files.geni memory readreads a reference or downloads one file.geni memory pulldownloads the complete memory into a directory.geni memory rememberqueues a change.
Memory is never edited directly from the CLI. The workspace's memory agent is the only writer; a note you file is folded in on its next run and reconciled against everything else it knows.
Workspace or personal
Workspace memory is shared with the whole team. Keep it about the business and the work, never about a person. Anything specific to you goes to --personal.
Every member can read workspace memory. Filing changes to workspace memory requires an Admin or Owner role; every member can file changes to their own personal memory. The same permissions apply through MCP.
geni memory show # the workspace's
geni memory show --personal # yours
geni memory remember "invoices are reconciled against Stripe, never the ledger"
geni memory remember --personal "prefers terse summaries, no preamble"When to file
Reach for remember when a correction or convention would still matter next week and is not already recorded. Skip one-off details, anything show already lists, and anything you only half know: a wrong memory is worse than a missing one. Phrase the note as the change to make ("deploys go out Tuesdays"), not a summary of the session.