Summary:\n- added Codex marketplace registry plus awareness/ethics/guardrails sub-plugins\n- mirrored Claude plugin commands/scripts/hooks into codex api/ci/code/collect/coolify/core/issue/perf/qa/review/verify\n- embedded Axioms of Life ethics modal, guardrails, and kernel files under codex/ethics\n- added Codex parity report, improvements list, and MCP integration plan\n- extended Gemini MCP tools and docs for Codex awareness
1.9 KiB
1.9 KiB
Codex Extension Improvements (Beyond Claude Capabilities)
Goal
Identify enhancements for the Codex plugin suite that go beyond Claude’s current capabilities, while preserving the Axioms of Life ethics modal and the blue-team posture.
Proposed Improvements
-
MCP-First Commands
- Replace any shell-bound prompts with MCP tools for safe, policy‑compliant execution.
- Provide structured outputs for machine‑readable pipelines (JSON summaries, status blocks).
-
Ethics Modal Enforcement
- Add a lint check that fails if prompts/tools omit ethics modal references.
- Provide a
codex_ethics_checkMCP tool to verify the modal is embedded in outputs.
-
Strings Safety Scanner
- Add a guardrail script or MCP tool to flag unsafe string interpolation patterns in diffs.
- Provide a “safe string” checklist to be auto‑inserted in risky tasks.
-
Cross‑Repo Context Index
- Build a lightweight index of core-agent plugin commands, scripts, and hooks.
- Expose a MCP tool
codex_index_searchto query plugin capabilities.
-
Deterministic QA Runner
- Provide MCP tools that wrap
coreCLI for Go/PHP QA with standardised output. - Emit structured results suitable for CI dashboards.
- Provide MCP tools that wrap
-
Policy‑Aware Execution Modes
- Add command variants that default to “dry‑run” and require explicit confirmation.
- Provide a
codex_confirmmechanism for high‑impact changes.
-
Unified Release Metadata
- Auto‑generate a Codex release manifest containing versions, commands, and hashes.
- Add a “diff since last release” report.
-
Learning Loop (Non‑Sensitive)
- Add a mechanism to collect non‑sensitive failure patterns (e.g. hook errors) for improvement.
- Ensure all telemetry is opt‑in and redacts secrets.
Constraints
- Must remain EUPL‑1.2.
- Must preserve ethics modal and blue‑team posture.
- Avoid shell execution where possible in Gemini CLI.