crewhaus

CrewHaus·CrewHaus.CLI

Modular meta-harness — compile a single spec into multiple agent runtimes.

CrewHaus compiles a single high-level harness spec (crewhaus.yaml) into multiple runtime targets — CLI agent, channel bot, RAG pipeline, multi-agent crew, eval harness, voice/realtime agent, browser/computer-use agent, and more.

winget install --id CrewHaus.CLI --exact --source winget

Latest 0.6.0·September 8, 2026

Release Notes

What's Changed

• docs:chvm is the recommended way to install crewhaus by @StudioMaxIO in https://github.com/crewhaus/factory/pull/419 • chvm is at crewhaus/chvm, and covers Windows by @crewhaus in https://github.com/crewhaus/factory/pull/420 • chvm installs in one command now by @crewhaus in https://github.com/crewhaus/factory/pull/421 • fix(crew-orchestrator):forward per-role model_pool/model_tiers/model_fallbacks to the role loop by @crewhaus in https://github.com/crewhaus/factory/pull/422 • feat(runtime-core):budget substrate — gate every model call, pool-aware degrade, toolsInPlay union, streaming model latency by @crewhaus in https://github.com/crewhaus/factory/pull/423 • feat(trace):role/stage/profile attribution on model events, model_stage + model_directive kinds, durable routing event-log kinds by @crewhaus in https://github.com/crewhaus/factory/pull/424 • feat(model-plan):new @crewhaus/model-plan package, strongest sentinel, requiresModelFeatures, adapter effectiveParams by @crewhaus in https://github.com/crewhaus/factory/pull/425 • feat(eval-judge):judge and compaction spend on the run bus, budget.judge_share, run-spanning workflow meter by @crewhaus in https://github.com/crewhaus/factory/pull/426 • feat(observability):OTel model attributes and metrics, escalation/judge/floor alerts and SLO, session pin/models fields, sessions tail and export by @crewhaus in https://github.com/crewhaus/factory/pull/427 • feat(spec):models: profile registry, $profile references, hybrid pool blocks, escalate, judge panels, per-node/sub-agent routing by @crewhaus in https://github.com/crewhaus/factory/pull/428 • feat(ir,compiler):IrModelProfile, $profile resolution at every slot, modelPlanIntegrity pass, capability/sunset validation by @crewhaus in https://github.com/crewhaus/factory/pull/429 • feat(crew):per-candidate profile enrichment on roles and crew.routing.model for the llm router by @crewhaus in https://github.com/crewhaus/factory/pull/431 • refactor(model-service):wireModels composition root wrapping today's emitter routing fragments byte-identically by @crewhaus in https://github.com/crewhaus/factory/pull/430 • feat(tool-consult):Consult + Escalate tools, TrustOrigin consult, narrowRuleSet, interpreter parity by @crewhaus in https://github.com/crewhaus/factory/pull/432 • feat(migration):MIGRATION_1_TO_2 via SpecEdits, irreversible guard, comment-preserving upgrade and migrate-all, --hoist-models, per-release upgrade notes, pricing-feed sunsets by @crewhaus in https://github.com/crewhaus/factory/pull/433 • feat(runtime-core):per-candidate plan table — request params, subset tool advertisement, dispatch gate, per-candidate permissions/rate-limits/tool_config, volatile overlay by @crewhaus in https://github.com/crewhaus/factory/pull/434 • feat(runtime-core):preRoute decision phase — directives with session pin, rules, capability eligibility, classifier hook, budget hints, pre-model mutate by @crewhaus in https://github.com/crewhaus/factory/pull/435 • feat(model-service):guide, shadow, and committee side-call closures with nested single-turn isolation by @crewhaus in https://github.com/crewhaus/factory/pull/437 • feat(sub-agents):per-sub-agent routing, projectParentHandle, Task profile allowlist, inherit_routing, child spend re-published by @crewhaus in https://github.com/crewhaus/factory/pull/438 • feat(runtime-core):cascade and draft-verify — runOneTurn force, evaluation.on_fail escalate, clean-prompt snapshot, deferred quality fold by @crewhaus in https://github.com/crewhaus/factory/pull/436 • feat(spec-patch):wildcard segment, model_pool structural rule, the 0.6.0 OPTIMIZABLE_PATHS delta with fixtures, Hangar spec-edit tiers, lint/doctor checks by @crewhaus in https://github.com/crewhaus/factory/pull/439 • feat(model-router,routing-store):RouteSignals + hint input, policy union, scoped arms with backoff, per-candidate chains, v2 lines, priors, floor, route freeze by @crewhaus in https://github.com/crewhaus/factory/pull/440 • feat(eval):routed evals with pinned seed and ephemeral scoreboard, served-model attribution, per-arm baselines, eval leaderboard by @crewhaus in https://github.com/crewhaus/factory/pull/442 • feat(emitters):compiled bundles wire model-service runtime closures — Consult/Escalate, classifier, guide/shadow/committee — when the IR declares them by @crewhaus in https://github.com/crewhaus/factory/pull/441 • feat(emitters):hybrid closure wiring on pipeline, research, batch and browser — closing the §11.3 shortfall by @crewhaus in https://github.com/crewhaus/factory/pull/444 • feat(eval-grader):graders.yaml per_model, judge usage by (judge, arm), calibration by pair, judge calibrate --by-model by @crewhaus in https://github.com/crewhaus/factory/pull/443 • feat(routing):reward.quality_source, route promote --gate, routing_promotion audit, feed-routing per stage by @crewhaus in https://github.com/crewhaus/factory/pull/445 • feat(hangar):models tab and routes, per-role/profile cost aggregation, gutter kinds, advisor items and jobs, SECURITY_SURFACES by @crewhaus in https://github.com/crewhaus/factory/pull/446 • feat(cli):models list|explain|audit|propose, route explain --json/status --by/propose, enumerateModelSlots, advise rules, routed from-advice, routing-aware canary, flywheel template, init --hybrid by @crewhaus in https://github.com/crewhaus/factory/pull/447 • feat(eval-judge):wire the in-loop judge panel — judges/repeats/temperature/target at every judge site, and profile params on aux model slots by @crewhaus in https://github.com/crewhaus/factory/pull/448 • fix(compiler):a profile's narrowing fields on a single-model slot are by design, not a pending row by @crewhaus in https://github.com/crewhaus/factory/pull/449 • chore(release):crewhaus 0.6.0 by @crewhaus in https://github.com/crewhaus/factory/pull/450 • docs(agents):AGENTS.md's routing pointer matched the shipped hybrid wiring by @crewhaus in https://github.com/crewhaus/factory/pull/451

Full Changelog:https://github.com/crewhaus/factory/compare/v0.5.8...v0.6.0

Installer type: portable

x64—A3B9A68B7ED356F0571880F595A483D9EA0AE4035C070B472DEA5880AC6AE5BC

Details

Homepage
https://github.com/crewhaus/factory
License
Apache-2.0
Publisher
CrewHaus
Support
https://github.com/crewhaus/factory/issues
Copyright
Copyright (c) Max Meier (StudioMax)
Moniker
crewhaus

Tags

aiagentllmclicompilermeta-harnessclaude

Older versions (4)

0.5.8
x64—6468B10AA171BB0030AFD0339A6B1F03BBE7EE2498F395E8F40E070CA02CB660
0.5.7
x64—7E536316AED14F375082CA2F69BC2CF714E672719891372767FB4ACB46B3E4B6
0.5.6
x64—4279548D26E8EFEA94F1AE761B98B1E9B5B7BBEF80FD4AEAED4EDA1DB9769DF4
0.1.3
x64—91915FE31A2B797CB69E4E9231C1CEAC79338C6FE3BD0174231A3FDC35795C44