# 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 `) 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-.jsonl`. - Printed resume command on exit: `codex session `. ## 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/-`. - **Worktree helper**: in `agentydragon/tasks/`, run: - - ```sh - create-task-worktree.sh [--agent] - - ``` - - Without `--agent`, this creates or reuses a worktree at - `agentydragon/tasks/.worktrees/-` 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.*