Catalog PyPI
PACKAGE EXPLORERView in registry

agents-inc

PyPI

Governed multi-agent dispatch and verification layer

claude-codecodexdelegationgovernancellmmodel-poolingmulti-agentverification
Versions collected1
Direct dependencies0From release 0.3.1
Last observed20 Oct, 23:23 UTC

README

Version 0.3.1 documentation

agents_Inc: a crew of original cartoon monsters at work on a night-shift dispatch floor

agents_Inc

A corporate org chart for AI agents: you ask, the session you talk to dispatches a Lead model, and the Lead runs cheaper Worker models. The aim is more checked work from the AI subscriptions you already pay for.

Status: experimental Tests PyPI Python 3.10+ License: PolyForm Small Business 1.0.0 + no AI training Open issues DOI

Table of Contents

  1. Status & Roadmap
  2. Why it exists
  3. Installation
  4. Quick start
  5. How it works
  6. Limitations
  7. Documentation
  8. Citation and license

1. Status & Roadmap

Version 0.3.1. The project is experimental and pre-MVP. The governed path (WORKERBEES_GOVERNANCE) is off by default. Changes per release are in the CHANGELOG. The build plan and cut line are in docs/PLAN-MVP.md. Open work is tracked in the issues.

2. Why it exists

Delegated model work can look done while it is wrong. A flat pool of agents has no way to catch that. agents_Inc borrows a corporate org chart. The CEO is you. The CoS (chief of staff) is the session you talk to. A Lead manages one run, and a Worker reports to a Lead.

Cheap models take routine work, and costlier models manage. An author never grades its own work: the Lead checks what its Workers report before anything moves up. Savings are not yet measured, so none are claimed (docs/PLAN-MVP.md).

3. Installation

Requirements: Python 3.10 or later, Bash 3.2 or later, jq, and the Claude Code CLI signed in to an Anthropic subscription. The Codex CLI is optional; when present, it serves the Codex rungs and cross-vendor review.

pip install agents-inc
agents-inc install     # skills ship in the package; no checkout needed
agents-inc doctor      # first line prints READY when the install works

Restart Claude Code (and Codex, if used) after the install. agents-inc install --without-codex skips Codex on purpose. To install from a git checkout instead, pass --source <checkout>. Optional Gemini, Mistral and OpenRouter keys, the setup decision tree and key storage rules are in docs/START-HERE.md.

4. Quick start

Name your models in plain English. The ladder decides who manages whom, and the rest fills in. You do not hand-pick every model or write JSON.

Write the request to the CoS as <task>. <models>., for example:

"Fix the parser. opus, haiku."

The higher rung manages and the lower rung reports to it, so opus is the Lead and haiku is its Worker. Defaults fill the rest: effort medium, gates derived from the task, and the home repo from the consumer's AGENTS.md. Each extra word, such as an effort level, overrides one default.

RungClaudeCodexRole
ExecutivefableastraFinal say, irreversible acts, conflicting results
OrchestratoropussolDecompose, dispatch, plan
WorkhorsesonnetterraNormal coding, research, synthesis
GrunthaikulunaClassify, extract, summarize; free Gemini, Mistral and OpenRouter models enter only here

The CoS then runs one command. It renders the prompt, lints it, snapshots the tree, launches the delegate and checks the report:

agents-inc dispatch --slots slots.json --model sonnet --dry-run   # drop --dry-run to launch
agents-inc models chain supervisor=opus                            # change the default REPORTING CHAIN

Every dispatch prompt carries a REPORTING CHAIN line derived from the ladder, and every launched dispatch writes one dispatched row to the ledger. Codex delegates can write to --cwd by default, the same as a Claude subagent; the slot CODEX_WRITE: no makes one read-only. A worked slots file is in skills/workerbee/slots.md.

Two more entry points need no dispatch. PYTHONPATH=. python3 tools/governance_demo.py --fake, run from a checkout, shows routing, policy checks and ledger records with no provider keys. @haiku <question> inside any Claude Code session sends one side question to a cheaper model before the session model runs (docs/at-route/AT-ROUTE.md).

5. How it works

Delegation and support flow: CEO, CoS, Lead, and Worker roles across the nine speckit phases, with model rungs shown as cost classes

  • Routing. A router picks the vendor and rung for each task from a written policy (agents_inc/routing.json). Rung names are cost classes, not job titles; the reporting chain sets the role.
  • Grilling and speckit. The CoS grills you one question at a time until the request is sharp, then a speckit pipeline gates it through spec, plan, tasks and review.
  • Verification. A deterministic verifier checks cited claims with no model call. A reviewer from a different vendor then checks the meaning. A Worker's own PASS never decides acceptance.
  • Ledger. An append-only JSONL and SQLite ledger records every dispatch, return, review and acceptance decision.
  • Models. Each Codex alias is pinned to one slug. agents-inc models reports drift. Model sync promotes new Codex slugs in approve or auto mode and skips pinned aliases.

The full description, including the delegation limits, the 14-element prompt contract, the verification flow and the comparison with other tools, is in docs/HOW-IT-WORKS.md.

6. Limitations

  • Cost savings and accuracy against a baseline are not measured. Passing local tests show that the code behaves as written, not that it is reliable in production.
  • The governed path is off by default, so a fresh install does not run the enforced cross-vendor review.
  • Cross-vendor review catches disagreement between models. It does not catch a blind spot that both vendors share.
  • Deterministic checks cover what a script can express, such as a file, a quote or an exit code. They do not replace human judgment on scope or design.
  • Free-model capacity varies: a probe on 2026-09-29 found 429 or capacity errors on several free models (docs/BENCH.md). Artifacts stay local; remote publication (Bindle Backend B) is not built.

Updates: new sessions and agents-inc doctor tell you when a newer release is on PyPI (one check a day; AGENTS_INC_NO_UPDATE_CHECK=1 turns it off).

Found a bug or want a feature? agents-inc report bug --title "..." --body "..." (or report feature) prints a draft issue with your version, doctor result and OS; home paths become ~. Add --submit to file it on GitHub with your own gh login.

7. Documentation

FileReader
docs/START-HERE.mdNew users: setup, providers, keys, first job
docs/HOW-IT-WORKS.mdOperators and agents: dispatch, verification, comparison, HTTP bridge
docs/EXTENDING.mdAdding a vendor, model, task class or domain
docs/DECISIONS.mdBinding rulings, with rationale and evidence
CONTEXT.mdGlossary: CEO, CoS, Lead, Worker, Mandate, Home repo
skills/workerbee/QUICKREF.mdShort form of the dispatch rules
docs/RELEASING.mdRelease runbook

8. Citation and license

The DOI for all versions is 10.5281/zenodo.22670100. GitHub's "Cite this repository" button reads CITATION.cff.

agents_Inc is licensed under the PolyForm Small Business License 1.0.0, with one added term that forbids use for AI or machine-learning training. The full terms are in LICENSE.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.3.110 Oct 20260

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
domattioli/agents_inc

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 23:23 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:b1549a7e45dcc762667d48dba9a3b199bbe3d70346db8c0c3e1cfa6b29e34e51