openai / openai/codex

Feature request: Make @ mentions extensible for integrations

Open
#37,801 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

app-server CLI enhancement TUI
Dominant language
Rust
Stars
125k
Forks
19.5k
PR merge metrics
PR metrics pending

Description

What variant of Codex are you using?

CLI, Codex App, and IDE Extension

What feature would you like to see?

Please make the @ mention system extensible so integrations can contribute their own mentionable resources to Codex.

Codex already provides @ mentions for native resources. Integrations should have a supported way to make external resources discoverable and selectable through the same experience, including resources that may change while Codex is running.

At a product level:

  • Integration-provided resources can appear in @ suggestions alongside native resources.
  • Users can search for and select those resources using the standard mention experience.
  • The selected resource keeps its identity and can be handled by the contributing integration when the prompt is submitted.
  • Integrations can update their available resources without requiring changes to Codex itself.
  • An unavailable integration does not break native @ behavior.

This request is intentionally implementation-neutral. It is not tied to a particular integration, resource type, transport, protocol, or Codex surface. The goal is a supported extension point so @ mentions can be extended without forking Codex or intercepting terminal input.

Additional information

Examples of mentionable resources could include repositories, documents, issues, services, people, agents, environments, or other objects from external tools. The exact extension mechanism should follow Codex's architecture.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points; begin by locating Codex's existing @-mention implementation across the CLI, App, and IDE Extension. Define the extension boundary from the stated requirements, including dynamic resources, preserved identity, integration handling, and graceful unavailability. Done means integrations can add searchable resources without modifying Codex or breaking native mentions.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.