Organization audit log
Owners and admins get a filterable timeline of sensitive actions: who did what, to which resource, and whether it was allowed. Each event expands to full detail, with CSV and JSON export and automatic retention.
Coshell is a multiplayer AI coding agent. Your team shares cloud dev machines, called drives, and works with the agent in one live session. These are the 33 updates we shipped in June 2026.
Owners and admins get a filterable timeline of sensitive actions: who did what, to which resource, and whether it was allowed. Each event expands to full detail, with CSV and JSON export and automatic retention.
When a member leaves an organization or loses a role, Coshell revokes their sessions and access immediately.
Org admins can now set which AI providers the team can use and select an org-wide default model. Policies apply to every drive in the organization.
Manage Drive gains a Providers tab that shows what is connected to that drive, and a Models section for defaults. The model picker updates when you connect a provider.
A full Coshell cockpit inside VS Code. Chat with your drive's agent, see teammates' presence live, review the agent's changes with native diffs, run terminals, and open a live preview with Inspect. Your drive's files mount into the Explorer. Setup steps are in the docs.
When two people, or two agents, are about to edit the same lines, Overlap catches it before the write lands. Compatible changes proceed. True conflicts are held, and the agent is steered around them. Overlap works across drives when teammates share a repository, and it records every decision for review.
Every drive ships with Node 22 LTS. Globally installed packages persist across drive sleeps and restarts.
Archive a project or session to remove it from your lists. Restore it at any time. Home now shows 50 recent sessions and loads more on demand.
Connect your Slack workspace and start agent sessions from Slack. Type /coshell, select a project, and the agent replies in the thread with a link to the full session.
In a shared drive, the agent's commits are authored as the teammate who prompted that turn. git blame shows who did what, not a bot identity.
A new Permissions tab lets drive admins set whether agent edits are auto-accepted by default, and lock the setting drive-wide. Every policy change is recorded.
A dev server serving traffic now counts as activity. A drive stays awake while your app serves requests.
Opening a sleeping drive shows a waking state in the web app and the TUI, holds your terminal and preview until the drive is ready, and continues where you left off.
The TUI is now fully multiplayer. See who is in the drive and where they focus, see who drove each turn, chat in a session overlay, and follow a teammate from your terminal.
The project switcher in the TUI and the web now offers New folder and Clone from GitHub, with a repository picker in the terminal.
Install with one command: curl coshell.ai/install | sh. Log in with a device code, attach the full TUI to any drive, run coshell run for one-shot or detached agent runs, and manage drives, tokens, and usage from the shell. The docs list every command.
Turn on Inspect in the Browser tab. Hover to highlight an element, click to pin a comment, and send the feedback to the agent. The agent receives the exact element and its context.
Mint, list, and revoke personal access tokens, each scoped to one drive. Tokens let terminal clients, including the stock opencode CLI, connect to your drive securely. Revocation applies instantly.
The mobile session view gains the Browser preview tab. Files get a master-detail layout, and the terminal is a first-class mobile tab.
Session chat gains unread signals: a badge on the chat tab, a toast when a message arrives while you work elsewhere, and unread dots on session rows. State syncs across your devices.
Restrict a session to the teammates you choose. Restricted sessions leave other members' lists, presence, and home screens.
When you follow a teammate, your Browser tab mirrors theirs: same page, synced scrolling, and a ghost cursor that shows where they point. Interact with the preview yourself to unfollow.
Start a dev server in your drive and a Browser tab opens with a live preview of your app. It reloads on save, and you can share it with teammates. Ports are detected automatically.
Share any session as a read-only page. Send the link to show someone what you and the agent did. Revoke it at any time.
The home screen lists your sessions across every drive in your organization. It renders immediately, before drives finish waking.
Pricing is per drive, not per seat. Invite your whole team at no extra cost. Every drive is the same size, so there is no size picker. A new Usage and Billing page shows your organization's active hours with a monthly chart.
Fixed a set of issues that could leave the in-session terminal blank. Terminals now open reliably.
Drives that stay unused move to cold storage with everything preserved. They restore when you return, with a staged progress panel.
Every session has a chat tab next to the work. Mention a teammate and they receive a notification that takes them into your session, even from another drive.
Connect your GitHub account and clone any repository into a drive, from the clone dialog or the file tree.
Idle drives sleep automatically, so you do not pay for unused compute. A drive with an agent still working stays awake. Opening a sleeping drive wakes it and reconnects you.
A new Usage tab in Manage Drive shows active hours, a daily chart, and a log of sleep and wake events.
Presence now covers your whole team. The home screen shows who is active in which drive, and following a teammate carries you across drives.
Open a drive in the browser, or attach from the CLI. Your whole team works in one shared live session.