fix: align harness adapters with official docs - #6
Conversation
Adversarial review — 3 independent reviewers (internal correctness · external fact-check vs official docs · evidence/test audit)Verdict: Request changes. The adapter/test change itself is correct and well-tested, but one claim in the new docs is contradicted by its own cited source, and the e2e evidence has reproducibility/accuracy problems. What holds up (verified, not trusted)
Findings
Nits
Review method: three parallel adversarial subagents (internal correctness/regression, external fact-check against official vendor docs with every URL fetched live, and evidence/test audit with all commands re-run locally). |
OpenCode and pi officially support the Agent Skills
metadatafield, but their adapters removed it fromshow-me-your-work. This caused the installed skill to lose its logger requirement metadata.The adapters now preserve the standard metadata for OpenCode and pi while Claude Code keeps its documented compatibility transform.
recalldocuments pi's JSONL session tree, custom session roots, export commands, and--no-sessionbehavior. A reference page links each adapter decision to official vendor documentation, and a disposable pi run records real execution ofmeta-mode,architect, andcreate-verification-skill.Verification:
npm test(76 passed, 1 skipped)git diff --check0.85.1smoke run with all three skills, exact markers recorded indocs/pi-e2e-evidence.mdAgent: GPT-6 via Codex