Commit Graph

16 Commits

  • Documentation improvement: add missing period (#3754)
    Pull request template, minimal:
    
    ---
    
    ### **What?**
    
    Minor change (low-hanging fruit).
    
    ### **Why?**
    
    To improve code quality or documentation with minimal risk and effort.
    
    ### **How?**
    
    Edited directly via VSCode Editor.
    
    ---
    
    **Checklist (pre-PR):**
    
    * [x] I have read the CLA Document and hereby sign the CLA.
    * [x] I reviewed the “Contributing” markdown file for this project.
    
    *This template meets standard external (non-OpenAI) PR requirements and
    signals compliance for maintainers.*
    
    Co-authored-by: Eric Traut <etraut@openai.com>
  • Point the CHANGELOG to the releases page (#2780)
    The typescript changelog is misleading and unhelpful
  • bump(version): 0.1.2505172129 (#1008)
    ## `0.1.2505172129`
    
    ### 🪲 Bug Fixes
    
    - Add node version check (#1007)
    - Persist token after refresh (#1006)
  • bump(version): 0.1.2505171619 (#1001)
    ## `0.1.2505171619`
    
    - `codex --login` + `codex --free` (#998)
  • bump(version): 0.1.2505161800 (#978)
    ## `0.1.2505161800`
    
    - Sign in with chatgpt credits (#974)
    - Add support for OpenAI tool type, local_shell (#961)
  • bump(version): 0.1.2505161243 (#967)
    ## `0.1.2505161243`
    
    - Sign in with chatgpt (#963)
    - Session history viewer (#912)
    - Apply patch issue when using different cwd (#942)
    - Diff command for filenames with special characters (#954)
  • bump(version): 0.1.2505160811 codex-mini-latest (#953)
    ## `0.1.2505160811`
    
    - `codex-mini-latest` (#951)
  • bump(version): 0.1.2505140839 (#932)
    ## `0.1.2505140839`
    
    ### 🪲 Bug Fixes
    
    - Gpt-4.1 apply_patch handling (#930)
    - Add support for fileOpener in config.json (#911)
    - Patch in #366 and #367 for marked-terminal (#916)
    - Remember to set lastIndex = 0 on shared RegExp (#918)
    - Always load version from package.json at runtime (#909)
    - Tweak the label for citations for better rendering (#919)
    - Tighten up some logic around session timestamps and ids (#922)
    - Change EventMsg enum so every variant takes a single struct (#925)
    - Reasoning default to medium, show workdir when supplied (#931)
    - Test_dev_null_write() was not using echo as intended (#923)
  • bump(version): 0.1.2504301751 (#768)
    ## `0.1.2504301751`
    
    ### 🚀 Features
    
    - User config api key (#569)
    - `@mention` files in codex (#701)
    - Add `--reasoning` CLI flag (#314)
    - Lower default retry wait time and increase number of tries (#720)
    - Add common package registries domains to allowed-domains list (#414)
    
    ### 🪲 Bug Fixes
    
    - Insufficient quota message (#758)
    - Input keyboard shortcut opt+delete (#685)
    - `/diff` should include untracked files (#686)
    - Only allow running without sandbox if explicitly marked in safe
    container (#699)
    - Tighten up check for /usr/bin/sandbox-exec (#710)
    - Check if sandbox-exec is available (#696)
    - Duplicate messages in quiet mode (#680)
  • bump(version): 0.1.2504251709 (#660)
    ## `0.1.2504251709`
    
    ### 🚀 Features
    
    - Add openai model info configuration (#551)
    - Added provider to run quiet mode function (#571)
    - Create parent directories when creating new files (#552)
    - Print bug report URL in terminal instead of opening browser (#510)
    (#528)
    - Add support for custom provider configuration in the user config
    (#537)
    - Add support for OpenAI-Organization and OpenAI-Project headers (#626)
    - Add specific instructions for creating API keys in error msg (#581)
    - Enhance toCodePoints to prevent potential unicode 14 errors (#615)
    - More native keyboard navigation in multiline editor (#655)
    - Display error on selection of invalid model (#594)
    
    ### 🪲 Bug Fixes
    
    - Model selection (#643)
    - Nits in apply patch (#640)
    - Input keyboard shortcuts (#676)
    - `apply_patch` unicode characters (#625)
    - Don't clear turn input before retries (#611)
    - More loosely match context for apply_patch (#610)
    - Update bug report template - there is no --revision flag (#614)
    - Remove outdated copy of text input and external editor feature (#670)
    - Remove unreachable "disableResponseStorage" logic flow introduced in
    #543 (#573)
    - Non-openai mode - fix for gemini content: null, fix 429 to throw
    before stream (#563)
    - Only allow going up in history when not already in history if input is
    empty (#654)
    - Do not grant "node" user sudo access when using run_in_container.sh
    (#627)
    - Update scripts/build_container.sh to use pnpm instead of npm (#631)
    - Update lint-staged config to use pnpm --filter (#582)
    - Non-openai mode - don't default temp and top_p (#572)
    - Fix error catching when checking for updates (#597)
    - Close stdin when running an exec tool call (#636)
  • bump(version): 0.1.2504221401 (#559)
    ## `0.1.2504221401`
    
    ### 🚀 Features
    
    - Show actionable errors when api keys are missing (#523)
    - Add CLI `--version` flag (#492)
    
    ### 🐛 Bug Fixes
    
    - Agent loop for ZDR (`disableResponseStorage`) (#543)
    - Fix relative `workdir` check for `apply_patch` (#556)
    - Minimal mid-stream #429 retry loop using existing back-off (#506)
    - Inconsistent usage of base URL and API key (#507)
    - Remove requirement for api key for ollama (#546)
    - Support `[provider]_BASE_URL` (#542)
  • bump(version): 0.1.2504220136 (#518)
    ## `0.1.2504220136`
    
    ### 🚀 Features
    
    - Add support for ZDR orgs (#481)
    - Include fractional portion of chunk that exceeds stdout/stderr limit
    (#497)
  • bump(version): 0.1.2504211509 (#493)
    ## `0.1.2504211509`
    
    ### 🚀 Features
    
    - Support multiple providers via Responses-Completion transformation
    (#247)
    - Add user-defined safe commands configuration and approval logic #380
    (#386)
    - Allow switching approval modes when prompted to approve an
    edit/command (#400)
    - Add support for `/diff` command autocomplete in TerminalChatInput
    (#431)
    - Auto-open model selector if user selects deprecated model (#427)
    - Read approvalMode from config file (#298)
    - `/diff` command to view git diff (#426)
    - Tab completions for file paths (#279)
    - Add /command autocomplete (#317)
    - Allow multi-line input (#438)
    
    ### 🐛 Bug Fixes
    
    - `full-auto` support in quiet mode (#374)
    - Enable shell option for child process execution (#391)
    - Configure husky and lint-staged for pnpm monorepo (#384)
    - Command pipe execution by improving shell detection (#437)
    - Name of the file not matching the name of the component (#354)
    - Allow proper exit from new Switch approval mode dialog (#453)
    - Ensure /clear resets context and exclude system messages from
    approximateTokenUsed count (#443)
    - `/clear` now clears terminal screen and resets context left indicator
    (#425)
    - Correct fish completion function name in CLI script (#485)
    - Auto-open model-selector when model is not found (#448)
    - Remove unnecessary isLoggingEnabled() checks (#420)
    - Improve test reliability for `raw-exec` (#434)
    - Unintended tear down of agent loop (#483)
    - Remove extraneous type casts (#462)
  • bump(version): 0.1.2504172351 (#310)
    Release `@openai/codex@0.1.2504172351`
  • add: changelog (#308)
    - Release `@openai/codex@0.1.2504172304`
    - Add changelog