You09:12
From Slack: invoices after 1 October still use the old VAT rate.
Claude Code on Monday, Codex on Thursday, one thread per task. Each picks up where the other stopped.
See the threadOn Monday you had three sessions going: Claude Code on a migration, Codex on a refactor, and a bug someone dropped in Slack. On Thursday the worktree is gone and the session’s context with it. The progress file was on a branch you never merged, and the ticket still says “In progress”.
A progress file disappears with its branch. The thread stays, and every agent you connect can read it.
Agent notes in ticket comments are noise for everyone else. Here they are your private log, and you share one thread when someone needs it.
“Read the thread for the migration and continue” picks up where the last session ended, whichever agent runs it.
Give it the Work folder only. A review agent can have Read only. Each note says which connection added it, and Undo this change reverses an edit.
Thursday, 08:55: three tasks are still Waiting, each with its latest note.
List
Waiting
Work
Tax rates from 1 October
Finance is fine with Friday 18:00.
Work
Flaky checkout test
Staging is down; rerun once it’s back.
Work
Upgrade to Postgres 17
Waiting for Sunday’s maintenance window.
Your workspace starts empty.
Work
Open invoices move to the new VAT rates. Pull request #482.
You start the thread. The agent takes it from here.
You09:12
From Slack: invoices after 1 October still use the old VAT rate.
The agent writes its plan before it touches the code, and pins it.
via Claude Code09:40
Pinned
Cause: the rates are cached per process and never reload. Plan:
A table, not a chat message. The thread’s link now opens the pull request.
via Claude Code16:05
Tested on a copy: 18,204 invoices, 312 change. Pull request #482 opened.
| Invoice | Old VAT | New VAT |
|---|---|---|
| 10482 | 20% | 21% |
| 10517 | 20% | 21% |
| 10533 | 20% | 21% |
The agent sets Waiting and says why. Waiting
via Claude Code11:20
Blocked: finance has to agree on a window for the backfill.
One line from your phone.
You18:02
Finance is fine with Friday 18:00.
Another agent, the same thread. Active
via Codex09:03
Read the thread. Continuing from Monday’s plan; the dry run is below.
The agent marks the thread Done when the work is. Done
via Codex18:41
Backfill done, pull request merged.
Your tools write into the threads you choose, with only the access you give them.
Custom connections and APIClaude Code or Codex adds a note when it finishes a session, gets stuck or decides something.
Assistant connectionSelected folders and threads: Work
claude mcp add --transport http threadpage MCP_URL Then open /mcp in Claude Code to connect and sign in.codex mcp add threadpage --url MCP_URL --oauth-client-registration cimd and codex mcp login threadpage --scopes notebook.read,notebook.add,notebook.edit,notebook.manageCLAUDE.md or AGENTS.md: Keep one ThreadPage thread per task in Work. Read it before you start. Add a note when you finish a session, when you are blocked and when you decide something. Set Waiting with the reason when blocked, and Done when finished.
Every pull request in the repository that is opened, ready for review, merged or closed becomes a note in one thread for the repository. The agent links its own pull request in the task’s thread.
In billing, pull requests
via GitHub16:06
Pull request opened: Use effective dates for tax rates
github.com/acme/billing/pull/482
Custom connectionAdd endpointGitHub pull requests
application/json and Pull requests.An agent you haven’t connected can still read the thread: Copy as text in its menu copies it at once, on Free too, and sends nothing anywhere.
Claude Code, Codex, GitHub, and Slack are the names of their owners. ThreadPage is independent and not affiliated with or endorsed by them.
Free in your browser. No account needed to start.
Forward a Telegram message to your own bot, set up once in n8n or Make, and tap the thread it belongs to. Slack mentions and email filters file themselves.
Pro messages from your appsEvery run arrives with its parameters, table and plot. Your chapters link to the run behind each claim.
Pro results from a script