Skip to content
Development
MCP

session-orchestrator

Ships with session-orchestrator: Your coding agents get an agreed plan, a check after each round of changes and a handover to the next session. A free, MIT-licensed workflow plugin for people running Claude Code,…

From plugin
session-orchestrator
5252 skills14 agents2 commands10 hooks
+1

Claude Code

> /plugin marketplace add Kanevry/session-orchestrator
> /plugin install session-orchestrator@kanevry

Security report

Info

Not enough data

  • Known flaws

    Not published

  • Signed build

    Not published

  • Maintained

    Oct 29, 2026

    Last push

  • Licence

    MIT

  • Runs as

    Local process

    On your machine

  • Deprecated

    Not published

Signals from public registries, not an audit. Checked Nov 11, 2026.

session-orchestrator README

Session Orchestrator logo: a person at a workbench with three terminal modules

Session Orchestrator

Your coding agents get an agreed plan, a check after each round of changes and a handover to the next session.

A free, MIT-licensed workflow plugin for people running Claude Code, Codex CLI, Cursor IDE or Pi on a git repository. It runs on your machine and writes plain text into your repository: no account, no server.

Website (Deutsch) · Commands · User guide · Changelog

Beta: 15 free seats in the agenticbuilders Pass for Session Orchestrator users. You learn to get real work done with Claude Code and agents. In return you tell me for 14 days what helped. Want a seat? agenticbuilders.at/so

Tests Version License: MIT Website

Install

You need Node.js 24 or later and a git repository. In Claude Code:

/plugin marketplace add Kanevry/session-orchestrator
/plugin install session-orchestrator@kanevry

Codex CLI, Cursor IDE, Pi, upgrade and uninstall: docs/install.md.

How it works

  • /session reads your repository, your open issues and the last session, proposes what to work on, and waits for your correction. Nothing changes in your code until you agree.
  • /go runs the agreed work in waves: rounds of parallel agents, each with its own list of files. Your tests and typecheck run after each wave; failures become fix tasks for the next one.
  • /close runs the full test, typecheck and lint gate, checks every planned item against what happened, commits, and files the rest as GitLab or GitHub issues.

Flow: /bootstrap once per repo, then /session proposes a scope; once you agree, /go runs waves of agents with tests and typecheck after each, the full gate runs test, typecheck and lint, and /close commits and files the rest as issues; the next session resumes from there.

Without itWith it
You paste your working rules into every session/session reads git, issues and the last session first
Two agents edit the same fileEach agent gets a declared file list; overlaps are rejected
"Done" before the tests ranTests and typecheck run after each wave
A crash loses the planProgress is written down after each wave; the next /session offers to resume

First session

  1. Run /bootstrap --fast --no-interview once in your project. It adds a short config block to your instruction file (CLAUDE.md or AGENTS.md).
  2. Set the three gate commands in that block to what your project uses, for example test-command: npm test, typecheck-command: npm run typecheck, lint-command: npm run lint. Every other key is optional (reference).
  3. Run /session feature and describe the task. Correct the proposed scope, then run /go and, when the work is done, /close.

On Codex and in headless Claude Code (claude -p) some command names differ: Codex · headless.

What do you want to do?

SituationTypeYou get
A new project idea/plan newResearch, decisions, a PRD and issues (works out of the box; uses your baseline when configured)
A feature that is not clear yet/plan featureA bounded plan with acceptance criteria
A feature that is clear/session feature, then /go, then /closeThe agreed change, checked, committed, leftovers as issues
A big or unclear change/session deepIt looks first, then builds
Tidy up/session housekeepingA short maintenance pass
Look back on a phase/plan retroWhat worked, what to change
The same mistakes keep coming back/evolve, then /reconcileLessons you approve become rules

All 31 commands, by situation: session-orchestrator.com/commands

It learns, with your yes

/evolve suggests lessons from your own session records; /reconcile turns the ones you approve into rule files that later sessions load. It never trains a model and never changes itself without your approval (how it works).

Add-on: lead-session-orchestrator

Running three or four sessions side by side? lead-session-orchestrator adds one lead session above them that decides which one goes next and puts their questions into one queue for you. It is a separate npm package; details and caveats: docs/install.md.


User guide · Install · Components · Telemetry (off unless you turn it on) · Contributing · Security · Issues · MIT · Privacy · npm · All docs

Provided as-is: a community project with best-effort maintenance and no SLA. Independent, and not affiliated with or endorsed by Anthropic, OpenAI or Cursor. The method is taught at agenticbuilders.at; the plugin is free and does not need the courses.

5252 skills14 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
52
Star history of Kanevry/session-orchestrator on GitHub, a chart by star-history.com

More MCP servers from other plugins.

chrome-devtools
Auto-invoked

chrome-devtools

MCP

Connects to Chrome over the DevTools Protocol to inspect the DOM, network requests and console output.

ecc12d293k
@affaan-m@affaan-mInstall MCP
supabase

supabase

MCP

Queries a Supabase project: Postgres tables, auth users, storage and edge functions.

supabase10d114k
@supabase@supabaseInstall MCP

Questions about session-orchestrator.

Which coding agents can use session-orchestrator?
session-orchestrator works in any agent that reads an MCP config file: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf. Each agent reads it from its own file; this page names the file for each one.
How do I add session-orchestrator to Claude Code?
Run these in order, one at a time. 1. In Claude Code: /plugin marketplace add Kanevry/session-orchestrator 2. In Claude Code: /plugin install session-orchestrator@kanevry