Skip to content

Tags: tctinh/agent-hive

Tags

v1.4.8

Toggle v1.4.8's commit message
release: v1.4.8 — Claude Code plugin now installs and runs

v1.4.7 shipped the Claude Code plugin but every install path had a blocker.
This release fixes all of them and cuts a version that actually works end-to-end.

- Add .claude-plugin/marketplace.json so /plugin marketplace add tctinh/agent-hive
  followed by /plugin install hive@agent-hive works from a fresh Claude Code
- Move the plugin manifest to .claude-plugin/plugin.json and strip the agents,
  skills, and commands fields so Claude Code auto-discovers them from the
  default directories (the schema rejected the earlier shape)
- Add 'name:' to each agent's YAML frontmatter so Claude Code's agent loader
  registers hive, forager, and hygienic (it reads the name from frontmatter,
  not the filename)
- Replace the custom node launcher with 'npx -y -p @tctinh/agent-hive-mcp@latest
  hive-mcp' — the former could not resolve the MCP runtime from Claude Code's
  plugin cache directory
- Drop the MCP runtime from claude-code-hive package dependencies and delete
  the launcher scripts and their tests — no longer needed under the npx model
- Rewrite top-level README as a user-facing install guide and correct the
  mischaracterised VS Code 'full Copilot runtime alternative' framing
- Drop two stale root-README assertions in opencode-hive prompts.test.ts that
  were holding CI red for five consecutive commits; those expectations belong
  in the package README where the detail lives
- Unpin release-docs.test.mjs from a specific 1.3.6 string so the contract
  covers the enduring workflow_dispatch shape rather than a frozen version
- Bump every version-bearing surface to 1.4.8: root and workspace manifests,
  plugin manifests, marketplace manifest, MCP runtime version string,
  lockfiles, dependency pins, CHANGELOG, PHILOSOPHY, release note

v1.4.7

Toggle v1.4.7's commit message
release: v1.4.7 — idempotent publish pipeline + hive-mcp provenance fix

Two issues prevented the 1.4.6 release from completing:

1. @tctinh/agent-hive-mcp was missing repository/homepage/bugs fields.
   npm provenance validation (--provenance) requires repository.url to
   match the OIDC source repo; the omission caused E422 on every attempt.

2. Re-running the release workflow after a partial failure caused every
   already-published job to fail hard, blocking downstream targets.

This release fixes both:

- packages/hive-mcp/package.json: add repository, homepage, bugs
- release.yml: each npm publish job checks npm view <pkg>@<version>
  before publishing; skips with a notice if already live
- release.yml: VS Code publish treats "already exists" as success
  instead of a hard failure
- All version-bearing surfaces bumped to 1.4.7

All 20 tests pass (release-artifacts, release-workflow).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.4.6

Toggle v1.4.6's commit message
fix: complete hive-mcp → @tctinh/agent-hive-mcp rename across all con…

…sumers

The rename commit (3235c6d) only updated packages/hive-mcp/package.json.
This commit propagates the new npm package name everywhere it was still
referenced as a module specifier or dependency identifier.

