Releases: Extra-Chill/wp-coding-agents
Releases · Extra-Chill/wp-coding-agents
v1.1.0
wp-coding-agents v1.0.0
[1.0.0] - 2026-05-16
Added
- Outbound chat-bridge dispatch via
agents/dispatch-message(#130). Each
chat bridge (kimaki,cc-connect,telegram) now writes a marker-
delimited block towp-content/mu-plugins/wp-coding-agents-channels.php
during install and on every upgrade, registering a channel → command +
argv template entry consumed by Data Machine Code's generic CLI transport
runtime (Extra-Chill/data-machine-code#412, shipped in DMC v0.44.0). With
this in place a Data Machine flow can callagents/dispatch-messagewith
channel='kimaki'(orcc-connect, ortelegram) and the runtime shells
the configured command — no HTTP webhook, no nginx hop, no sidecar process. lib/cli-channel.sh: idempotent mu-plugin registrar with per-bridge block
markers, atomic rewrite, optional dry-run, and shell-safe substitution of
{recipient},{message},{conversation_id},{channel}.- README section "Outbound Dispatch" documents the integration model, what
recipientmeans per bridge, and the manual migration runbook for retiring
any legacy ad-hoc agent-ping webhooks.
Changed
bridges/kimaki.sh,bridges/cc-connect.sh,bridges/telegram.sheach
call their respective_<name>_register_cli_channelat install time and
onbridge_sync_config(upgrade-time), so the resolved command path and
any captured credentials stay fresh across npm-global moves and rotations.setup.shandupgrade.shload the newlib/cli-channel.shmodule.- Kimaki bridge: normalize
kimaki sendflag set for Data Machine compat
(#121), allow native worktree routing through dm-context-filter (#128),
make the context filter strip-only (#119), prefer the command shim in
launchd sessions (#122), point opencode plugin paths at persistent
config (#124), use durable local plugin paths (#123), stop installing
redundant external skills (#127), and clarify agent slot normalization
in dm-context-filter docs (#3f40caf).
Earlier (originally drafted as 0.9.0 on 2026-05-04, never tagged)
Removed
- BREAKING: drop all
opencode-claude-authintegration (#117). The bash
wrapper at the globalopencodebinary, the PascalCase patch, the
third-party plugin entry in generatedopencode.json, and the matching
drift check inlib/repair-opencode-json.pyare gone. Kimaki's built-in
AnthropicAuthPlugin handles OAuth on Kimaki bridges; non-Kimaki bridges
use opencode's native auth flow (opencode auth login anthropic). Older
upgrades installed the wrapper unconditionally on every Kimaki VPS, which
shimmed the npm-shipped binary purely to feed a plugin we no longer load. - delete
lib/patch-claude-auth.pyandtests/opencode-wrapper.sh.
Added
_remove_legacy_opencode_wrapperinruntimes/opencode.sh. Detects the
wp-coding-agents-opencode-wrapper-v2sentinel on the globalopencode
binary, restores a hardlink (or symlink) to the real.opencodebinary,
and cleans up matching.bak.*files. Runs fromruntime_installand
from upgrade Phase 7. Idempotent and a no-op on installs that never had
the wrapper.tests/opencode-wrapper-removal.shregression: legacy wrapper is removed
cleanly, repo no longer ships the install machinery, non-wrapper binaries
are never touched.
Changed
- upgrade Phase 7 renamed from
reapply_claude_auth_patchto
remove_legacy_opencode_wrapper_phase. .github/workflows/shell.yml: replaceopencode-wrapperjob with
opencode-wrapper-removal.
v0.8.2
v0.8.1
v0.8.0
v0.7.5
v0.7.4
v0.7.3
v0.7.2
Fixed
- warn when context filter plugins are missing
- fall back when data-dir sources are missing
- skip wp-env-based plugin builds when Docker is unavailable
- follow Data Machine memory CLI drift
- data-machine CLI drift breaks SessionStart hook + Phase 4.5 scaffold