Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "cc",
"version": "1.5.2",
"version": "1.5.3",
"description": "Claude Code Plugin for Codex. Delegate code reviews, investigations, tracked tasks, and transcript transfers from inside Codex.",
"author": {
"name": "CBEPX",
Expand Down
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

## [Unreleased]

## v1.5.3

### Fixed

- Keep Codex SessionEnd cleanup within its three-second ceiling by bounding workspace detection and sharing one monotonic deadline across state-lock retries and bounded PID identity/termination commands, capped 500 ms before the hook ceiling.
- Record ended sessions before taking per-job locks, persist unresolved PID/identity handles in a non-terminal `session_cleanup_pending` phase before termination, surface automatic and identity-aware manual cleanup, and let the next top-level `SessionStart` recover unmarked or pending jobs without touching unrelated and nested sessions.
- Keep deadline-bound Windows lock publication independent of a cold CIM startup; target-process verification remains fail-closed and leaves an explicit pending/manual-cleanup state when PowerShell cannot finish inside the hook budget.

## v1.5.2

### Added
Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ It follows the shape of [openai/codex-plugin-cc](https://github.com/openai/codex
Install the fork release from the CBEPX marketplace snapshot:

```bash
codex plugin marketplace add CBEPX/cc-plugin-codex --ref v1.5.2
codex plugin marketplace add CBEPX/cc-plugin-codex --ref v1.5.3
codex plugin add cc@cbepx
```

Expand All @@ -59,8 +59,8 @@ The optional `npx` helper can install this fork release and enable the required
```bash
CC_PLUGIN_CODEX_MARKETPLACE_NAME=cbepx \
CC_PLUGIN_CODEX_MARKETPLACE_SOURCE=CBEPX/cc-plugin-codex \
CC_PLUGIN_CODEX_MARKETPLACE_REF=v1.5.2 \
npx -y https://github.com/CBEPX/cc-plugin-codex/releases/download/v1.5.2/cc-plugin-codex-1.5.2.tgz install
CC_PLUGIN_CODEX_MARKETPLACE_REF=v1.5.3 \
npx -y https://github.com/CBEPX/cc-plugin-codex/releases/download/v1.5.3/cc-plugin-codex-1.5.3.tgz install
```

On Windows, prefer the marketplace path or the `npx` helper. The shell-script helper below is POSIX-only.
Expand Down Expand Up @@ -334,7 +334,7 @@ The review gate is an **optional** stop-time hook. When enabled, pressing Ctrl+C
Install from the fork's marketplace snapshot:

```bash
codex plugin marketplace add CBEPX/cc-plugin-codex --ref v1.5.2
codex plugin marketplace add CBEPX/cc-plugin-codex --ref v1.5.3
codex plugin add cc@cbepx
```

Expand All @@ -355,8 +355,8 @@ This fork does not install from the upstream Sendbird marketplace. Use the CBEPX
```bash
CC_PLUGIN_CODEX_MARKETPLACE_NAME=cbepx \
CC_PLUGIN_CODEX_MARKETPLACE_SOURCE=CBEPX/cc-plugin-codex \
CC_PLUGIN_CODEX_MARKETPLACE_REF=v1.5.2 \
npx -y https://github.com/CBEPX/cc-plugin-codex/releases/download/v1.5.2/cc-plugin-codex-1.5.2.tgz install
CC_PLUGIN_CODEX_MARKETPLACE_REF=v1.5.3 \
npx -y https://github.com/CBEPX/cc-plugin-codex/releases/download/v1.5.3/cc-plugin-codex-1.5.3.tgz install
```

After install, run:
Expand Down Expand Up @@ -386,7 +386,7 @@ $cc:setup
Re-run the fork marketplace install flow, pinned to the release you want:

```bash
codex plugin marketplace add CBEPX/cc-plugin-codex --ref v1.5.2
codex plugin marketplace add CBEPX/cc-plugin-codex --ref v1.5.3
codex plugin add cc@cbepx
```

Expand Down
2 changes: 1 addition & 1 deletion hooks/hooks.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
{
"type": "command",
"command": "node \"$PLUGIN_ROOT/hooks/session-lifecycle-hook.mjs\" SessionEnd",
"timeout": 45,
"timeout": 3,
"statusMessage": "Cleaning up Claude Code bridge jobs"
}
]
Expand Down
Loading
Loading