Changes:
- packages/claude-code-hive/package.json: dependency hive-mcp → @tctinh/agent-hive-mcp
- launch-hive-mcp.mjs, prepare-workspace-hive-mcp.mjs, verify-plugin-assets.mjs:
  resolve() specifiers updated from hive-mcp/* to @tctinh/agent-hive-mcp/*
- verify-npm-publish-access.mjs: now reads npm package name from directory's
  package.json instead of assuming dir name equals npm name (supports scoped names)
- release-artifacts.test.mjs: assertions updated for new package name in
  bun.lock and claude-code-hive dependency map
- prepare-workspace-hive-mcp.test.mjs: mock specifier updated
- bun.lock / package-lock.json: regenerated / patched to reflect new name
- CHANGELOG.md + docs/releases/v1.4.6.md: document the rename and its rationale

All 23 tests pass (release-artifacts, release-workflow, claude-code-hive unit tests).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.4.5

Toggle v1.4.5's commit message
Release 1.4.5

v1.4.4

Toggle v1.4.4's commit message
v1.4.4: Copilot-native Hive workflow alignment, response-first worker…

… tuning, official ast-grep MCP

v1.4.3

Toggle v1.4.3's commit message
Release 1.4.3

v1.4.2

Toggle v1.4.2's commit message
v1.4.2 — Honest Contracts: Project-Local Config, Bounded Helper, Copi…

…lot VS Code Preview

Three parallel improvements that align the observable behavior of Hive with its stated contracts.

Agent Hive now has an explicit, documented config resolution chain:
  1. <project>/.hive/agent-hive.json        ← new preferred project config
  2. <project>/.opencode/agent_hive.json    ← legacy fallback during migration
  3. ~/.config/opencode/agent_hive.json     ← global fallback

Teams with multiple repos can now set per-repo sandbox mode, model overrides, and skill exclusions without touching the global config. An invalid project config emits a [hive:config] warning and falls back to global defaults instead of silently using stale state. Full test coverage for precedence, invalid-config fallback, and migration semantics.

Formalizes three bounded modes — merge recovery, state clarification, and safe append-only manual follow-up — while keeping the tool boundary exact: hive_merge, hive_status, hive_context_write only. DAG-changing requests still route back to Hive/Swarm for plan amendment.

New: hive_status() now returns helperStatus (OpenCode-only) with machine-readable interrupted wrap-up state:
  • doneTasksWithLiveWorktrees
  • dirtyWorktrees
  • nonInProgressTasksWithWorktrees
  • manualTaskPolicy (accept/reject matrix)
  • ambiguityFlags

Also in PR #79: OpenCode runtime contract trimmed to verifiable surfaces (removed todoProjection, checkpoint.json, child-session replay), plugin.json regenerated, and an integrated issue #72 (3b/3c) regression added to the test suite.

v1.4.0 correctly identified OpenCode as the first-class runtime. VS Code desktop was over-cut. The LM tool registration is back and the generated artifacts are modernized:
  • copilot-instructions.md — concise repo-wide steering complementing AGENTS.md
  • .github/prompts/*.prompt.md — reusable planning, execution, review, and verification entry points
  • Guidance leans on Copilot's built-in browser tools, MCP, and Playwright

OpenCode remains first-class. VS Code desktop is a supported preview path for teams not yet ready to commit full-time.

  • hive-core:      237 pass, 0 fail
  • opencode-hive:  457 pass, 0 fail
  • vscode-hive:     69 pass, 0 fail
  • bun run build:  all three packages build cleanly

All three threads answer the same meta-question: Does the code match the contract?
Config resolution had a hidden fallback chain. The helper role had undocumented modes. VS Code support was listed as deprecated when it actually worked. v1.4.2 aligns the observable behavior with the stated contract in each case.

See PHILOSOPHY.md § v1.4.2 and docs/releases/v1.4.2.md for full details.

v1.4.1

Toggle v1.4.1's commit message
chore: bump versions to 1.4.1 and prep release

- Bump all workspace manifests (root, hive-core, opencode-hive, vscode-hive) to 1.4.1
- Update bun.lock and package-lock.json workspace version markers
- Promote [Unreleased] to [1.4.1] in CHANGELOG.md with fixed + changed entries
- Add docs/releases/v1.4.1.md release notes
- Rebuild vscode-hive dist bundle for 1.4.1

bun run release:check: 5/5 artifact assertions pass, hive-core 220, opencode-hive 445, vscode-hive 58 — all green

v1.4.0

Toggle v1.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: clarify Hive context model and add Hive Network foundation (#75)

* fix: guard primary directive replay after compaction

Track a single recovery attempt for primary and subagent sessions so repeated compaction replays escalate instead of silently looping. Reset the recovery state only when a new real user directive arrives, while preserving existing task-worker recovery behavior.

* test: enforce bounded discovery prompt guidance

* docs: tighten parallel exploration bounded discovery guidance

* fix: harden compaction handoff replay semantics

* fix: classify scout-derived custom agents as subagents

Document the conservative compaction recovery model and ensure Scout-derived custom agents inherit subagent recovery semantics.

* hive(06-run-focused-package-verification-for-the-full-v1-slice): Ran the full v1 slice verification in the task wor

* hive(01-classify-special-context-names-and-filter-non-execution-context): Updated hive-core context typing/classification pl

* fix: refresh main-built vscode bundle artifact

* fix: keep context classification single-sourced

* fix: keep AGENTS sync limited to durable context

* fix: refresh main-built vscode bundle artifact

* fix: align overview-first tool messaging

* fix: refresh main-built vscode bundle artifact

* test: align prompt and skill context guidance

* fix: refresh main-built vscode bundle artifact

* docs: align repo guidance with clarified context model

* fix: refresh main-built vscode bundle artifact

* feat: isolate hive-helper merge recovery (#76)

* feat: extend merge tool contracts for helper isolation

* feat: add hive-helper runtime registration

* feat: delegate merge batches to hive-helper

* fix: normalize hive-merge failure responses

* docs: align hive-helper runtime docs

* fix: resolve hive-helper review inconsistencies

---------

Co-authored-by: tctinh <tctinh@tma.com.vn>

* test: fix scout prompt test syntax

* feat: add network-safe context listing contract

* feat: add deterministic network service

* feat: add hive_network_query to opencode-hive

Add a deterministic cross-feature network query tool with a narrow JSON result contract and expose network inclusion metadata in hive_status.

* test: enforce hive network access boundaries by role

* docs: teach selective hive network usage

Clarify that hive_network_query is optional, role-scoped, and subordinate to live repository verification while aligning prompts and docs with the post-1.3.6 architecture narrative.

* docs: tighten hive network verification wording

* docs: update AGENTS memory guidance

* fix: remove vscode-hive Copilot LM tool support

* docs: rewrite release messaging for opencode-first 1.4.0

* chore: prepare 1.4.0 release artifacts

---------

Co-authored-by: tctinh <tctinh@tma.com.vn>

v1.3.6

Toggle v1.3.6's commit message
Release v1.3.6