Conductr

Keep the intent through the next attempt.

Conductr is a coordination harness for engineering leaders whose coding agents share one repository, so that only work checked against tests the agent did not write reaches the main branch.

  • Foundation
  • Engineering teams
  • Coding-agent coordination
  • Verified changes
Controlled experiment and independent examination. An illustrative work harness with a fixed task, oracle and retained findings.
Loading model
Technical descriptionsInteractive model unavailable. The static illustration and descriptions remain available.
Task and acceptance reference
Fix the experiment basis outside the worker success report.
Technical data

Inputs

Fixed task, seed, oracle, budget and selected variation.

Transformation

Fix the experiment basis outside the worker success report.

Retained state and outputs

Task corpus, seed, budget and acceptance oracle.

Baseline and alternative differ only at the declared slot.

Constraints

The experiment basis and acceptance oracle remain independent of a worker success report.

Context and planning
Select relevant dependencies and form bounded work through explicit component contracts.
Technical data

Inputs

Unchanged task and permitted context-slot replacement.

Selected source/dependencies.

Actual finding tied to the same task/source.

Transformation

Select relevant dependencies and form bounded work through explicit component contracts.

Retained state and outputs

Source selection and permitted replacement interface.

Plan and orchestration constraints.

Constraints

Only the declared component or input changes in the comparison.

Ordered execution
Carry work through the selected execution/routing interfaces.
Technical data

Inputs

Bounded planned attempt under fixed orchestration.

Actual availability selects the declared degraded route.

Transformation

Carry work through the selected execution/routing interfaces.

Retained state and outputs

Candidate artifact and declared execution basis.

Component-specific unavailable/fallback behavior.

Constraints

Unavailable routes retain their declared degraded or fallback behavior.

Independent examination
Judge the identified artifact with distinct verification kinds.
Technical data

Inputs

Identified artifact, not the worker success claim.

Independently defined acceptance.

Transformation

Judge the identified artifact with distinct verification kinds.

Retained state and outputs

Standing, structural and behavioral checks.

Declared coverage and unresolved findings.

Constraints

Structural, behavioral and standing checks answer different acceptance questions.

Experiment and continuation
Retain actual paired results, resource cost and the next decision.
Technical data

Inputs

Observed check result and coverage basis.

Measured attempt cost/failure/completion.

Transformation

Retain actual paired results, resource cost and the next decision.

Retained state and outputs

Useful completion, failures and uncertainty.

Findings and applicable commit decision remain separate.

Constraints

An unmeasured comparison has no established winner.

An illustrative work harness with a fixed task, oracle and retained findings.

Additional mechanisms are described in the technical reference.

A fixed task and acceptance reference guide context selection, execution and independent examination. Findings and measured costs remain connected to the next attempt.

Give AI development a working discipline.

Discuss development workflow

Carry one change from context to verification.

A team is changing its agent harness and needs to understand how the change affects the work. Context acquisition, execution and acceptance need to be examined separately from the agent’s own report of success.

Use Conductr to inspect an agent’s working process or compare a harness component on a declared task. Begin with the relevant source and an independently defined acceptance condition; keep the task and resource basis fixed when comparing attempts.

  1. Acquire context

    Select the source and dependencies relevant to the requested change.

  2. Declare acceptance

    Define the acceptance conditions outside the worker’s own success report.

  3. Run and examine

    A bounded attempt returns a change and verification evidence. The next decision follows the actual findings.

Inspect the harness one component at a time.

Change one component while keeping the task, seed, acceptance oracle and resource budget fixed.

Contract-defined slots cover context, planning, execution, sandboxing, routing, credentials, verification, policy, memory and measurement. The fixed orchestration order lets a team isolate a component’s contribution.

Independent test authority and a commit-boundary gate examine the artifact separately from the executor’s confidence. Standing, structural and behavioral checks retain their own scope; coverage needs a declared denominator.

Let several coding agents work on one repository

The CTO decides how work is split and who settles conflicts; the review gate decides what merges. Illustrative.

  1. 1 of 4The CTO splits the work into tasks, each naming its files, its forbidden changes and an acceptance test.Decision: The CTO decides how the work is split.
  2. 2 of 4Each agent works in its own harness, with only the context its task needs.
  3. 3 of 4The review gate runs tests the agents did not write against each change.
  4. 4 of 4Only changes that pass reach the main branch, each linked to its task and its test result.
Select any part of the drawingScroll to step · Esc to skipFig. 1
  1. 1 of 4Two agents edit the same configuration file for different tasks.
  2. 2 of 4The review gate finds that the second change breaks the first task's acceptance test.
  3. 3 of 4The engineering lead decides which task owns the file, and the other task is re-planned.Decision: The engineering lead settles which task owns the file.
  4. 4 of 4The re-planned change passes on a fresh attempt and joins the main branch.
Select any part of the drawingScroll to step · Esc to skipFig. 1
  1. 1 of 4The CTO approves trying a cheaper open model in place of the current agent's provider.Decision: The CTO approves the trial.
  2. 2 of 4The task, its acceptance test and its budget stay fixed, so the two agents face the same job.
  3. 3 of 4The review gate judges the new agent's change exactly as it judged the old one.
  4. 4 of 4The result tells the team whether the swap helped, for this task and this test, before anything merges.
