Tags: tctinh/agent-hive
Tags
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
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>
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.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.
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
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>
PreviousNext