Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/rust-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# git tag -a rust-v0.1.0 -m "Release 0.1.0"
# git push origin rust-v0.1.0
# # Exomind fork releases use the upstream version with an `-exomind` suffix.
# # Example: rust-v0.112.0-alpha.11-exomind
# # Example: rust-v0.114.0-exomind
# ```

name: rust-release
Expand Down
6 changes: 6 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,12 @@ In the codex-rs folder where the rust code lives:
- After dependency changes, run `just bazel-lock-check` from the repo root so lockfile drift is caught
locally before CI.
- Do not create small helper methods that are referenced only once.
- On Termux/Android, before long-running build/test commands, load the latest safe shell snapshot with
`. "$(ls -t "$HOME"/.codex/shell_snapshots/*.sh | head -n 1)"`.
- On Termux/Android, continuously monitor system pressure while builds/tests are running. At minimum,
watch `MemAvailable` from `/proc/meminfo`, `df -P /data`, and top RSS processes via
`ps -eo rss,pcpu,comm --sort=-rss`, and stop or scale back if memory or disk pressure approaches
instability.

Run `just fmt` (in `codex-rs` directory) automatically after you have finished making Rust code changes; do not ask for approval to run it. Additionally, run the tests:

Expand Down
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,20 @@ If you want Codex in your code editor (VS Code, Cursor, Windsurf), <a href="http
>
> This fork tracks `openai/codex` and carries a small set of workflow-level changes on top of upstream.
>
> - README section updated on `2026-03-08`
> - Exomind release versions use `<openai-version>-exomind`; current release line: `0.112.0-alpha.11-exomind`
> - README section updated on `2026-03-12`
> - Baseline upstream release tag for this branch: `rust-v0.114.0` (`b9904c0ae`)
> - Exomind release line: `0.114.0-exomind`
> - Formal Exomind release tags use `rust-v<openai-version>-exomind`
> - Latest `upstream/main` observed at update time: `b9a2e4000`
> - Current fork/upstream merge-base: `e84ee33cc`
> - Latest `upstream/main` observed at update time: `745ed4e5e`
> - Fork-specific additions currently include:
> - a shared pending-input queue for repeating queue and repeating steer messages, with distinct preview colors
> - retry-aware queue handling that keeps queued drafts frozen until transient turn retries settle
> - tmux redraw backlog draining in the TUI frame scheduler
> - `Shift+Tab` cycling collaboration mode when the composer is empty, and enqueuing a repeating queue message otherwise
> - `Alt+Up` recalling the most recently enqueued queue or steer draft by enqueue order
> - Termux compatibility work and a stable Android build path
> - fork-specific CI compatibility adjustments plus governance/task-tracking experiments
> - This snapshot is currently `29` commits ahead of the sync merge-base and `1` upstream commit behind latest observed `upstream/main`
> - When this block changes, update the `upstream/main` hash in the same PR so the fork baseline stays auditable
> - This release intentionally tracks the latest formal upstream release, not upstream alpha snapshots

---

Expand Down
Loading
Loading