mirror of
https://github.com/openai/codex.git
synced 2026-04-27 16:15:09 +00:00
41 lines
1.7 KiB
Markdown
41 lines
1.7 KiB
Markdown
# agentydragon
|
||
|
||
This file documents the changes introduced on the `agentydragon` branch
|
||
(off the `main` branch) of the codex repository.
|
||
|
||
## codex-rs: session resume and playback
|
||
- Added `session` subcommand to the CLI (`codex session <UUID>`) to resume TUI sessions by UUID.
|
||
- Integrated the `uuid` crate for session identifiers.
|
||
- Updated TUI (`codex-rs/tui`) to respect and replay previous session transcripts:
|
||
- Methods: `set_session_id`, `session_id`, `replay_items`.
|
||
- Load rollouts from `sessions/rollout-<UUID>.jsonl`.
|
||
- Printed resume command on exit: `codex session <UUID>`.
|
||
|
||
## codex-core enhancements
|
||
- Exposed core model types: `ContentItem`, `ReasoningItemReasoningSummary`, `ResponseItem`.
|
||
- Added `composer_max_rows` setting (with serde default) to TUI configuration.
|
||
|
||
## Dependency updates
|
||
- Added `uuid` crate to `codex-rs/cli` and `codex-rs/tui`.
|
||
|
||
## Documentation tasks
|
||
|
||
Tasks live under `agentydragon/tasks/` as individual Markdown files. Please update each task’s **Status** and **Implementation** sections in place rather than maintaining a static list here.
|
||
|
||
### Branch & Worktree Workflow
|
||
|
||
- **Branch convention**: work on each task in its own branch named `agentydragon/<task-id>-<task-slug>`.
|
||
- **Worktree helper**: in `agentydragon/tasks/`, run:
|
||
-
|
||
- ```sh
|
||
- create-task-worktree.sh [--agent] <task-id>-<task-slug>
|
||
- ```
|
||
-
|
||
- Without `--agent`, this creates or reuses a worktree at
|
||
- `agentydragon/tasks/.worktrees/<task-id>-<task-slug>` off the `agentydragon` branch.
|
||
- With `--agent`, after setup it launches a Codex agent in that workspace,
|
||
- preloaded to work on the specified task from its Markdown file.
|
||
|
||
---
|
||
|
||
*This README was autogenerated to summarize changes on the `agentydragon` branch.* |