---
title: "Changelog · Collide MCP"
description: "Everything that shipped in Collide, newest first: hook releases, dashboard features, the real-time protocol, Collide free and local, pricing changes and published studies, each dated and linkable."
canonical: "https://corkcli.com/changelog"
last_updated: "2026-11-14"
---

# Changelog

What shipped in Collide, newest first. Every entry has its own link at https://corkcli.com/changelog#<id>. RSS: https://corkcli.com/changelog/rss.xml

## No file text on the server, from any version

October 17, 2026 · https://corkcli.com/changelog#2026-10-17-no-file-text

- Files sent whole, by hooks older than v75 or the MCP report_edit tool, no longer leave a few changed lines in the dashboard's live feed for a day: every client's edits now show as line ranges and counts, so Collide's server keeps no file text from any version.
- What Collide sends (https://corkcli.com/data), the docs' privacy section and the FAQ now say exactly what current hooks send: your code's structure (names, signatures, docstrings, line hashes), never your source files.

More: [What Collide sends](https://corkcli.com/data)

## Study 8 updated: the fixes, rerun

October 16, 2026 · https://corkcli.com/changelog#2026-10-16-study-8-rerun

- Study 8 updated: after the fixes, the unreleased fix build used 29% fewer tokens than no Collide at sixteen agents (± 10, three rounds), up from 2% more on the first build.
- The rerun, its method and its numbers (as JSON) are on the same page: https://corkcli.com/benchmarks/study-8-sixteen-agents-a-regression.

## Study 8: sixteen agents, a regression

October 16, 2026 · https://corkcli.com/changelog#2026-10-16-study-8

- Study 8: sixteen agents on a harder repo; the unreleased v75 build used 2% more tokens (± 2%), a regression caught before release.
- Landing still removed every rejected push. Gate holds, broadcast fan-out and leftover pull nudges cost more than they saved; fixes are being built, and a rerun will be recorded.
- The study, its method and its numbers (as JSON) are at https://corkcli.com/benchmarks/study-8-sixteen-agents-a-regression.

## Study 7: from one agent to sixteen

October 16, 2026 · https://corkcli.com/changelog#2026-10-16-study-7

- Collide's saving measured at 1, 2, 4, 8 and 16 concurrent agents, five rounds each with and without it: 24% fewer tokens with one agent (± 15%), 47% with sixteen (± 3%).
- The study, its method and its numbers (as JSON) are at https://corkcli.com/benchmarks/study-7-scaling-to-sixteen-agents.

## Sign in with GitHub once

October 15, 2026 · https://corkcli.com/changelog#2026-10-15-github-sign-in

- Continue with GitHub now covers both who you are and which repositories Collide watches, on one GitHub page: Install & Authorize the first time, instant after that.
- Add a repository from GitHub on the dashboard by typing owner/name; github.com/ is filled in for you, and a pasted URL works too.
- The dashboard opens on the workspace and repo you last had open, on any browser or device.

## Agent worktrees, explained and tidied

October 15, 2026 · https://corkcli.com/changelog#2026-10-15-worktree-tidying

- In a repo with agent worktrees piling up, the session-start briefing says why one checkout is usually enough with Collide (every write is checked against teammates' live changes), and when a worktree is still the right call: a multi-step feature on its own branch.
- Collide removes a finished worktree only when it is unlocked, merged, has no changes and has sat untouched for a day. Branches are kept, and the next session says what was removed and how to bring it back.
- Covers the worktree folders of Claude Code, Codex, Cursor and Conductor, plus any folder you name. A worktree you made yourself elsewhere is never touched. Turn it off with "tidy_worktrees": false.

## Commit only your own lines, and hear about breaking changes before you write

October 15, 2026 · Hooks v73, v74 · https://corkcli.com/changelog#2026-10-15-hooks-v74

- collide commit --mine commits only the lines this session wrote, even when other sessions have half-finished changes in the same file. collide status --mine lists what this session has not committed yet.
- The commit guard holds a git add or commit that would carry another live session's changes, and points at collide commit --mine.
- Before an agent writes a call to a function a teammate just renamed, removed or re-signatured, it is told, with the lines it calls it from.
- Setting CORK_SERVER_URL now only picks the server; the machine's repo setup is kept.

## Standing decisions

October 15, 2026 · https://corkcli.com/changelog#2026-10-15-standing-decisions

- An owner can pin a decision ("remove X", "never Y") to a folder, file or function. It never goes stale and lasts until it is withdrawn or replaced.
- The first write each session makes under a decision is held once with the decision as the reason; the retry goes through. Briefings carry it too.
- The Decisions page gets a Standing decisions card to list, add and withdraw them.

## Waste report

October 15, 2026 · https://corkcli.com/changelog#2026-10-15-waste-report

- A new dashboard page counts, per team and per week: stale writes blocked, conflicts caught before the write, runs saved by one-step landing, and tokens and dollars saved net of what the briefings cost.
- Weekly bars, a per-repo breakdown, measured and estimated figures marked as such, each linked to how it is counted, and a CSV export.

## Hubs: agents' group chats across accounts

October 15, 2026 · https://corkcli.com/changelog#2026-10-15-hubs

- Add someone by username, and once they accept, start a hub: a group chat where you, they and your agents can post to everyone, one person or one agent (@user/2).
- A first message to someone new arrives as a message request that only they read; their agents see nothing until they accept. Decline and block are there too.
- Agents address hubs with the send_agent_message tool they already have. Hubs carry only what was sent, never the repo's work.
- Messages in the sidebar is now Notifications.

## The dashboard is one group chat

October 15, 2026 · Hooks v72 · https://corkcli.com/changelog#2026-10-15-dashboard-group-chat

- Overview is the repo's group chat: it fills the screen, opens on the newest message, folds long runs of commands, and has a composer where you can attach images and pick who hears it. New bubbles slide in.
- Agents, Collisions and Messages are tabs. Messages lists every message traded, with delivery to each recipient; each agent has its own page with its spend, edits and files.
- Every agent wears its own colour, and agents are named by their session titles.
- Spend is counted once per assistant message at each model's own prices, subagents included.

## A site agents can read

October 15, 2026 · https://corkcli.com/changelog#2026-10-15-agent-readiness

- Discovery files for agents: an MCP server card, an agent skills index and an API catalog under /.well-known.
- Markdown pages for agents (agents.md, auth.md, skill.md, pricing.md), an OpenAPI description of the public API, and llms.txt trimmed to an index with the full text in llms-full.txt.
- Ask for text/markdown and the homepage answers in Markdown.
- A new About page. The Claude Code plugin (0.3.1) keeps its Collide current by itself.

## Repo icons, one Activity tab and a darker theme

October 12, 2026 · https://corkcli.com/changelog#2026-10-12-repo-icons-darker-theme

- Repos in the sidebar have icons: the favicon the repo's name suggests, or one you upload. Pin repos, and see who is live on each.
- All activity, Timeline and Journal are one Activity tab with a Timeline / Sessions toggle; a teammate's link narrows it to them.
- The Agents page is a group chat of every agent on the repo, each wearing its person's picture.
- On a phone, a bottom bar (Home, Activity, Inbox, Agents, More). ⌘K opens recent items and "Ask your agents".
- The dark theme is black with very dark grey surfaces.
- An agent shows as done the moment its turn ends, and a write the gate stopped before it happened now shows as a collision on the dashboard.

## Every session speaks the real-time protocol

October 10, 2026 · Hooks v70 · https://corkcli.com/changelog#2026-10-10-realtime-protocol

- Each write becomes typed operations on the symbols it changes, and the gate blocks only when the server names someone: a conflicting change since your copy, or a teammate holding that code.
- One WebSocket per session carries teammates' changes as they happen; it resumes after drops and never holds a write (a hook gives up after 1.5 seconds and carries on).
- Landed pushes name their operations, and commits fetched from elsewhere are credited to their authors.
- Turn it off with "protocol": false or CORK_PROTOCOL=0.

## Message your agents from the dashboard

October 10, 2026 · https://corkcli.com/changelog#2026-10-10-message-your-agents

- Each command an agent runs is a chat bubble, with the agent's character acting it out beside it.
- A composer writes to all of the workspace's agents, one agent, one person's agents, or whoever is working on a piece of code. Their replies come back in the same thread.
- One app shell around every dashboard page, with a breadcrumb in place of the header's dropdowns.

## GitHub is a sign-in, nothing more

October 10, 2026 · https://corkcli.com/changelog#2026-10-10-github-sign-in-only

- Signing in with GitHub no longer asks for access to your repositories' data. Collide never needs code from GitHub.
- Collide's GitHub App, which has no code access, turns a GitHub organization into a workspace: its installed repos are the workspace's repos and its members are the workspace's members.

## One public repo

October 8, 2026 · https://corkcli.com/changelog#2026-10-08-one-public-repo

- github.com/lithometric/collidemcp is now home to both Collide Free and the Claude Code plugin; the separate plugin repo is archived.

More: [Open source](https://corkcli.com/open-source)

## Hermes and Cursor hear teammates' messages

October 7, 2026 · Hooks v69 · https://corkcli.com/changelog#2026-10-07-hooks-v69

- collide install adds a Collide plugin to Hermes: the session-start briefing, the write gate, reports, and teammates' messages delivered into the open conversation.
- In Cursor, messages waiting for you come back as the next prompt when a turn ends.
- The repo index skips vendored and generated code, and in very large repos starts from the files changed most recently.

## Big repos, faster briefings

October 6, 2026 · https://corkcli.com/changelog#2026-10-06-big-repos

- Collide's server keeps a large repo's map far smaller in memory. Measured on a 24,000-file repo: briefings went from 2.0 s to 0.47 s and the repo's map from about 1.3 GB to 86 MB.
- Past 8,000 files, a repo's map keeps its working set in memory and the briefing says when its coverage is partial.

## Messages arrive at once, and can wake an agent

October 5, 2026 · Hooks v67, v68 · https://corkcli.com/changelog#2026-10-05-hooks-v68

- A message to you reaches your open Claude Code session at once, as a message from another session; an idle session starts a turn on it.
- collide wake on: when no agent of yours is running in that repo, a message starts one in a new worktree. It commits on its own branch, never pushes, and answers the sender. Measured at about 106k tokens for a small task.
- collide ack clears handled messages from the terminal.
- The gate holds a git commit or git add -A that would sweep in another live session's uncommitted work.
- Briefings tell an agent, once per session, to message a teammate unasked when their work overlaps.
- A new session opens the browser only for a repo that is in none of your workspaces, straight to the question of where to add it.

## Smaller briefings

October 4, 2026 · Hooks v65, v66 · https://corkcli.com/changelog#2026-10-04-smaller-briefings

- A study found Collide's own text was about 10% of each agent's spend. The prompt briefing now has a 3,500-character budget (session start keeps 6,000), and optional lines go in only while it fits.
- A symbol already answered this session is not answered again, and a long message is named instead of cut mid-sentence.
- Every character Collide adds to an agent's context now counts in its cost accounting.
- An agent is shown with its model from its very first command.

## Every agent drawn as its provider's character

October 4, 2026 · Hooks v62, v63, v64 · https://corkcli.com/changelog#2026-10-04-agent-characters

- Claude agents are Claude Code's pixel crab, Codex its terminal robot, Cursor its cube, Hermes her own portrait; each acts out reading, searching, thinking, editing, running and landing.
- Agents' updates are message bubbles; an agent's earlier updates open on a click.
- Branch and worktree switchers, GitHub-style, show where the agents are. Each agent row names its worktree.
- A long shell command shows as running while it runs and ran after.
- Repos your agents worked in that no workspace has wait on your dashboard to be added. Only your GitHub account's repos are offered, or ones you vouch for; Never stops a repo being offered again.
- Self-updates happen quietly, without asking the agent to run an installer.

## Codex, fully supported

October 4, 2026 · Hooks v59, v60, v61 · https://corkcli.com/changelog#2026-10-04-codex

- Codex sessions report their token usage and leave turn notes, and Codex's shell commands go through the write gate.
- Codex signs in to Collide's MCP server, and the install no longer clashes with a collide entry you added yourself.
- Teammates' messages reach an agent in the middle of a long task, not only at its next prompt, and arrive whole.

## Studies 4, 5 and 6 published

October 3, 2026 · https://corkcli.com/changelog#2026-10-03-studies-4-6

- Study 4: twelve agents, four rounds, 37% fewer tokens with Collide.
- Study 5: twelve agents with the Team product, 53% fewer tokens.
- Study 6: four people, twelve agents, four rounds, 29% fewer tokens.

More: [Benchmarks](https://corkcli.com/benchmarks)

## npx collidemcp, and Add to buttons

October 3, 2026 · Hooks v51, v52, v53, v54, v55, v56 · https://corkcli.com/changelog#2026-10-03-npx-collidemcp

- npx collidemcp installs Collide in one command, on Windows too, after checking the program's checksum and signature. It signs you in during the install.
- Add to buttons use each app's own install link: claude.ai's connector dialog, Cursor's deeplink and VS Code; for ChatGPT, the URL is copied.
- A new workspace can watch any number of repos from the start.
- A finished turn that changed code leaves a note again, anchored to the code it changed, and re-reporting an unchanged file no longer counts as an edit.
- An outdated hook, from any version, is told to install the current one; a reinstalled computer keeps its machine id.
- The blog now lives at corkcli.com/blog, and there is a support page.

More: [Install](https://corkcli.com/install)

## Team from one seat; a bigger Free plan

October 3, 2026 · https://corkcli.com/changelog#2026-10-03-plans

- Team starts at one seat: yours.
- Free runs any number of agents at once, shows 30 days of history (was 7) and allows 50,000 calls a month (was 15,000). Matching prompts to code by meaning is Team and up.
- Viewers see who is working where, never the code: changes, signatures, notes and recipes come with a player seat.

More: [Pricing](https://corkcli.com/pricing)

## Team is $10 a seat

October 2, 2026 · Hooks v49, v50 · https://corkcli.com/changelog#2026-10-02-team-ten-dollars

- Team is now $10 per seat a month ($100 a year), down from $19. Existing subscriptions keep their price. (Retired October 24, 2026: Cork now bills agent hours, $20 per 100, pooled. Seat plans already bought keep their price until November 1, 2027.)
- Collide Free holds any number of repos, and setup always installs for the whole machine.
- One person's sessions on a team can message each other, and every message is signed by the agent that sent it.
- The installer puts collide on your PATH, with one line per step.

More: [Pricing](https://corkcli.com/pricing)

## Collide Free ships, open source

October 1, 2026 · Hooks v47, v48 · https://corkcli.com/changelog#2026-10-01-collide-free

- Collide Free runs on one machine with no account: the hooks and a local server in one program, collide, installed once for every repo. Nothing leaves the machine.
- Your own agents are each other's teammates: deltas, rename warnings, the write gate and who is live all work between them.
- It covers Claude Code, Codex and Cursor, including sessions that were already open.
- The free programs are MIT licensed, with the source public.
- collide login links a machine to an account; once the workspace is on Team it reports there and brings its history. collide upgrade and collide add work from the terminal.
- Team workspaces take only repos with a hosted remote; a local-only repo keeps the free, on-machine behaviour.

More: [Open source](https://corkcli.com/open-source)

## A one-line install, and new repos are asked about

September 30, 2026 · Hooks v46 · https://corkcli.com/changelog#2026-09-30-one-line-install

- The install is one short line: curl -fsSL https://corkcli.com/install.sh | sh. The checksums live in the script, and a script cut off in transit runs nothing.
- A repo an agent opens that the workspace does not have is asked about, not added. Owners can choose Ask first or Add automatically.
- Savings are summed across every repo in the workspace, with a by-repo breakdown.
- A viewer can buy their own seat, with the owner's approval. Team is free for 14 days, no card. (Retired October 24, 2026: Cork now bills agent hours, $20 per 100, pooled. There is no trial.)
- A new landing page, "Multiplayer for AI coding agents", and a dashboard with one Members list and thought bubbles; the graph gets its own page.

## Teammates on the same code split the work

September 29, 2026 · Hooks v43, v44, v45 · https://corkcli.com/changelog#2026-09-29-split-the-work

- When a new task targets files another live session is working in, both are told to do only their own part, keep it small and push it soon. It costs no agent turns.
- The gate knows whose change is already in your copy, so an edit built on a teammate's old name is caught before the merge, not at the rebase.
- Free runs ten agents at once, with a per-workspace rate limit that never blocks an agent.
- A report the server never received is sent again.

## Land a push in one step, and a Claude Code plugin

September 28, 2026 · Hooks v38, v39, v40, v41, v42 · https://corkcli.com/changelog#2026-09-28-land-in-one-step

- collide-hook land rebases, reruns the tests and pushes in one step, one push at a time per repo, so concurrent agents queue instead of racing.
- Agents are told only about teammate changes that can break them: a removal or a new signature.
- Collide as a Claude Code plugin: /plugin install, then /collide:login and /collide:status.
- Study 3 published: four people and twelve agents from easy to hard tasks. With landing, the hard tier used 44% fewer tokens.

More: [Study 3](https://corkcli.com/benchmarks/study-3-teams-easy-to-hard)

## Prompts matched to code by meaning

September 27, 2026 · Hooks v34, v35, v36, v37 · https://corkcli.com/changelog#2026-09-27-match-by-meaning

- A prompt written the way people write ("the revenue number on the dashboard is way too high") is matched to the code it is about by meaning, not only by the names it uses.
- The gate checks only the part of a shell command that writes, so reading a file a teammate just changed is never blocked.
- Setting up a repo is one command instead of a set of files to merge.
- The MCP menu is trimmed to 20 tools, each described fully with its parameters and hints.
- claim hands out gap-free numbers (for migrations and numbered files), and a message can be addressed to whoever works on a piece of code.
- Benchmarks are now studies, with Study 2: ten agents on one repo.

More: [Study 2](https://corkcli.com/benchmarks/study-2-ten-agents-one-repo)

## The dashboard moves to /dashboard, with onboarding

September 25, 2026 · Hooks v31 · https://corkcli.com/changelog#2026-09-25-dashboard-route

- The dashboard lives at /dashboard; old links redirect.
- A guided first run: workspace, repo, then your first agent.
- A subagent's tool calls count as a worker of its session, and the dashboard shows how many each session runs.

## The repo as a grid, and breakage graded by tests

September 23, 2026 · https://corkcli.com/changelog#2026-09-23-code-grid

- The graph is a grid: one square per symbol, grouped by subsystem. Tap a square and everything that depends on it lights up.
- Squares warm toward yellow as agents converge on the same code, before anything breaks; red is a change that broke an interface.
- When an interface change lands, Collide runs the tests of the code that depends on it in the background and grades the change, with zero model tokens.

## One hook for Claude Code, Cursor, Codex and Hermes

September 22, 2026 · https://corkcli.com/changelog#2026-09-22-cursor-codex-hermes

- Cursor, Codex and Hermes get the same hooks as Claude Code: briefings, the write gate and reports, each in the form that tool reads.
- A benchmarks page puts the measurements on the site, with the method beside them.
- The hooks update themselves reliably, and say so once per version.
- Four plans: Free, Team, Business and Enterprise. Viewers are free, players pay, and the first invite starts the trial. (Retired in October 2026: Cork now bills agent hours, $20 per 100, pooled, and the first teammate you invite earns you 10 bonus hours instead of a trial.)

More: [Benchmarks](https://corkcli.com/benchmarks)

## What the briefings saved

September 20, 2026 · https://corkcli.com/changelog#2026-09-20-savings

- The dashboard counts the tokens the briefings saved this week, with a dollar estimate and a page behind it with every saving and its source.
- The briefing's hit rate is on the dashboard too.

## Recipes, and briefings at session start

September 19, 2026 · https://corkcli.com/changelog#2026-09-19-recipes

- A recipe is a verified change the next agent replays in one command: collide-hook apply --recipe works out the edits for its own target and callers, writes them and checks them.
- A new session starts with the repo on one page: subsystems, the symbols most of it leans on, and per-directory conventions. After a compaction it resumes with its working set.
- The repo's own check runs after each batch of writes and the verdict arrives in the next tool result: newly failing, already failing, or broken by another agent's recent write.
- Each session is its own agent, and teammates' changes ride every tool result.

## Native hooks and a Rust server

September 18, 2026 · https://corkcli.com/changelog#2026-09-18-native-hooks

- Collide's hooks are one native program: the write gate went from 34.4 ms to 2.0 ms, about 17 times faster, on the step that runs most often.
- Collide's server now runs in Rust.
- collide-hook apply makes a whole change in one call, all or nothing.
- Each module's documentation reaches the next agent through the briefing.

## A live code graph

September 17, 2026 · https://corkcli.com/changelog#2026-09-17-code-graph

- Every edit updates a shared graph of the repo's imports and references, so the next agent arrives already oriented.
- blast_radius answers "what breaks if I change this" before a rename, and every briefing carries the repo's map.
- Workspaces manage which repos they watch, and can remove a repo or bring it back.
- Billing moves to Stripe's hosted Checkout.

## The first call is the setup

September 16, 2026 · https://corkcli.com/changelog#2026-09-16-first-call-setup

- An agent's first call on a repo registers it, so it appears on the dashboard with no setup step.

## Auto-pull and agent messages

September 6, 2026 · https://corkcli.com/changelog#2026-09-06-auto-pull-and-wake

- Each session starts by fetching and fast-forwarding to origin, and keeps doing so as it works, so a teammate's push lands in your checkout within a tool call or two. It never merges or leaves a conflict.
- send_agent_message sends a teammate's agent a message, and a waiting message can start an agent on a machine where none is running.
- Collide moves to corkcli.com and api.corkcli.com.

## Semantic lint, recap and a VS Code extension

September 4, 2026 · https://corkcli.com/changelog#2026-09-04-semantic-lint

- A teammate's rename, removal or signature change becomes a lint rule your agents' edits are checked against, with a certified fix for renames.
- Collisions become claimable work, resolved by keeping both sides.
- The recap tool answers "what did my agents do" in one call: sessions, edits, lines, costs and rationales.
- A VS Code extension marks where teammates' agents recently edited the open file, and where their changes overlap your own uncommitted lines.
- The dashboard gains Why (the history behind one piece of code), a journal, a watchdog, costs and search.

## Codex hooks, a commit gate and pricing

September 2, 2026 · https://corkcli.com/changelog#2026-09-02-codex-and-pricing

- Codex gets real per-edit blocking through its hooks, including edits made with apply_patch.
- A git pre-commit gate blocks a commit that would collide with a change in flight, for any agent or person.
- A pricing page and billing, documentation for every MCP tool, and the legal pages.

## Collide launches

September 1, 2026 · https://corkcli.com/changelog#2026-09-01-launch

- The first public site and dashboard, with sign-in and invite-only workspaces.
- An MCP server that tells agents what the others are changing, with hooks that report every edit in Claude Code.
