Skip to content

Carry argv-native WordPress transport through Kimaki memory sync - #491

Closed
chubes4 wants to merge 1 commit into
mainfrom
fix/issue-490-wp-coding-agents
Closed

Carry argv-native WordPress transport through Kimaki memory sync#491
chubes4 wants to merge 1 commit into
mainfrom
fix/issue-490-wp-coding-agents

Conversation

@chubes4

@chubes4 chubes4 commented Aug 30, 2026

Copy link
Copy Markdown
Member

Summary

  • render DATAMACHINE_WP_TRANSPORT_JSON from the canonical WordPress CLI argv into Kimaki systemd and launchd environments
  • parse that non-empty JSON string array once at the Kimaki dm-agent-sync input boundary
  • spawn the executable directly with argv plus Data Machine arguments; no production sh -c WordPress path
  • preserve timeout and process-group termination
  • keep DATAMACHINE_WP_CMD only as an isolated shipped-install fallback and replace it on unit upgrade
  • cover paths and arguments containing spaces in plugin execution and service rendering

Closes #490.

Verification

  • bash -n bridges/kimaki.sh tests/bridge-render.sh tests/kimaki-no-default-channel.sh
  • git diff --check
  • bash tests/bridge-render.sh
  • bun tests/dm-agent-sync.mjs
  • bash tests/kimaki-no-default-channel.sh

AI assistance

  • AI assistance: Yes
  • Model: OpenAI GPT-5.6 Sol
  • Tool: OpenCode general subagent
  • Used for: Implemented and verified the Kimaki argv-native WordPress transport fix under human direction.

Render DATAMACHINE_WP_TRANSPORT_JSON from the canonical argv into Kimaki
systemd and launchd environments, parse that JSON array once in
dm-agent-sync, and spawn the executable directly with argv plus Data Machine
arguments. Keep DATAMACHINE_WP_CMD only as an isolated shipped-install
fallback.
@chubes4

chubes4 commented Aug 30, 2026

Copy link
Copy Markdown
Member Author

Superseded by #492. This candidate was published after its Homeboy Cook had already been recorded as terminally cancelled with zero attempted tasks, executions, artifacts, or candidate evidence. The lifecycle/fencing defect is tracked in Extra-Chill/homeboy#13777. #492 was completed in an isolated worktree and preserves systemd JSON quoting for both compact and whitespace-bearing argv.

AI assistance: OpenAI GPT-5.6 Sol via OpenCode compared both candidates, traced the post-cancellation publication, and selected the replacement under Chris’s direction.

@chubes4 chubes4 closed this Aug 30, 2026
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.

Carry argv-native WordPress transport through Kimaki memory sync

1 participant