Skip to content

Releases: codegraphtheory/heavy-coder

v0.2.14

Choose a tag to compare

@github-actions github-actions released this 25 Jun 18:55

Full Changelog: v0.2.13...v0.2.14

heavy-coder 0.2.13

Choose a tag to compare

@codegraphtheory codegraphtheory released this 25 Jun 16:50

heavy-coder 0.2.13

Highlights

  • Fast swarm watcher: scripts/swarm_watch.py renders 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.json snapshots.
  • Truthful dispatch state: candidate slots show as running after delegate_task dispatch 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 chat

Run 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

Choose a tag to compare

@codegraphtheory codegraphtheory released this 25 Jun 08:00

heavy-coder 0.2.12

Highlights

  • Compression: compression.threshold: 0.85 on install (Hermes default is 50%); session bootstrap upgrades legacy ≤0.5.
  • Swarm UX: TUI default, /agents nudge, swarm-progress.json, on_session_start bootstrap + --alias install.
  • 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 chat

Pin 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

Choose a tag to compare

@codegraphtheory codegraphtheory released this 25 Jun 07:39

heavy-coder 0.2.8

Highlights

  • Default 8-wide Composer swarm on non-trivial coding tasks (council_width: 8).
  • Compact DELEGATE_TASKS_JSON in 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 --yes

Hermes 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 --yes

Re-auth if needed: hermes auth add xai-oauth

Config knobs

  • heavy_coder.council_width: 16 for 16-leaf councils
  • compact_chat_injection: false restores large TEAM_PLAN_JSON injection
  • 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

Choose a tag to compare

@codegraphtheory codegraphtheory released this 25 Jun 07:14

Install

hermes profile install github.com/codegraphtheory/heavy-coder --name heavy-coder --force --yes
python scripts/bootstrap_heavy_team.py
hermes -p heavy-coder chat

What 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

Choose a tag to compare

@codegraphtheory codegraphtheory released this 25 Jun 07:06

Install (Hermes)

hermes profile install github.com/codegraphtheory/heavy-coder --name heavy-coder --force --yes

Note: 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

Choose a tag to compare

@codegraphtheory codegraphtheory released this 25 Jun 07:04

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 --yes

Pin 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

Choose a tag to compare

@github-actions github-actions released this 25 Jun 06:47

Full Changelog: v0.2.0...v0.2.1

v0.2.0 - Shell-hook enforced team workflow (Plan 1A)

Choose a tag to compare

@codegraphtheory codegraphtheory released this 25 Jun 06:32

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 chat

Use 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_call injects TEAM_PLAN_JSON; pre_tool_call requires delegate_task with 3+ parallel tasks and blocks patch/write_file until delegation; post_tool_call advances synthesis phase; subagent_stop writes .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, guarded claim_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.md
  • docs/enforcement-model.md

v0.1.7 - Force composer-2.5 default

Choose a tag to compare

@codegraphtheory codegraphtheory released this 25 Jun 06:13

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