Why the worker retries forever
The worker never caps attempts, so a permanent 4xx loops for ever. Cap it and back off exponentially…
Asked: why does the worker retry forever?
The best explanation you got this week is somewhere in your terminal's scrollback. Still keeps it. Press ⌃⌥⌘A after any Claude Code or Codex answer and it becomes a note, filed under the repo you were working in. Then your agent can read your notes back before it touches the code.
> why does the worker retry forever? ● Read src/queue/worker.ts The worker never caps attempts, so a permanent 4xx loops for ever. Cap it and back off exponentially: if (attempts < MAX_ATTEMPTS) { await sleep(BASE_MS * 2 ** attempts); return retry(job); } > /still Saved to Still: Code/checkout/2026-10-24 Why the worker retries forever.md
The worker never caps attempts, so a permanent 4xx loops for ever. Cap it and back off exponentially…
Asked: why does the worker retry forever?
Each tool is a switch in Settings › Connections. They all write plain Markdown into Code/<project>/ in your own notes folder, where the project is your repository's name.
Keep the good parts
One key saves the answer you just got, exactly as written, with code blocks intact and your question quoted underneath. It works from any terminal or editor, with either agent.
/still or $stillCode/checkout/Turn a long back-and-forth into a short record: the context, the options you weighed, what you chose and what follows. Numbered like ADRs, so they read in order.
/still-decision or $still-decisionDecisions/0007 Use Postgres for jobs.mdClip lines of a file with a GitHub link pinned to the exact commit, or the last code block your agent wrote. Tagged by language so you can find every SQL snippet later.
/still-snippet, or still snippet --file src/db.ts --lines 40-58Snippets/Optional. One line per finished turn: what you asked, which files changed, and how it ended. A quiet diary of the project you can skim on Monday.
Log.md, grouped by dayWhen Claude Code shortens a long conversation to make room, Still first saves every question with its final answer, so a long debugging session never disappears.
Sessions/Your notes, your agent's memory
Your agent can search all your notes, read one, save a new one or add to an old one. Ask it to "check my notes on the auth flow" and it does. Locked notes are never read.
Write what an agent should know about a repo once: conventions, gotchas, the things to never do. Claude Code reads it, with your latest decisions, at the start of every session.
Context.md in StillCode/checkout/Context.mdPlan here, build there
Keep a to-do list for the project in Still. Your agent can see the open tasks, add new ones, and tick one off when it has finished it. A task is only ticked if its line hasn't changed since the agent read it.
Tasks.md and other project notesA Code view in the sidebar collects everything your agents saved, labelled by project. From any saved note, open its project folder or jump straight into VS Code.
Code/Every project gets a folder named after its repository. Everything inside is Markdown with clear frontmatter: source, repo, branch, saved. Open it in Still, grep it in your terminal, or keep it in git.
Code/
└── checkout/
├── Context.md # read at session start
├── Tasks.md # the agent can tick these
├── Log.md # one line per turn
├── 2026-10-24 Why the worker retries forever.md
├── Decisions/
│ └── 0007 Use Postgres for jobs.md
├── Snippets/
│ └── 2026-10-24 db.ts lines 40–58.md
└── Sessions/
└── 2026-10-24 Migrate the job queue.md
Still finds Claude Code and Codex on your Mac and sets up only the agents you have. It changes only the settings it added itself, and leaves your own skills, servers and hooks alone.
/still in Claude Code or $still in Codex. For the key, turn on ⌃⌥⌘A in Settings › General.
Still reads the session files Claude Code and Codex already keep on your Mac. Nothing is uploaded, and there is no account.
Saving never asks the model to retype the answer. What you saw is what you keep, and it costs no tokens.
Plain Markdown in the folder you chose, synced by iCloud Drive like any other note. If you stop using Still, your notes stay readable.
Locked notes are encrypted, and agents can never search, read or change them.
Claude Code and the Codex CLI get everything on this page. The notes tools also work in other apps that support MCP servers, such as Claude Desktop or Cursor: add Still's still mcp command in that app's settings.
From the folder the agent is running in: the name of its git remote, or the folder's name if there is no remote.
The most recent answer from any session. Inside a session, /still and $still save from that session only, and can save the last few answers together.
Yes. Untick a tool in Settings › Connections and press Apply. Still removes the hooks and notes tools it added and leaves your notes where they are. Skill files stay until you delete them.