release: v0.5.0 — Codex CLI support, Cowork MCP, Claude plugin bundle#22
Merged
Conversation
…, Claude plugin bundle - hook codex <handler>: Codex hook entry point reusing every existing handler; output translated to Codex wire in helpers::out (no decision:approve, advisory reason -> additionalContext/systemMessage, PreToolUse rewrites pass through) - install --harness codex: hooks.json merge (sweeps legacy hand-rolled entries), MCP registration in config.toml via toml_edit, skills -> ~/.agents/skills/hoangsa, command wrapper skills + command-player, workflows with path/MCP-name adaptation; --harness cowork registers the memory MCP in claude_desktop_config.json - codex render <command>: workflow renderer behind the Codex command skills - hsp init|uninit|hook rewrite --codex; doctor codex checks (gated on ~/.codex presence) - enforcement guards understand Codex apply_patch envelopes (all files, incl. rename destinations); post-enforce canonicalizes sanitized MCP tool names so impact events record under Codex - archive ingest + session usage read Codex rollout files; project names decoded into the same namespace as Claude transcripts - plugin package + checked-in plugin/ + marketplace.json for /plugin marketplace add; AGENTS.md guidance uses a plain file reference instead of the Claude-only @path import
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
--harness codex):hook codex <handler>dispatcher reusing every existing hook handler with output translated to Codex wire; hooks.json merge (idempotent, sweeps legacy hand-rolled entries); MCP registration inconfig.tomlvia comment-preserving TOML edits; skills +/hoangsa:*command wrappers under~/.agents/skills/hoangsa/;codex renderworkflow renderer;hsp init|uninit|hook rewrite --codex; enforcement guards understandapply_patchpayloads; archive ingest + token stats read Codex rollout files.--harness cowork): registershoangsa-memoryin Claude Desktop'sclaude_desktop_config.json(bridged into the Cowork task VM).plugin/+.claude-plugin/marketplace.json): install commands/agents/skills/workflows via/plugin marketplace add unknown-studio-dev/hoangsa; regenerate withmake plugin.media frames/montage/diffpipeline.Full details in CHANGELOG
[0.5.0].Test plan
claude plugin validatepasses forplugin/and.claude-plugin/marketplace.jsoninstall --harness codex(hooks.json + config.toml + skills verified),--harness cowork(desktop config preserved),codex render fix,hsp hook rewrite --codexAfter merge: tag
v0.5.0on master to trigger the release workflow.