Skip to content

[Regression] /opsx:* commands not recognized in codex-cli v0.117.0 interactive dialog #890

@qianjiso

Description

@qianjiso

Describe the bug

Starting from codex-cli v0.117.0, all OpenSpec /opsx:* slash commands (e.g., /opsx:archive, /opsx:propose, /opsx:apply, /opsx:continue, /opsx:ff, /opsx:verify, /opsx:sync)
cannot be invoked from the interactive dialog.

This is a regression — the same commands worked correctly in the previous version (v0.116.x).

Steps to reproduce

  1. Upgrade codex-cli to v0.117.0
  2. Navigate to a project with OpenSpec initialized
  3. Start interactive mode: codex
  4. Type any /opsx: command in the dialog, e.g., /opsx:archive
  5. Press Enter

Expected behavior

The command should be recognized and execute the corresponding OpenSpec capability.

Actual behavior

  • The /opsx: command is not recognized as a slash command
  • No dropdown menu appears when typing /
  • The input is treated as plain text conversation instead of triggering OpenSpec functionality
  • No error message is displayed

Environment

  • codex-cli: 0.117.0 (released 2025-03-26)
  • Last working version: 0.116.x

Root cause hypothesis

codex-cli v0.117.0 introduced changes to the slash command system (added native /title, /plugins commands and app-server TUI improvements). These changes appear to have broken support for
third-party slash commands
like OpenSpec's /opsx:* namespace.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions