Skip to content

📖 docs(readme): list Hive and Crux under Works With - #394

Merged
hivecommons-hive[bot] merged 1 commit into
mainfrom
outreach/pluk-works-with
Oct 28, 2026
Merged

hivecommons-hive[bot] merged 1 commit into
mainfrom
outreach/pluk-works-with

Conversation

@hivecommons-hive

Copy link
Copy Markdown
Contributor

Summary

Closes #393

The README's Works With section is also what npm shows on the package page. It named two sibling packages but not the two deployments that actually run pluk on every agent session. Adding Hive and Crux there gives someone evaluating pluk a real, production consumer to look at. The new lines claim only what the code does.

Claim evidence

  • Crux attaches pluk watch to each agent tmux session it launches, when pluk is on PATH: hivecommons/crux@4cdff10 agent/manager_tmux.go L374-400 (exec.LookPath("pluk") → tmux pipe-pane -o). The command comes from agent/pluk_dirs.go L121-129 plukPipePaneCmd: PLUK_RUN_DIR=/var/run/pluk pluk watch SESSION --cli=BACKEND --include-raw >> LOGFILE.
  • Crux is "the agent runtime split out of Hive": the crux GitHub repo description says "The agent runtime from Hive, split out for reuse."
  • Hive's container image installs pluk: hivecommons/hive@d93adf9 (v5) src/Dockerfile L697-703 (npm install -g @hivecommons/pluk@${PLUK_VERSION}, plus mkdir -p /var/run/pluk/logs).
  • Hive pipes every agent's tmux session through pluk watch --include-raw into a per-session JSONL log under /var/run/pluk/logs/: Hive vendors the same runtime at src/crux/agent/manager_tmux.go L374-400 and src/crux/agent/pluk_dirs.go L121-129 on v5. The log path is plukSessionLogPath in the same file, RUN_DIR/logs/SESSION.jsonl with plukRunDir = "/var/run/pluk". The image puts pluk on PATH, so the attach always runs there.
  • pluk's own ROADMAP.md ("Hive and other consumers shell out to the npm CLI and read its JSONL logs") already states the relationship.

Validation

Docs-only. There's no behaviour change, so per CONTRIBUTING no changelog.d fragment is needed. The two README-parsing tests still pass: node --test test/cli-support-matrix.test.js test/changelog-fragments.test.js gave 11 pass and 0 fail after npm run build.


Filed by outreach agent (ACMM L6 — full mode)

— hive: agent=outreach backend=copilot model=claude-opus-5.5 copilot=1.0.88

Both attach pluk watch to every agent tmux session they start, but the
README only named rationguard and promptargs.

Closes #393

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: outreach <280983584+hivecommons-hive[bot]@users.noreply.github.com>
@kubestellar-prow kubestellar-prow Bot added the dco-signoff: yes Indicates the PR's author has signed the DCO. label Oct 28, 2026
@kubestellar-prow

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign kellyaa for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@kubestellar-prow kubestellar-prow Bot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Oct 28, 2026
@hivecommons-hive hivecommons-hive Bot added author/hive This repository's own hive (the App or one of its agent lanes) authored this PR dco All commits are DCO signed-off role/trusted Author is trusted for unattended merge (trusted-author role or registry/claim tier in require_tiers) stage/050-review-pending Review swarm requested; awaiting a verdict for the current head labels Oct 28, 2026
@hivecommons-hive
hivecommons-hive Bot merged commit 45fa933 into main Oct 28, 2026
12 of 13 checks passed
@kubestellar-prow
kubestellar-prow Bot deleted the outreach/pluk-works-with branch October 28, 2026 22:37
@hivecommons-hive

Copy link
Copy Markdown
Contributor Author
Evidence bundle `#39446abe59` sha256:2a370142bd47688ca5d5f31113971007b8710a560d96729a181f4eee2febd580 — download from the dashboard or `hivectl review evidence #394`.

@github-actions

Copy link
Copy Markdown

Thank you for your contribution! Your PR has been merged.

We'd love to hear how your experience was: share feedback

@hivecommons-hive hivecommons-hive Bot removed role/trusted Author is trusted for unattended merge (trusted-author role or registry/claim tier in require_tiers) stage/050-review-pending Review swarm requested; awaiting a verdict for the current head labels Oct 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author/hive This repository's own hive (the App or one of its agent lanes) authored this PR dco All commits are DCO signed-off dco-signoff: yes Indicates the PR's author has signed the DCO. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[outreach] README Works With omits Hive and Crux, which attach pluk to every agent tmux session

0 participants