Skip to content
This repository was archived by the owner on Oct 13, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "model-router",
"version": "0.41.0",
"version": "0.41.1",
"description": "Route authorized software work through one durable, capacity-aware subscription policy.",
"author": {
"name": "toolboxmd",
Expand Down
2 changes: 1 addition & 1 deletion .codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "model-router",
"version": "0.41.0",
"version": "0.41.1",
"description": "Route authorized software work through one durable, capacity-aware subscription policy.",
"author": {
"name": "toolboxmd",
Expand Down
2 changes: 1 addition & 1 deletion .grok-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "model-router",
"version": "0.41.0",
"version": "0.41.1",
"description": "Route authorized software work through one durable, capacity-aware subscription policy.",
"author": {
"name": "toolboxmd",
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## [0.41.1] - 2026-09-29

### Changed

- Direction: dependable delegation with coordination chosen by measured evidence; Objective adds the dispatcher comparison (#146)

## [0.41.0] - 2026-09-28

### Added
Expand Down
21 changes: 8 additions & 13 deletions MISSION.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,10 @@
# Mission

Model Router makes delegation practical for software work. A planner in any
harness, hosted in the human's T3 Code workspace, hands an authorized task
to Model Router, and from then on a dispatcher owns the job. Jobs run as T3
threads, so every agent a job starts is visible and reachable from the
thread that started it. One versioned policy and
one durable runner route each step to the most suitable eligible model
within subscription allowances, move it when capacity fails, and carry the
work through commits, the target project's own proof and review to one PR
ready for a human merge. The human, or an
agent acting for them, talks to the dispatcher directly; the planner is
engaged only when a problem needs its judgment. AgentsMD and the target
project keep workflow, authority, and proof. Routing improves through
evidence from real work, recorded for Agent Observer.
Model Router makes delegated work dependable. A planner hands off authorized
work and gets back a verified result, quickly, reliably and at the lowest cost
that meets the bar. Model Router decides how each piece of work is carried
out, which model, harness and effort, and who coordinates it, from measured
evidence rather than fixed design, falls back when capacity fails, and keeps
every agent it starts visible to the people it works for. Target projects and
AgentsMD keep workflow, authority and proof, and every run feeds the evidence
that makes the next routing decision better.
13 changes: 8 additions & 5 deletions OBJECTIVE.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Objective

Deliver authorized software tasks on this Mac from a planner in any harness
to one open PR, with the dispatcher delivering and the planner woken only
when the dispatcher needs its judgment or a job ends.
to one open PR quickly and reliably, with the planner woken only when the job
needs its judgment or ends.

The Objective is complete when:

Expand All @@ -11,16 +11,19 @@ The Objective is complete when:
- Workers commit as they work, and each job ends with one pushed branch and
one open PR carrying the proof and an independent reviewer's verdict; only
a person merges it.
- When the dispatcher needs judgment it cannot supply, the runner wakes the
planner automatically in the planner's own harness; the human is never on
the critical path and can still answer or steer through the CLI.
- When the job needs judgment its dispatcher cannot supply, the runner wakes
the planner automatically in the planner's own harness; the human is never
on the critical path and can still answer or steer through the CLI.
- Every job's end state reaches the planner in its own thread, even while
that thread is open: ready to merge with the PR URL, or blocked, failed
or cancelled with the reason.
- A dispatcher reply missing its closing braces no longer blocks a job.
- One real task handed over from a planner in a T3 thread (any harness)
runs its dispatcher and workers as T3 threads of that planner thread and
reaches an open PR.
- Agent Observer compares a separate dispatcher with the planner dispatching
on matched real jobs (time to first worker, time to a reviewed PR, success
rate, tokens and cost), and the faster reliable mode becomes the default.

Merging, releases, installations and other Human Gates stay with people.
Stacked PR trains, multi-machine operation and a learned routing policy
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.41.0
0.41.1
Loading