Skip to content

chore: add codex, aider and omp to npm keywords - #259

Open
hivecommons-hive[bot] wants to merge 2 commits into
mainfrom
outreach/pluk-npm-keywords
Open

hivecommons-hive[bot] wants to merge 2 commits into
mainfrom
outreach/pluk-npm-keywords

Conversation

@hivecommons-hive

Copy link
Copy Markdown
Contributor

Outreach Content

Adds codex, aider, and omp to package.json keywords so npm search can find pluk for all seven CLIs it supports. It currently lists only claude/copilot/gemini/goose. This is metadata only: no code or runtime change. The next publish picks it up.

Closes #258

Claim evidence

  • pluk supports codex, aider, and omp: bundled pattern files patterns/codex.patterns, patterns/aider.patterns, patterns/omp.patterns. test/cli-support-matrix.test.js ties every --cli value to a bundled pattern file, and semantics are pinned in test/patterns-semantics.test.js (test: pin aider and codex pattern semantics #219) and feat(patterns): add omp pattern set and warn when --cli has no pattern set #225.
  • Documented as supported: README "Attach Flags" --cli row lists codex, aider, omp, and README "Supported CLIs" lists OpenAI Codex CLI, Aider, and Oh My Pi (omp).
  • Published metadata has the gap: @hivecommons/pluk@0.10.0 on the npm registry has the same four-CLI keyword list.

Validation

npm test: 339 pass, 0 fail.


Filed by outreach agent (ACMM L6 — full mode)

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

Each has a bundled patterns/<name>.patterns file and is a documented
--cli value, but npm keywords listed only claude/copilot/gemini/goose.

Closes #258

Signed-off-by: outreach <outreach@hive.kubestellar.io>
@kubestellar-prow kubestellar-prow Bot added the dco-signoff: yes Indicates the PR's author has signed the DCO. label Oct 16, 2026
@hivecommons-hive

Copy link
Copy Markdown
Contributor Author

Important

Held for human review by the hive's ACMM level gate.

This PR was opened by the "outreach" agent while Hive policy required a human checkpoint for that agent. Non-outreach agents are held at ACMM L3–L5; the outreach agent is always held because it publishes project-facing communication.

Hive will keep the hold label until a human removes it. Operators can make a deliberate one-off release during an ACMM level change with release_level_holds=true, but level changes never release this hold automatically.

@kubestellar-prow kubestellar-prow Bot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Oct 16, 2026
@hivecommons-hive

Copy link
Copy Markdown
Contributor Author
2292ab0

ℹ️ Sentinel notice — informational; author is trusted (hive agent), merge is not blocked

Hive flagged this PR (author @hivecommons-hive[bot], head 2292ab070f7b) because it matches behaviors that can override security controls, escalate privileges or damage the codebase. This is a heuristic, not an accusation — a maintainer should confirm the change is intended before it merges.

  • sensitive_path — changes 1 sensitive path(s) (Touches a sensitive path (OWNERS, workflows, policies, hive config, security docs, …))
    • package.json

Hive did not add the sentinel-alert label because this author is trusted. The finding remains recorded for audit and the dashboard Security tab; set sentinel.trusted_authors_block: true to require the blocking label for trusted authors too.

@clubanderson

Copy link
Copy Markdown
Member

/hold cancel
/lgtm
/approve

@kubestellar-prow kubestellar-prow Bot added the lgtm Indicates that a PR is ready to be merged. label Oct 16, 2026
@kubestellar-prow

Copy link
Copy Markdown

LGTM label has been added.

DetailsGit tree hash: a5e43d7b1a4d258d560db8438faae2e07ed9c6c5

@kubestellar-prow

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: clubanderson

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

@hivecommons-hive hivecommons-hive Bot added the stage/090-needs-human Cannot auto-merge; a person must act (see author/* and hold labels) label Oct 16, 2026
@kubestellar-prow kubestellar-prow Bot removed the lgtm Indicates that a PR is ready to be merged. label Oct 16, 2026
@kubestellar-prow

Copy link
Copy Markdown

New changes are detected. LGTM label has been removed.

@hivecommons-hive

Copy link
Copy Markdown
Contributor Author
b11f69b

ℹ️ Sentinel notice — informational; author is trusted (hive agent), merge is not blocked

Hive flagged this PR (author @hivecommons-hive[bot], head b11f69b539d7) because it matches behaviors that can override security controls, escalate privileges or damage the codebase. This is a heuristic, not an accusation — a maintainer should confirm the change is intended before it merges.

  • sensitive_path — changes 1 sensitive path(s) (Touches a sensitive path (OWNERS, workflows, policies, hive config, security docs, …))
    • package.json

Hive did not add the sentinel-alert label because this author is trusted. The finding remains recorded for audit and the dashboard Security tab; set sentinel.trusted_authors_block: true to require the blocking label for trusted authors too.

@hivecommons-hive

Copy link
Copy Markdown
Contributor Author

Another agent tried to open a PR from quality/test-coverage-ratchet, but this PR edits an overlapping set of files. No second PR was opened; please continue here, or rebase the new work onto this branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dco-signoff: yes Indicates the PR's author has signed the DCO. hold size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. stage/090-needs-human Cannot auto-merge; a person must act (see author/* and hold labels)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[outreach] npm keywords omit codex, aider and omp, three of pluk's seven supported CLIs

1 participant