All updates

CLI 0.5.0
  • New
  • Fixed
  • CLI
  • Agents

CLI 0.5: 18 coding agents

comity init now sets up 18 coding agents, so everyone on the team can keep the agent they like. Maya on Cursor, Jordan on Codex, Priya on Gemini CLI and Diego on Claude Code all work in the same repo, and all of them hear about each other's changes.

New

18 agents

  • Hooks and MCP: Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Kiro, Factory Droid, Cline, OpenCode, Amp, goose, Junie, Augment and omp. Comity runs in the agent's own hooks, so it hears about edits as they happen, and the agent gets Comity's tools over MCP.
  • MCP and instructions: Roo Code, Continue and Zed, which have no hooks. Their agents call Comity's tools when the instructions tell them to.
  • Any other MCP client can connect to the MCP server by hand.
Terminal
comity init --tools cursor,gemini   # pick agents by id
comity init --tools all --yes       # every agent, no questions

Run plain comity init to choose from a list with the agents on your machine pre-selected. Every agent has its own docs page with exactly what init writes, for example Cursor or Gemini CLI.

comity mcp

A small local MCP server that forwards your agent's requests to Comity, signed in with your comity login. Agents that can't send a login header use it, so no token is ever written into a config file. See Stdio bridge.

Improved

  • The same committed files on every OS. Hook and MCP entries start comity through a one-line Node launcher, so a teammate on Windows and one on macOS commit identical files. Node needs to be on your PATH, which the CLI needs anyway.
  • The dashboard shows each agent's logo.

Fixed

  • Hooks on Windows no longer fail when the input an agent sends starts with a byte order mark.
Markdown