Releases: codegraphtheory/heavy-coder
Release list
v0.2.14
heavy-coder 0.2.13
heavy-coder 0.2.13
Highlights
- Fast swarm watcher:
scripts/swarm_watch.pyrenders a low-latency second-pane dashboard for live candidate progress. - Richer dashboard: progress bar, elapsed time, updated age, per-candidate roles, goal excerpts, and human-readable durations.
- Safer progress file: atomic writes prevent the watcher from reading partial
.heavy-coder/swarm-progress.jsonsnapshots. - Truthful dispatch state: candidate slots show as running after
delegate_taskdispatch so users can see what is actually happening. - Coordinator UX: compact council injection now points users to the watcher and renders blank lines correctly.
Install
hermes profile install github.com/codegraphtheory/heavy-coder --name heavy-coder --alias --force --yes
heavy-coder chatRun the live dashboard in a second terminal from the repo being coded:
python scripts/swarm_watch.py --repo .Pin this release: git checkout v0.2.13 then install from a clean tree. Hermes install URLs do not support tag suffixes.
Full changelog: CHANGELOG.md
Full Changelog: v0.2.12...v0.2.13
heavy-coder 0.2.12
heavy-coder 0.2.12
Highlights
- Compression:
compression.threshold: 0.85on install (Hermes default is 50%); session bootstrap upgrades legacy ≤0.5. - Swarm UX: TUI default,
/agentsnudge,swarm-progress.json,on_session_startbootstrap +--aliasinstall. - Evidence:
coerce_candidate_id()for schema-safe critique; validation/critique fixes.
Install
hermes profile install github.com/codegraphtheory/heavy-coder --name heavy-coder --alias --force --yes
heavy-coder chatPin this release: git checkout v0.2.12 then install from a clean tree (Hermes install URL has no @tag).
Full changelog: CHANGELOG.md
Full Changelog: v0.2.8...v0.2.12
heavy-coder 0.2.8
heavy-coder 0.2.8
Highlights
- Default 8-wide Composer swarm on non-trivial coding tasks (
council_width: 8). - Compact
DELEGATE_TASKS_JSONin chat; full council plan on disk under.heavy-coder/plans/. - In-process plan build for lower hook latency.
- README and docs/composer-hermes-swarms.md for Composer + Hermes + Heavy Coder.
Install (external user)
hermes profile install github.com/codegraphtheory/heavy-coder --name heavy-coder --force --yesHermes does not support @tag on install URLs. After install, confirm version 0.2.8 in profile metadata, or clone and git checkout v0.2.8 before hermes profile install . from a clean tree.
Upgrade
hermes profile install github.com/codegraphtheory/heavy-coder --name heavy-coder --force --yesRe-auth if needed: hermes auth add xai-oauth
Config knobs
heavy_coder.council_width: 16for 16-leaf councilscompact_chat_injection: falserestores largeTEAM_PLAN_JSONinjection- Say single mode to opt out of council enforcement for a turn
Full Changelog: v0.2.6...v0.2.8
heavy-coder 0.2.6 — mandatory 16-agent council
Install
hermes profile install github.com/codegraphtheory/heavy-coder --name heavy-coder --force --yes
python scripts/bootstrap_heavy_team.py
hermes -p heavy-coder chatWhat changed
- Default heavy council (width 16) for non-trivial coding turns via Plan 1A hooks
- delegate_task must carry 16 parallel tasks (unless single mode)
- Blocks solo patch/write_file and mutating terminal/skill_manage/execute_code before delegation
- Optional heavy-council Hermes plugin (bootstrap installs to ~/.hermes/plugins)
- Sample:
examples/delegate_tasks_16.sample.json
Opt out: say single mode in the same message.
Full Changelog: v0.2.5...v0.2.6
heavy-coder 0.2.5
Install (Hermes)
hermes profile install github.com/codegraphtheory/heavy-coder --name heavy-coder --force --yesNote: Hermes does not support @v0.2.5 on the install URL. Pin a tag with git checkout v0.2.5 then hermes profile install . from a clean tree (no .venv symlinks). See README and docs/release-checklist.md.
Changes
- Install/pinning documentation fix (0.2.4 feature set unchanged on main).
heavy-coder 0.2.4
Install (corrected)
Hermes does not accept @v0.2.4 on profile install URLs.
hermes profile install github.com/codegraphtheory/heavy-coder --name heavy-coder --force --yesPin v0.2.4: clone repo, git checkout v0.2.4, remove .venv, hermes profile install ..
Prefer v0.2.5 or main for the latest install docs.
Highlights (0.2.4)
- README, GitHub metadata, heavy council width 16, grok-heavy-council docs.
v0.2.1
v0.2.0 - Shell-hook enforced team workflow (Plan 1A)
Heavy Coder 0.2.0 — Hermes profile with Plan 1A shell hooks and a working coordinator team pipeline.
Install or upgrade
hermes profile install github.com/codegraphtheory/heavy-coder --name heavy-coder --force --yes
hermes -p heavy-coder hooks list
hermes -p heavy-coder chatUse profile name heavy-coder so hook paths in config.yaml resolve.
Requires: Hermes Agent >=0.12.0 with delegate_task and shell hooks support.
0.2.0
- Plan 1A shell hooks:
pre_llm_callinjectsTEAM_PLAN_JSON;pre_tool_callrequiresdelegate_taskwith 3+ parallel tasks and blockspatch/write_fileuntil delegation;post_tool_calladvances synthesis phase;subagent_stopwrites.heavy-coder/evidence/stubs. agent-hooks/,hooks_auto_accept,docs/plan-1a-shell-hooks.md,scripts/sync_profile_hooks.py.
Since v0.1.7 (not previously tagged)
- Coordinator scripts:
team_coordinator.py,heavy_coding_flow.py,critique_candidates.py, worktrees, guardedclaim_issue/publish_pr(--execute). - Honest enforcement docs (
docs/enforcement-model.md);heavy_coder.status: scaffolded(issue-to-merge automation still partial).
Opt out of team mode
Say single mode, composer only, or no team in the user message.
Docs
docs/plan-1a-shell-hooks.mddocs/enforcement-model.md
v0.1.7 - Force composer-2.5 default
Heavy Coder profile now ships with composer-2.5 forced as the default model for all roles and single-mode disabled by default.
- model.default = composer-2.5
- All heavy_coder.model_roles set to composer-2.5
- heavy_coder.status = ready
- team_enforced remains true