You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .agents/skills/codex-upstream-reapply/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: codex-upstream-reapply
3
-
description: "Tag-based upstream sync for a fork/secondary-development repo: by default auto-pick the latest stable rust-vX.Y.Z tag and current branch, create a fresh branch from that tag, then read the old customization branch’s git changes + intent Markdown to re-implement the requirements on the new branch (no merge/rebase of the old branch)."
3
+
description: 'Reapply a fork or secondary-development branch onto the latest stable rust-vX.Y.Z tag by creating a fresh branch from that tag and re-implementing the old branchintent without merge or rebase.'
Copy file name to clipboardExpand all lines: .agents/skills/status-header/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: status-header
3
-
description: Enforce the standard TUI status header layout, icons, colors, and rate-limit summary format when implementing or editing the status header (ratatui Line/Span), and keep equivalent `tui` / `tui_app_server` surfaces aligned.
3
+
description: 'Enforce the standard TUI status header layout, icons, colors, and rate-limit summary format, and keep equivalent tui and tui_app_server surfaces aligned.'
> To keep upstream sync easy, we do not write test code for what we changed. This project is for experimental use only.
13
+
14
+
***DX Focused:** Focus strictly on optimizing developer experience, **without adding new features**.
15
+
***Upstream Sync:** We sync with the upstream repository regularly.
16
+
10
17
## Quick Start
11
18
12
-
Build from source:
19
+
Choose one of these two ways:
20
+
21
+
* Install from npm:
22
+
23
+
```shell
24
+
npm i -g @loongphy/codext
25
+
```
26
+
27
+
* Build from source:
13
28
14
29
```shell
15
30
cd codex-rs
16
31
cargo run --bin codex
17
32
```
18
33
34
+
## Features
35
+
36
+
> Full change log: see [CHANGED.md](./CHANGED.md).
37
+
38
+
*`Ctrl+Shift+C` in the TUI composer copies the current draft to the system clipboard; `Ctrl+C` keeps its existing behavior, and empty drafts still fall back to the old `Ctrl+C` path.
39
+
* TUI status header with model/effort, cwd, git summary, and rate-limit status.
40
+
* Collaboration mode presets accept per-mode overrides and default to the active `/model` settings. Example:
41
+
42
+
```toml
43
+
# config.toml
44
+
[collaboration_modes.plan]
45
+
model = "gpt-5.4"
46
+
reasoning_effort = "xhigh"
47
+
48
+
[collaboration_modes.code]
49
+
model = "gpt-5.4"
50
+
```
51
+
52
+
* TUI watches `auth.json` for external login changes and reloads auth automatically, with a warning on account switch. This works well with [codex-auth](https://github.com/Loongphy/codex-auth) when you refresh or switch login state outside the TUI.
53
+
* AGENTS.md and project-doc instructions are refreshed on each new user turn, and Codex shows an explicit warning when a refresh is applied.
54
+
19
55
## Project Goals
20
56
21
57
We will never merge code from the upstream repo; instead, we re-implement our changes on top of the latest upstream code.
@@ -33,43 +69,6 @@ flowchart TD
33
69
G --> H[Force-push to fork main]
34
70
```
35
71
36
-
> [!IMPORTANT]
37
-
> **DO NOT USE IN PRODUCTION.**
38
-
> To keep upstream sync easy, we do not write test code for what we changed. This project is for experimental use only.
39
-
40
-
***DX Focused:** Focus strictly on optimizing developer experience, **without adding new features**.
41
-
***Upstream Sync:** We sync with the upstream repository regularly.
42
-
43
-
## What Changed
44
-
45
-
* Added `Ctrl+Shift+C` in the TUI composer to copy the current draft to the system clipboard; `Ctrl+C` keeps its existing behavior, and empty drafts still fall back to the old `Ctrl+C` path.
46
-
* On WSL2, TUI draft copy reuses the existing Windows clipboard fallback so copied drafts still land in the Windows system clipboard.
47
-
* Added a TUI status header with model/effort, cwd, git summary, and rate-limit status.
48
-
* Collaboration mode presets now accept per-mode overrides and default to the active `/model` settings.
49
-
* TUI watches `auth.json` for external login changes and reloads auth automatically (with a warning on account switch).
50
-
* AGENTS.md/project-doc instructions are refreshed on each new user turn, and Codex shows an explicit warning when a refresh is applied.
51
-
* Full change log: see [CHANGED.md](./CHANGED.md).
52
-
53
-
## AGENT Local development check
54
-
55
-
1. DO NOT update any test codes
56
-
2. After making code changes, verify the CLI still launches:
57
-
58
-
```shell
59
-
cd ./codex-rs
60
-
cargo run --bin codex
61
-
```
62
-
63
-
```toml
64
-
# config.toml
65
-
[collaboration_modes.plan]
66
-
model = "gpt-5.4"
67
-
reasoning_effort = "xhigh"
68
-
69
-
[collaboration_modes.code]
70
-
model = "gpt-5.4"
71
-
```
72
-
73
72
## Skills
74
73
75
74
When syncing to the latest upstream codex version, use `.agents/skills/codex-upstream-reapply` to re-implement our custom requirements on top of the newest code, avoiding merge conflicts from the old branch history.
0 commit comments