Skip to main content

A framework for humans who orchestrate multiple AI coding agents.

Project description

๐ŸŽต Conductor

A framework for humans who orchestrate multiple AI coding agents.

Structured handoff ยท Trust calibration ยท Continuous improvement

License: MIT Python 3.9+

English ยท ไธญๆ–‡


Supported AI Coding Agents

โŒจ๏ธ CLI Claude Code
Anthropic
Codex CLI
OpenAI
Gemini CLI
Google
Kimi Code
Moonshot AI
๐Ÿ–ฅ๏ธ IDE Cursor
AI IDE
Windsurf
Codeium
Antigravity
Google DeepMind
GitHub Copilot
Chat
Aider
Open Source
OpenCode
Open Source
Continue
Open Source
+ any tool that
reads/writes files

Conductor is file-protocol based โ€” any AI coding tool that can read and write files is compatible.


The Problem

You're running Claude Code in one terminal, Cursor in another, maybe Codex for review โ€” all on different projects. By end of day:

  • ๐Ÿคฏ You can't remember what each agent decided
  • ๐Ÿ” New sessions repeat mistakes from yesterday
  • ๐Ÿ“‚ HANDOFF notes, devlogs, and error logs are scattered everywhere
  • ๐Ÿค” You don't know which agent to trust for which task

Conductor brings order to this chaos.

What's Inside

๐Ÿ“– Methodology โ€” The 12 Dimensions of Human-Agent Interaction

We identified 12 dimensions that matter when a human works with multiple AI agents:

# Dimension What It Covers
1 Handoff Management Passing context between sessions without loss
2 Knowledge Capture Recording decisions, errors, and QA pairs
3 Trust Calibration Knowing when to verify vs. trust the agent
4 Cognitive Load Managing your mental bandwidth across agents
5 Prompt Quality Improving how you communicate with agents
6 Agent Profiling Tracking each agent's strengths and weaknesses
7 Tool Selection Picking the right agent for the right task
8 Feedback Loops Turning errors into prevention rules
9 Attention Allocation Deciding which project needs you right now
10 Disagreement Resolution Handling conflicting agent advice
11 Cross-Agent Consistency Keeping agents aligned on decisions
12 Energy Modeling Adjusting oversight based on your fatigue

Read more: docs/

๐Ÿ“ Templates โ€” Copy, paste, done

Template Purpose
HANDOFF.md Session-end context handoff
CLAUDE.md Agent rules with handoff protocol
ERROR_BOOK.md AI mistake tracker for trust calibration
TRUST_PROFILE.md Agent reliability scorecard
DESIGN.md UI design system for consistent agent output

๐Ÿงฐ CLI โ€” See all your projects at a glance

$ conductor status

๐ŸŽต Conductor ยท Project Status
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Project     โ”‚ Last Activeโ”‚ Status โ”‚ Next Step            โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ wenyuan     โ”‚ 6h ago     โ”‚ โœ…     โ”‚ Refactor README      โ”‚
โ”‚ network-opt โ”‚ 2h ago     โ”‚ โœ…     โ”‚ VPS setup            โ”‚
โ”‚ conductor   โ”‚ 30m ago    โ”‚ โœ…     โ”‚ Write tests          โ”‚
โ”‚ old-project โ”‚ 3d ago     โ”‚ ๐Ÿ”ด     โ”‚ Archive or continue? โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
 ๐Ÿ“… 2026-04-09 โ”‚ 4 projects โ”‚ 5 decisions โ”‚ 12 files ฮ”
$ conductor digest ./my-project

๐ŸŽต Conductor ยท Project Digest
  ๐Ÿ“ my-project  โ”‚  ๐Ÿ“… 2026-04-01 โ†’ 2026-04-09  โ”‚  ๐Ÿ”„ 5 sessions

  ๐Ÿ“‹ Decisions Made
  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
  โ”‚ 2026-04-09 โ”‚ Chose JWT over sessions      โ”‚
  โ”‚ 2026-04-08 โ”‚ Python 3.9+ compatibility    โ”‚
  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

  โš ๏ธ Errors & Pitfalls
  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
  โ”‚ 2026-04-09 โ”‚ bcrypt 5.x broke hashes      โ”‚
  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
