Version 0.1.2 of package Codex-Ide has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Codex-Ide describes itself as:

  ===========================
  Run Codex CLI in a terminal
  ===========================

More at https://elpa.nongnu.org/nongnu/codex-ide.html

## Summary:

  1 Codex IDE integration for GNU Emacs
  ═════════════════════════════════════

  1.1 About
  ─────────

    ⁃ [codex] native integration for Emacs via [Eat] by default
      ⁃ Run Codex in a project-scoped terminal buffer.
      ⁃ Optionally use [vterm] when it is installed separately.
      ⁃ Resume, switch, cycle, and stop multiple live Codex sessions.
      ⁃ Optional IDE context provider and local Emacs MCP tools bridge.
    ⁃ Requires Emacs 29.1 or newer.


  [codex] <https://github.com/openai/codex>

  [Eat] <https://codeberg.org/akib/emacs-eat>

  [vterm] <https://github.com/akermu/emacs-libvterm>


  1.2 Commands
  ────────────

## Recent NEWS:

                         ━━━━━━━━━━━━━━━━━━━━━━
                          EMACS-CODEX-IDE NEWS
                         ━━━━━━━━━━━━━━━━━━━━━━


1 Version 0.1.2 (2026-09-02)
════════════════════════════

1.1 Sessions
────────────

  • Use concise project-based buffer names and add stable root
    identities only when equal basenames collide.
  • Preserve session ownership across recovery, replacement, and cleanup
    paths.


1.2 MCP and permissions
───────────────────────

  • Restore the full local MCP control tool set and add YOLO mode.
  • Harden MCP and session lifecycle cleanup.


1.3 Menu
────────

  • Present boolean options as popup switches.


2 Version 0.1.1 (2026-08-13)
════════════════════════════

2.1 Terminal backends
─────────────────────

  • Added optional vterm support.  Eat remains the default and required
    terminal backend.
  • Kept terminal process ownership and session cleanup consistent
    across backends.


2.2 Packaging
─────────────

  • Raised the minimum supported Emacs version to 29.1.
  • Added package autoload generation and validation to the Nix package.
  • Added package-lint to the project release gates.


2.3 MCP and context
───────────────────

  • Restricted the local MCP server to loopback bind addresses.
  • Fixed MCP endpoint URLs for the IPv6 loopback address.
  • Documented compatibility with current and legacy Codex context IPC
    paths.

Reply via email to