Skip to content

[codex] Externalize adoption kit rendering#120

Open
pengfei-threemoonslab wants to merge 4 commits into
mainfrom
codex/externalize-adoption-kit-rendering
Open

[codex] Externalize adoption kit rendering#120
pengfei-threemoonslab wants to merge 4 commits into
mainfrom
codex/externalize-adoption-kit-rendering

Conversation

@pengfei-threemoonslab
Copy link
Copy Markdown
Contributor

Summary

  • Move Codex and Claude Code skill bundle content into packaged adoption-kits/ files instead of Python string constants.
  • Add repo-local adoption kit overrides via --agent-instructions-kit and auto-discovered .agents-shipgate/adoption-kit.yaml.
  • Add sidecar metadata for managed skill bundle migrations and preserve bootstrap legacy hash migration.
  • Update docs, trust-model allowlist, packaging, and renderer/apply/init tests.

Why

The generated adoption-kit content was baked into the installed wheel as large Python constants, so content updates required code edits and downstream customization required patching and rebuilding the package. This keeps the default offline and reproducible while making the authored content file-backed and allowing explicit local overrides.

Validation

  • python -m ruff check .
  • python -m pytest (1819 passed, 4 skipped)

@pengfei-threemoonslab pengfei-threemoonslab marked this pull request as ready for review May 23, 2026 06:32
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