Skip to content

Own CLI dispatch transport in wp-coding-agents#178

Open
chubes4 wants to merge 3 commits into
mainfrom
fix/issue-177-cli-transport
Open

Own CLI dispatch transport in wp-coding-agents#178
chubes4 wants to merge 3 commits into
mainfrom
fix/issue-177-cli-transport

Conversation

@chubes4
Copy link
Copy Markdown
Member

@chubes4 chubes4 commented Jun 2, 2026

Summary

  • Add a wp-coding-agents-owned CLI transport mu-plugin for agents/dispatch-message, synced by setup and upgrade.
  • Publish bridge channel config through wp_coding_agents_cli_channels while preserving legacy datamachine_code_cli_channels compatibility for existing installs.
  • Update bridge/docs ownership language and add CI coverage for transport install, runtime dispatch, and channel registry permissions.

Closes #177.

Verification

  • git diff --check
  • php tests/smoke-cli-transport.php
  • ./tests/cli-transport-install.sh
  • ./tests/cli-channel-perms.sh
  • ./tests/bridge-render.sh
  • ./tests/opencode-wrapper-removal.sh
  • ./tests/kimaki-agent-fallback.sh

DMC follow-up

Data Machine Code should follow with a coordinated cleanup PR that stops registering/removes its generic CliChannelTransport/CliChannelRegistry runtime, leaving any DMC-specific channel contributions only if they exist. This wp-coding-agents PR keeps reading datamachine_code_cli_channels so that cleanup can happen after deployment without breaking existing bridge registrations.

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (openai/gpt-5.5)
  • Used for: Drafted and implemented the CLI transport migration, compatibility tests, docs, and PR body; Chris remains responsible for review and merge.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Own generic CLI channel transport for agents/dispatch-message instead of DMC

1 participant