Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: openai/codex
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: vitorpy/codex
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 4 commits
  • 17 files changed
  • 1 contributor

Commits on Oct 16, 2025

  1. feat(tui): add /subtask command to spawn parallel sessions in new ter…

    …minals
    
    Adds /subtask [--last N] <prompt> command that spawns a new codex instance
    in a separate terminal window for parallel exploration and task execution.
    
    - Implements terminal detection and spawning for Linux (Ghostty, VS Code,
      Alacritty, Kitty, WezTerm, gnome-terminal, konsole, xterm)
    - Non-blocking operation allows main session to continue independently
    - Passes current working directory to subtask
    - Adds foundation for passing conversation history (--last N messages)
    - New spawn_terminal module handles cross-terminal compatibility
    
    The command is available during task execution and useful for exploring
    alternative approaches or working on related tasks in parallel.
    vitorpy committed Oct 16, 2025
    Configuration menu
    Copy the full SHA
    fdd4ec0 View commit details
    Browse the repository at this point in the history
  2. feat(tui): add --model flag to /subtask command

    Allows users to specify which model to use when spawning a subtask in
    a new terminal. The model flag can be combined with --last in any order.
    
    Examples:
    - /subtask --model claude-opus-4 Fix authentication
    - /subtask --last 5 --model gpt-5-codex Refactor module
    
    Changes:
    - Enhanced parse_subtask_args() to parse --model flag
    - Updated InputResult::SubtaskCommand with model field
    - Updated AppEvent::SpawnSubtask with model field
    - Modified handle_spawn_subtask() to pass -m flag to spawned codex
    - Updated help text with --model documentation
    vitorpy committed Oct 16, 2025
    Configuration menu
    Copy the full SHA
    5620724 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2025

  1. feat: rename binary to vcodex and change config dir to .vcodex

    - Changed binary name from 'codex' to 'vcodex' in cli/Cargo.toml
    - Changed default config directory from ~/.codex to ~/.vcodex
    - Updated documentation to reflect new binary and config names
    - This allows vcodex fork to coexist with vanilla codex installation
    vitorpy committed Oct 17, 2025
    Configuration menu
    Copy the full SHA
    9af75ea View commit details
    Browse the repository at this point in the history
  2. feat(tui): add /rejoin command to bring subtask results back to main …

    …session
    
    - Added /rejoin slash command that reads the most recent session
    - Extracts and displays last 2-3 assistant messages from subtask
    - Formats results as "Subtask <id> results: <summary>"
    - Made get_conversations public in codex-core for TUI access
    - Integrates with existing rollout reading infrastructure
    vitorpy committed Oct 17, 2025
    Configuration menu
    Copy the full SHA
    cb31040 View commit details
    Browse the repository at this point in the history
Loading