Codex forgets why you ruled that out. Assertion doesn't.

Keep your decisions, and the reasons behind them, across sessions. Assertion captures them as you work and brings them back when they matter, with citations. The same memory works in Claude Code and Cursor.

Free for individual developers · Sign in during install

Codex + AssertionA later session

You

Let's move the job queue to Celery.

Codex, with memory

You tried Celery in August and backed it out: the workers leaked memory under heavy retries, so you moved to RQ. Should I check whether that's fixed, or stay on RQ?

↳ recalled from memory · decided Aug 21 · queue retries

Illustrative example
Memory keeps decisions and their reasons, not your transcripts or source code.What memory stores →Plugin source on GitHub →

“Our team works from one shared memory. When someone picks up our algorithm work, their coding agent already knows what everyone else has tried and why, so we build on each other's work instead of repeating it. Day to day, it's also made my LLM interactions more productive.”

Jeff Ginn, Managing Director, SimpleRose

Start with your next session

Add memory to the tool you already use.

Paste this block into a terminal. It installs the plugin, opens your browser to sign in, then starts Codex so you can trust the hooks once.

In a terminal
git clone https://github.com/Assertion-AI/assertionpython3 assertion/plugin/codex/install_codex.pyexport PATH="$HOME/.local/bin:$PATH"codex

Paste the whole block into a terminal and press Enter.

  1. Your browser opens. The installer adds the plugin, then opens a sign-in page. Sign in with your email or Google and click Connect. If you're new, this creates your free account.
  2. Codex opens. Trust the hooks. When Codex asks you to review the hooks, choose Trust all and continue, then quit. You only do this once, and it covers the terminal, the desktop app and the VS Code extension.

Your first useful recall

Try it with one project decision.

01 / Work

Make a real decision.

Work through a tradeoff with Codex: a library, an architecture choice, or a fix. Say why you chose it.

02 / Check

See what it kept.

After the session, open your memory in the Studio and find the decision and its reason.

03 / Return

Pick it up in a new session.

Ask Codex: “What did we decide about [topic], and why?” It answers with the decision and where it came from.

Your computer appears at studio.assertion-ai.com/plugin with the time of its last capture.

Works alongside AGENTS.md

Keep the rule. Remember the reason.

AGENTS.md holds the instructions you maintain. Assertion keeps the decisions that come up while you work, including the ones you tried and backed out of, and updates them when you change your mind.

In AGENTS.md

“Use RQ for background jobs.”

In your memory

“We tried Celery in August and backed it out: the workers leaked memory under heavy retries. We moved to RQ.”

You don't write a second document or keep it up to date.

Measured on BEAM 100K, a public long-term memory benchmark

81.1%

overall score

Hindsight, the leading memory system: 77.9%

98.3%

summarizing many sessions

Hindsight: 78.3%

31% less

memory per question

12.2k tokens vs 17.7k

Same answer model and judge for both. Ahead in all three runs; every answer is published. See the benchmark →

If something's off

I skipped the trust prompt

In a Codex session in the terminal, run /hooks, press t, then /new. The desktop app has no trust dialog, so this part has to happen in a terminal.

Settings → Hooks says No hooks found

Don't go by that screen in the desktop app. It can say No hooks found while capture is working. Check studio.assertion-ai.com/plugin instead.

I use the Codex desktop app

Trust is saved to ~/.codex/config.toml, which the app reads only at launch. Quit it fully with ⌘Q and reopen it after trusting the hooks.

Updating later

Run codex plugin marketplace upgrade assertion-ai, then codex plugin add assertion@assertion-ai.

CI or a shared machine

Use a key instead of signing in. It's on studio.assertion-ai.com/plugin under Use a key instead, with the matching setup commands.

Still stuck? Email support@assertion-ai.com with what you ran and what you saw.

Start your next session with memory.

Free for individual developers, including at work.

Add to Codex, free

Using something else?

It's one memory. Whatever you keep here is there in the other tools too.