Intent
Establish the durable planning surface for the fresh cbusillo/codex fork overlay. Codex CLI is the substrate; Every Code behavior should live in plugins, skills, workflows, services, or minimal host extensions only where investigation proves the need.
Finish Line
Produce an evidence-backed capability matrix and staged fork-overlay plan before implementation begins. The matrix should cover existing Codex support, existing plugin support, host-extension need, external-service option, retire/skip option, likely owner, evidence, provider coupling, upstream merge risk, and ~/.codex adaptation.
Current Status
Initial read-only capability discovery completed. No repo code or docs have been changed.
Key findings:
- Codex already has strong native substrate for plugins, local marketplaces, plugin skills, hooks, MCP, app connectors, app-server v2,
review/start, thread goals, process exec, and multi-agent/subagent surfaces.
just-every/plugin-auto-review is a small hook-driven plugin: UserPromptSubmit captures a baseline, Stop runs a bounded review, stores state under plugin data, and returns Stop feedback for findings. It uses gpt-5.5 directly today.
just-every/plugin-ultracode is a substantial plugin/skill/workflow engine: subprocess-backed codex exec --json workers by default, optional app-server transport, journaled resume under $CODEX_HOME/ultracode/runs, dashboard, usage accounting from Codex events, cancellation, retries, and isolated worktree diff collection.
codex-skills is mostly reusable as external/plugin skill content, but many helpers still prefer $CODE_HOME or ~/.code with $CODEX_HOME compatibility. It needs a ~/.codex-first adaptation pass, not a wholesale copy into this fork.
- Provider-worker design remains the hard decision. Codex model providers are Responses-API-shaped; native Claude/Gemini support is not just a model-list addition.
agy exposes --model and models, but live agy models can hang on environment/network/credential setup, so model selection should be verified in the real runtime when needed.
Recommended next action:
Create a compact child issue for the provider-worker decision spike only, then keep the rest in this parent until the matrix shows which tracks truly need independent review. The first milestone should be a zero-binary overlay pilot plan using existing plugin, skill, hook, MCP, and app-server surfaces.
Planning helper note: initial gh-plan.py create, ensure-labels, and update-section attempts failed through the helper's automation auth path (HTTP 404 on labels, then HTTP 403 requiring repository admin rights). Local gh auth can read and write this fork, so this issue was created and updated with normal gh as the fallback. Label/Project setup can be revisited after the capability map starts.
Initial Investigation Tracks
- Map Codex plugin, hook, skill, app-server, review, MCP, and workflow surfaces.
- Inspect
just-every/plugin-auto-review, just-every/plugin-ultracode, and just-every/plugins directly.
- Inspect
cbusillo/codex-skills as the likely home for skills and lightweight workflow guidance.
- Treat
/Users/cbusillo/Developer/code as archival evidence only, not a source tree to port from blindly.
- Spike provider-agnostic workers as the likely hard decision: native providers, OpenAI-compatible proxy, external CLIs, plugin-only runners, or minimal host substrate.
Guardrails
- Do not implement code until the matrix and staged plan exist.
- Do not create
.github/github.json until real workflow names, runner/secrets policy, and release posture are known.
- Do not require the old Blob size policy check.
- Do not assume Auto Review, Ultracode, AGY/Gemini selection, or Codex Desktop behavior from summaries; inspect the actual surfaces.
Intent
Establish the durable planning surface for the fresh
cbusillo/codexfork overlay. Codex CLI is the substrate; Every Code behavior should live in plugins, skills, workflows, services, or minimal host extensions only where investigation proves the need.Finish Line
Produce an evidence-backed capability matrix and staged fork-overlay plan before implementation begins. The matrix should cover existing Codex support, existing plugin support, host-extension need, external-service option, retire/skip option, likely owner, evidence, provider coupling, upstream merge risk, and
~/.codexadaptation.Current Status
Initial read-only capability discovery completed. No repo code or docs have been changed.
Key findings:
review/start, thread goals, process exec, and multi-agent/subagent surfaces.just-every/plugin-auto-reviewis a small hook-driven plugin:UserPromptSubmitcaptures a baseline,Stopruns a bounded review, stores state under plugin data, and returns Stop feedback for findings. It usesgpt-5.5directly today.just-every/plugin-ultracodeis a substantial plugin/skill/workflow engine: subprocess-backedcodex exec --jsonworkers by default, optional app-server transport, journaled resume under$CODEX_HOME/ultracode/runs, dashboard, usage accounting from Codex events, cancellation, retries, and isolated worktree diff collection.codex-skillsis mostly reusable as external/plugin skill content, but many helpers still prefer$CODE_HOMEor~/.codewith$CODEX_HOMEcompatibility. It needs a~/.codex-first adaptation pass, not a wholesale copy into this fork.agyexposes--modelandmodels, but liveagy modelscan hang on environment/network/credential setup, so model selection should be verified in the real runtime when needed.Recommended next action:
Create a compact child issue for the provider-worker decision spike only, then keep the rest in this parent until the matrix shows which tracks truly need independent review. The first milestone should be a zero-binary overlay pilot plan using existing plugin, skill, hook, MCP, and app-server surfaces.
Planning helper note: initial
gh-plan.py create,ensure-labels, andupdate-sectionattempts failed through the helper's automation auth path (HTTP 404on labels, thenHTTP 403requiring repository admin rights). Localghauth can read and write this fork, so this issue was created and updated with normalghas the fallback. Label/Project setup can be revisited after the capability map starts.Initial Investigation Tracks
just-every/plugin-auto-review,just-every/plugin-ultracode, andjust-every/pluginsdirectly.cbusillo/codex-skillsas the likely home for skills and lightweight workflow guidance./Users/cbusillo/Developer/codeas archival evidence only, not a source tree to port from blindly.Guardrails
.github/github.jsonuntil real workflow names, runner/secrets policy, and release posture are known.