$ conductor memory add "Uses FastAPI + PostgreSQL" -t fact -g backend
โœ… Memory #1 added (fact)

$ conductor memory search "FastAPI"
๐Ÿ” matches: #1 [fact] Uses FastAPI + PostgreSQL

Quick Start

Option A: Just use the templates (no install needed)

  1. Copy templates/HANDOFF.md.template to your project as HANDOFF.md
  2. Copy the handoff protocol from templates/CLAUDE.md.template into your project's CLAUDE.md
  3. Tell your AI: "Read HANDOFF.md before starting. Update it before ending."

Option B: Install the CLI

pip install conductor-ai
conductor init ./my-project
conductor status

Core Concepts

The Handoff Protocol

Every session ends with a structured handoff:

## 2026-04-09
- done: Implemented user auth module
- decisions: Chose JWT over sessions (stateless, scales better)
- pitfall: bcrypt 5.x changed default rounds โ€” broke existing hashes
- next: Add password reset flow

500 token max. If you can't summarize it, you don't understand it.

โ†’ Full protocol

Trust Calibration

Don't blindly trust or distrust your AI. Calibrate per domain:

Layer Method
L1 Verify outcomes โ€” does the code run?
L2 Cross-verify โ€” have another agent review
L3 Progressive trust โ€” try on one file first
L4 Demand explanation โ€” ask WHY, not just WHAT

โ†’ Full framework

Task Sizing (S/M/L)

Not every task needs a full planning cycle:

Size Time Process
S < 30min Just do it โ†’ test โ†’ commit โ†’ HANDOFF
M 1-3h Brief plan โ†’ execute โ†’ HANDOFF
L > 3h Brainstorm โ†’ plan โ†’ TDD โ†’ review โ†’ HANDOFF

โ†’ Full guide

Why Conductor?

vs. Difference
CrewAI / LangGraph They orchestrate agent-to-agent. We orchestrate human-to-agents.
OpenSpec OpenSpec manages specs within one session. We manage across sessions and agents.
CLAUDE.md alone CLAUDE.md is one file. We're a complete methodology + tools.
Nothing You're losing decisions, repeating mistakes, and burning context window tokens.

Roadmap

  • v0.1 โ€” Methodology docs + templates + conductor status
  • v0.2 โ€” conductor digest โ€” extract decisions/errors from project history
  • v0.3 โ€” conductor retro โ€” interactive post-session agent review
  • v0.4 โ€” conductor memory โ€” persistent cross-session knowledge store

Philosophy

"If you just drive the AI to work and walk away, you'll never know what you don't know. The original sin of AI-assisted development is not reviewing, not reflecting, not improving."

Conductor is built on three principles:

  1. Structure over ceremony โ€” Lightweight protocols that actually get followed, not heavy processes that get skipped.
  2. Observe, then trust โ€” Build trust through data (error books, trust profiles), not assumptions.
  3. The human improves too โ€” It's not just about making AI better. It's about making you better at working with AI.

Contributing

Contributions welcome! Please read the methodology docs first to understand the philosophy.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

conductor_ai-0.4.0.tar.gz (35.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

conductor_ai-0.4.0-py3-none-any.whl (22.8 kB view details)

Uploaded Python 3

File details

Details for the file conductor_ai-0.4.0.tar.gz.

File metadata

  • Download URL: conductor_ai-0.4.0.tar.gz
  • Upload date:
  • Size: 35.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for conductor_ai-0.4.0.tar.gz
Algorithm Hash digest
SHA256 8a6092ad4c2e6d9c52b5330dc7a58d341dd88c78c5d5c6e4a76d99425cf88fdd
MD5 79711f43d0b6cdd166efc7c04ddcd962
BLAKE2b-256 ab2c4542e557a48efd9b7d91e7006649149b43e4423fbcaa5cbd56e4922174a4

See more details on using hashes here.

File details

Details for the file conductor_ai-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: conductor_ai-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for conductor_ai-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b9595f026adf928d1798f24089a288304c2b3324ce8bc237ad0a811c5e983ec0
MD5 2539c17ad6f81fd2c22405433e6bb8b0
BLAKE2b-256 2b12244c4e30a262a67063821614982357929433a69dd1bf952d1c773ab76cea

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page