Packwright 0.1.0
Packwright 0.1.0 is the first stable release of the local-first compiler for portable agent packs across Codex, Claude Code, and Cursor.
Highlights
- Create your own agent first. Use
packwright draft-characterto turn a conversation into a confirmed intake, orpackwright adoptto inventory an existing local agent. - Three nameless presets.
code,work, andcompanionprovide editable starting roles; the user always chooses the character name. - Native portable packs. Build, install, diagnose, score, and migrate one editable source across Codex, Claude Code, and Cursor.
- Reviewable migration. Preview generated, carried, rewritten, and excluded paths before any destination is written.
- Safer local state. Path traversal and symlink escapes are rejected,
install --forcepreserves portable user state, anddoctorrepairs only reproducible managed drift. - Zero-network guardrail. Expanded auditing covers Python, embedded generated source, CSP, JavaScript, scripts, examples, and templates.
- Optional Emotion Engine. The Codex sidecar remains explicitly installed and keeps live state separate from durable memory.
Install
python -m pip install packwright==0.1.0
packwright --versionVerification
- 69 source and sdist tests passed
- zero-network and public-tree audits passed
- wheel and sdist passed package metadata checks and clean-environment installs
- Codex, Claude Code, and Cursor build/install/doctor/score flows passed at 100.0
- Codex-to-Cursor migration verified 27 integrity hashes
See the README and full release notes.