Skip to content

Releases: Extra-Chill/wp-coding-agents

v1.1.0

17 May 19:46

Choose a tag to compare

Added

  • register kimaki + opencode worktree runtime signatures

wp-coding-agents v1.0.0

16 May 20:02

Choose a tag to compare

[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 to wp-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 call agents/dispatch-message with
    channel='kimaki' (or cc-connect, or telegram) 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
    recipient means 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.sh each
    call their respective _<name>_register_cli_channel at install time and
    on bridge_sync_config (upgrade-time), so the resolved command path and
    any captured credentials stay fresh across npm-global moves and rotations.
  • setup.sh and upgrade.sh load the new lib/cli-channel.sh module.
  • Kimaki bridge: normalize kimaki send flag 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-auth integration (#117). The bash
    wrapper at the global opencode binary, the PascalCase patch, the
    third-party plugin entry in generated opencode.json, and the matching
    drift check in lib/repair-opencode-json.py are 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.py and tests/opencode-wrapper.sh.

Added

  • _remove_legacy_opencode_wrapper in runtimes/opencode.sh. Detects the
    wp-coding-agents-opencode-wrapper-v2 sentinel on the global opencode
    binary, restores a hardlink (or symlink) to the real .opencode binary,
    and cleans up matching .bak.* files. Runs from runtime_install and
    from upgrade Phase 7. Idempotent and a no-op on installs that never had
    the wrapper.
  • tests/opencode-wrapper-removal.sh regression: 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_patch to
    remove_legacy_opencode_wrapper_phase.
  • .github/workflows/shell.yml: replace opencode-wrapper job with
    opencode-wrapper-removal.

v0.8.2

03 May 22:53

Choose a tag to compare

Fixed

  • satisfy agent sync lint
  • preserve Data Machine context
  • symlink CLAUDE.md → AGENTS.md for Claude-model opencode sessions
  • refresh stale kimaki wrapper

v0.8.1

03 May 16:21

Choose a tag to compare

Changed

  • refresh systemd bridge snapshot

Fixed

  • satisfy plugin lint rules
  • strip project routing guidance
  • reap orphaned opencode-serve children on service start

v0.8.0

02 May 16:41

Choose a tag to compare

Added

  • register Homeboy project

Fixed

  • verify WordPress extension during setup
  • attach DMC primaries as project components

v0.7.5

02 May 14:53

Choose a tag to compare

Fixed

  • add Data Machine session handoff

v0.7.4

30 Apr 16:53

Choose a tag to compare

Fixed

  • declare homeboy availability before compose
  • add WordPress runtime guidance

v0.7.3

28 Apr 12:56

Choose a tag to compare

Fixed

  • retry-with-backoff git clones, force HTTPS for setup deps
  • include user tool dirs in launchd PATH

v0.7.2

28 Apr 02:35

Choose a tag to compare

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

v0.7.1

27 Apr 14:54

Choose a tag to compare

Fixed

  • strip agent override minion examples
  • update Data Machine plugins by tag