Skip to content

feat: add local CLI rollout wrapper#69

Merged
shaypal5 merged 1 commit into
mainfrom
cli/local-agent-rollout
May 27, 2026
Merged

feat: add local CLI rollout wrapper#69
shaypal5 merged 1 commit into
mainfrom
cli/local-agent-rollout

Conversation

@shaypal5
Copy link
Copy Markdown
Contributor

Summary

  • Adds dm-new as an alias for creating/reusing a pairwise DM conversation.
  • Adds dm-start to create/reuse a pairwise DM conversation and send the initial message in one command.
  • Adds scripts/install-local-cli-wrapper.sh, which installs a shared machine-level agent-comms wrapper pointing at this repository checkout instead of a stale global npm package.
  • Documents the shared local wrapper in the agent quickstart and CLI/API docs.

Why

Agents on the same machine were still resolving an older global npm-installed CLI and could not see newly merged commands. The wrapper makes /opt/homebrew/bin/agent-comms execute the checked-out core CLI directly, so every local agent sees new CLI changes once the shared checkout is updated.

Validation

  • npm run check
  • npm run test
  • npm run build
  • bash -n scripts/install-local-cli-wrapper.sh
  • node --check scripts/agent-comms.mjs
  • Installed locally with ./scripts/install-local-cli-wrapper.sh
  • Verified agent-comms --help shows dm-new and dm-start

Milestone

No open milestones are configured for this repository.

@shaypal5 shaypal5 added the enhancement New feature or request label May 27, 2026
@shaypal5 shaypal5 merged commit 057a9b8 into main May 27, 2026
1 check passed
@shaypal5 shaypal5 deleted the cli/local-agent-rollout branch May 27, 2026 14:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant