Skip to content

fix(runtime): remove stale attribution env signatures#156

Closed
chubes4 wants to merge 1 commit into
mainfrom
fix/runtime-signature-env-149
Closed

fix(runtime): remove stale attribution env signatures#156
chubes4 wants to merge 1 commit into
mainfrom
fix/runtime-signature-env-149

Conversation

@chubes4
Copy link
Copy Markdown
Member

@chubes4 chubes4 commented May 28, 2026

Summary\n- remove unsupported Kimaki session/thread runtime-signature registration and unregister stale Kimaki blocks during install/upgrade\n- narrow OpenCode runtime signature registration to the observed OPENCODE_RUN_ID env var\n- update runtime-signature docs/tests to reject stale KIMAKI_* and OPENCODE_SESSION_ID contracts\n- make the mu-plugin rewrite tests portable on macOS by avoiding multi-line awk -v values and Linux-only stat/md5 helpers\n\nCloses https://github.com/Extra-Chill/wp-coding-agents/issues/149\n\nUpstream Kimaki support request: https://github.com/remorses/kimaki/issues/137\n\n## Verification\n- inspected Kimaki 0.13.0 source: OpenCode server env includes Kimaki process/config plumbing but not KIMAKI_SESSION_ID, KIMAKI_THREAD_ID, or KIMAKI_THREAD_URL\n- inspected live OpenCode tool env: per-run attribution env present as OPENCODE_RUN_ID; no Kimaki session/thread vars or OPENCODE_SESSION_ID observed\n- bash tests/runtime-signature.sh\n- bash tests/opencode-wrapper-removal.sh\n- bash tests/bridge-render.sh\n- bash tests/post-upgrade-restore.sh\n- bash tests/cli-channel-perms.sh\n- bash tests/datamachine-kimaki-adapter.sh\n- for test in tests/*.sh; do echo "==> "; bash ""; done\n- node tests/dm-agent-sync.mjs\n- git diff --check\n\n## AI assistance\n- AI assistance: Yes\n- Tool(s): OpenCode (GPT-5.5)\n- Used for: Inspected the issue and Kimaki/OpenCode env contracts, drafted the code/docs/tests changes, ran verification, and prepared this PR for Chris to review.

@chubes4
Copy link
Copy Markdown
Member Author

chubes4 commented May 28, 2026

Superseded by integration PR #162, which combines the Kimaki 0.13 cleanup work and resolves the overlapping bridge/test conflicts.

@chubes4 chubes4 closed this May 28, 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.

1 participant