diff --git a/README.md b/README.md index 7d1f89b8..d0bd9065 100644 --- a/README.md +++ b/README.md @@ -10,20 +10,30 @@
Table of Contents -1. [Quickstart](#quickstart) -1. [Why Codex?](#why-codex) -1. [Features](#features) -1. [System Requirements](#system-requirements) -1. [Security Model & Permissions](#security-model--permissions) -1. [CLI Reference](#cli-reference) -1. [Memory & Project Docs](#memory--project-docs) -1. [Non‑interactive / CI mode](#non‑interactive--ci-mode) -1. [Recipes](#recipes) -1. [Installation](#installation) -1. [FAQ](#faq) -1. [Contributing](#contributing) -1. [Security & Responsible AI](#security--responsible-ai) -1. [License](#license) +- [Quickstart](#quickstart) +- [Why Codex?](#whycodex) +- [Security Model \& Permissions](#securitymodelpermissions) + - [Platform sandboxing details](#platform-sandboxing-details) +- [System Requirements](#systemrequirements) +- [CLI Reference](#clireference) +- [Memory \& Project Docs](#memoryprojectdocs) +- [Non‑interactive / CI mode](#noninteractivecimode) +- [Recipes](#recipes) +- [Installation](#installation) +- [Configuration](#configuration) +- [FAQ](#faq) +- [Contributing](#contributing) + - [Development workflow](#development-workflow) + - [Writing high‑impact code changes](#writing-highimpact-code-changes) + - [Opening a pull request](#opening-a-pull-request) + - [Review process](#review-process) + - [Community values](#community-values) + - [Getting help](#getting-help) + - [Developer Certificate of Origin (DCO)](#developer-certificate-of-origin-dco) + - [How to sign (recommended flow)](#how-to-sign-recommended-flow) + - [Quick fixes](#quick-fixes) +- [Security \& Responsible AI](#securityresponsibleai) +- [License](#license)
@@ -315,12 +325,6 @@ npm run format:fix 2. We may ask for changes – please do not take this personally. We value the work, we just also value consistency and long‑term maintainability. 3. When there is consensus that the PR meets the bar, a maintainer will squash‑and‑merge. -### Triaging labels - -- `good first issue` – great for newcomers, usually well‑scoped and low risk. -- `help wanted` – higher impact, still looking for outside contributors. -- `discussion` – exploring the problem/solution space; code contributions are discouraged until the direction is clear. - ### Community values - **Be kind and inclusive.** Treat others with respect; we follow the [Contributor Covenant](https://www.contributor-covenant.org/). diff --git a/codex-cli/src/cli_singlepass.tsx b/codex-cli/src/cli_singlepass.tsx index 578a06b9..49f25c38 100644 --- a/codex-cli/src/cli_singlepass.tsx +++ b/codex-cli/src/cli_singlepass.tsx @@ -14,14 +14,6 @@ export async function runSinglePass({ rootPath: string; }): Promise { return new Promise((resolve) => { - // In full context mode we want to capture Ctrl+C ourselves so we can use it - // to interrupt long‑running requests without force‑quitting the whole - // process. Ink exits automatically when it detects Ctrl+C unless - // `exitOnCtrlC` is disabled via the render‑options, so make sure to turn it - // off here. All other keyboard handling (including optionally exiting when - // the user presses Ctrl+C while at the main prompt) is implemented inside - // `SinglePassApp`. - render( resolve()} />, - { - exitOnCtrlC: false, - }, ); }); }