v0.21.0
Symlinked Codex skill provenance
instructree skills now reports whether each discovered candidate was reached through a symlink and summarizes the count in human output. The report preserves the logical candidate path and never exposes the symlink target. It is a read-only troubleshooting signal, not a claim about Codex runtime namespace ownership.
This release is grounded in the open Codex report on standalone symlinked skills inheriting plugin namespace metadata from target ancestors: openai/codex#40070.
Verification
- Exact tag target:
28dc12940143e3743a3e416d97713cbbf361cdee - 76 local tests: 74 passed, 2 expected Windows symlink skips, 0 failed
- Nine CI environments, code scanning, and Pages passed on that exact commit
- Package: 24 files, no tests, zero runtime dependencies
instructree-0.21.0.tgzSHA-256:79dbe19fe15831fad96771cc4ea80e4c2c2591f80d293e96596a0088553774c8
Install
npx --yes github:kotobuki09/instructree#v0.21.0 skills . --client codex