Select any part of the drawingScroll to step · Esc to skipFig. 1

What the research says

Coding agents now carry longer tasks

7 months1
Growth in the length of software task an agent can finish, per METR's series
6 to 12 months2
How far open models on one consumer GPU trail the frontier, per Epoch AI
Every 2 minutes3
How often the busiest fifth of Microsoft 365 users are interrupted in core hours

Agents finish longer tasks each year, capable open models now run on a single workstation GPU, and the engineers reviewing their work are interrupted constantly. A team that lets several agents into one repository needs its checks outside the agent and outside anyone's memory, so Conductr gates every change on tests the agent did not write.

Inside the mechanism. Replace one component. Keep the experiment fixed.

Illustrative scenario. A harness change can be studied without changing the task or declaring an unsupported performance win.

Record the reference execution conditions.

An independent evaluation defines the unit of work and expected outcome before comparing alternatives.

Fixed inputs
Task corpus, seed, budget and acceptance oracle.
Selected component
The context assembly slot.
External check
Independent tests judge the work artifact.
Measurement
Useful completion, failures and resource cost.

A component change has a bounded comparison.

The alternate configuration runs under the same rules. Its observed outcome determines whether the change helps.

Change
Replace only the context component through its contract.
Preserve
The orchestration order and authority boundaries.
Compare
Report the actual paired results and uncertainty.
Commit boundary
A successful execution still passes the applicable commit gate.

Where it changes the work.

Illustrative situations, connected to the mechanisms that make them possible.

Understand an agent’s working behavior

Individual developers

An agent follows a process whose promises are otherwise difficult to inspect.

How it works
Observation hooks compare behavior with declared promises and retain telemetry.
What changes
The developer gains a concrete record for investigating recurring process failures.

Test a proposed harness improvement

AI engineering teams

A change appears promising but could weaken behavior elsewhere.

How it works
The offline measure harness compares it against a RED-baseline corpus.
What changes
The change has an explicit experiment rather than a success claim based on one attractive output.

Replace a component without a new harness

Developer-tool builders

Context, verification or routing needs a different implementation.

How it works
Interface-bounded components separate behavior from the assembly’s private policy and wiring.
What changes
A team can investigate one mechanism while preserving the responsibilities of the surrounding system.

Evaluate a harness change as an experiment.

A paired experiment can hold the task and acceptance basis steady while changing one part of the development process.

The proving-ground direction makes costs, correctness and failure modes inspectable for a particular comparison. A containment integration is evaluated against the specific routes it is intended to control.

Discuss the integration you have in mind, and we will scope it with you.

A fallback is part of the component contract.

A harness must state what happens when an integration is unavailable or a component cannot complete its work.

The selected degradation behavior belongs to the specific integration and execution policy. An experiment exercises that degraded route alongside the successful path, keeping the task, oracle, seed and budget fixed.

A harness fallback is not automatically a privacy boundary. Conductr’s execution/degradation rules and Synapse’s context-admission rules have distinct responsibilities and evaluation cases.

Questions about Conductr.

Must Black Box run on Conductr?

Conductr contributes development-harness ideas and tooling. Black Box’s role and delivery architecture is a separate system; a mandatory runtime dependency is not asserted.

Can we use a different provider or verification component?

The component architecture defines those seams. A concrete integration must check provider capability, custody, acceptance and the behavior of the replacement.

Conductr in the stack.

Connected system

Delivery architecture

Independent challenge informs the larger factory process.

Research connection

Reusable methods

Component evaluation and evidence can inform reuse.

Technical reference5 mechanisms · 2 further sections

The mechanisms underneath.

The technical choices that give Conductr its particular behavior.

Component slots with contracts
Context acquisition, planning, orchestration, execution, routing and verification have explicit roles in the harness.
Acceptance outside the author’s report
Externally authored acceptance conditions give verification a basis independent of a worker claiming success.
Several kinds of verification
Standing, structural and behavioral checks cover different questions. Coverage is assessed against a declared denominator.
Observation and steering
Telemetry and live-loop control are separate concerns. Advisory pacing can respond to the highest-risk area touched.
Paired harness experiments
A declared task and acceptance basis support comparison of a particular harness change. Optional containment keeps its actual scope.

Carry one change from context to verification.

Conductr is a component-based harness for AI-assisted development. Context, planning, execution, verification and human checkpoints have inspectable roles, with experiments for evaluating changes to the process.

Acquire context. Select the source and dependencies relevant to the requested change.

Declare acceptance. Define the acceptance conditions outside the worker’s own success report.

Run and examine. A bounded attempt returns a change and verification evidence. The next decision follows the actual findings.

Inspect the harness one component at a time.

Conductr separates context acquisition, planning, orchestration, execution, provider routing and verification.

Additional slots cover sandboxing, credential custody, human checkpoints and event or trust state. Explicit interfaces let a team examine a component’s contribution and consider replacements without losing the surrounding process.

Standing, structural and behavioral checks answer different questions. Coverage needs a declared denominator. Observation and live-loop steering stay distinct, and advisory pacing can respond to the highest-risk area touched by a change.

System story

From a hard problem to an accountable system

An illustrative custom-development journey from a recurring operational problem to handover.

Follow the story

Which repository would you open to several agents first?

Discuss development workflow