WeSesh: Pair Programming with Coding Agents WeSesh launched as a pair-programming workspace that lets multiple developers' coding agents — Claude Code v2.1.0 and OpenAI's gpt-5-codex — work in the same shared room, with each agent claiming its own files and messaging other agents to hand off work. The product supports up to four people per room across different networks, with VS Code and Cursor users sharing a session, and keeps each user's AI credentials and terminals on their own machine so only finished work is shared. When two agents' changes touch the same file, WeSesh performs three-way line-by-line merges and surfaces only real overlaps for human review. WeSesh is pair programming for your AI agents. TS rateLimit.ts ··· Agents in this room + Claude Code+ Codex alex · Claude Code ~/acme-app → claude Claude Code v2.1.0 Claude · alex ~/acme-app ✔ Working on: Rate limit the upload route Add rate limiting to /api/upload, 20 a minute per user Update src/middleware/rateLimit.ts ⎿ Updated with 24 additions and 3 removals- export const LIMIT = 100;+ export const LIMIT = 20; Limiter is in. Messaged sam's agent so it can write the tests. ✻ Thinking… 41s sam you · Codex ready for a prompt ~/acme-app → codex model: gpt-5-codex /model to change directory: ~/acme-app Write tests for the upload rate limiter Ran npm test -- rateLimit codexAdded 6 tests in rateLimit.test.ts. All passing. Brewed for 18s Room plan Goal: Harden the upload API One line per piece of work. Each person's AI takes only the lines with their name. - x Rate limit uploads · files: src/middleware/rateLimit.ts · owner: alex/Claude Code - x Limiter tests · files: src/middleware/rateLimit.test.ts · owner: sam/Codex - Retry-After header · files: src/api/upload.ts · owner: alex/Claude Code - Document limits · files: README.md · owner: sam 1import type { Request, Response, NextFunction } from "express"; 2 3export const WINDOW MS = 60 000; 4export const LIMIT = 20; 5const hits = new Map