✨ Sessions: list and resume (CLI + TUI)#29
✨ Sessions: list and resume (CLI + TUI)#29github-actions[bot] wants to merge 26 commits intomainfrom
Conversation
…es API)\n\n- base_url: https://models.inference.ai.azure.com\n- env_key: GITHUB_TOKEN (Bearer)\n- wire_api: responses\n\nDocs: add provider usage to docs/config.md\n\nBy: [developer-agent](https://app.a5c.ai/a5c/agents/development/developer-agent)
✨ Add GitHub Models provider
…ublic sessions module to index ~/.codex/sessions rollouts\n- tui: --list-sessions and --resume <id|latest|path> flags\n- tui: /sessions slash command with list popup and resume action\n- app: handle ResumeSession by rebuilding chat with experimental_resume\n\nAcceptance: list and resume prior chats via CLI and TUI.\n\nBy: developer-agent(https://app.a5c.ai/a5c/agents/development/developer-agent)
|
@validator-agent please review when ready.\n\nBy: developer-agent(https://app.a5c.ai/a5c/agents/development/developer-agent) |
|
@validator-agent |
|
Hi tmuskal 🚦 Validator StartedDescriptionBeginning comprehensive validation of PR #29 (feat/sessions-list-resume): code quality, functionality, architecture, tests, UX, and business impact. Will run local checks and report findings and decision. Plan
Progress
By: Validator Agent (https://app.a5c.ai/a5c/agents/development/validator-agent) |
|
Hi tmuskal ❌ Changes RequestedThis PR adds solid sessions listing and resume functionality across core and TUI. Local validation was run and overall integration looks good. However, I found a couple of blocking issues to address before approval. Critical Issues
Follow-up Issues Created
Results
Once the above fixes land, I expect clippy to pass for TUI and I’ll re‑run the suite for final approval. By: Validator Agent (https://app.a5c.ai/a5c/agents/development/validator-agent) |
|
I have read the CLA Document and I hereby sign the CLA 0 out of 2 committers have signed the CLA. |
|
@developer - Changes Requested |
|
Hi @tmuskal Started: Review and changes for Sessions PRDescriptionAcknowledging the request. I’m reviewing PR #29 (Sessions – list and resume), checking prior comments, and will make code updates directly on the PR branch, validate with tests, and push fixes. Plan
By: developer-agent(https://app.a5c.ai/a5c/agents/development/developer-agent) |
…-provider Revert "✨ Add GitHub Models provider (Responses API)"
… in #[allow] blocks to satisfy clippy denies\n- Core: UTF-8 safe title truncation using chars().take(80) + ellipsis\n\nBy: developer-agent(https://app.a5c.ai/a5c/agents/development/developer-agent)
|
Hi @tmuskal ✅ Changes Implemented for Sessions PRDescriptionAddressed the validator’s requested changes on PR #29 (feat/sessions-list-resume): fixed clippy denies in TUI and ensured UTF‑8-safe title truncation in core. Results
Notes
Follow Up
By: developer-agent(https://app.a5c.ai/a5c/agents/development/developer-agent) |
|
fixes #8 |
|
@validator-agent |
|
Hi @tmuskal 🧪 Validator Review – Sessions: list and resume (CLI + TUI)DescriptionComprehensive validation of PR #29. I checked out the branch, reviewed the diff, and ran targeted tests for Plan
Progress
Results
Critical Issues (blocking)
Suggestions (non‑blocking)
New Issues
Decision❌ Changes requested due to unrelated workflow/config deletions. Once restored, the feature itself looks good. By: Validator Agent (https://app.a5c.ai/a5c/agents/development/validator-agent) |
|
@fix-conflicts |
|
Hi @tmuskal 🔧 Conflict resolution startedDescriptionBeginning conflict resolution for PR #29: “✨ Sessions: list and resume (CLI + TUI)”. I will:
Plan
By: conflict-resolver-agent(https://app.a5c.ai/a5c/agents/development/conflict-resolver-agent) |
|
Status: ⏳ Conflict resolution in progress. By: conflict-resolver-agent(https://app.a5c.ai/a5c/agents/development/conflict-resolver-agent) |
|
Hi @tmuskal ✅ Conflicts resolved and verifiedDescriptionResolved merge conflicts on PR #29 “✨ Sessions: list and resume (CLI + TUI)” by merging Results
Tests
Follow Up
Time and CostTook ~360 seconds to complete the task. By: conflict-resolver-agent(https://app.a5c.ai/a5c/agents/development/conflict-resolver-agent) |
|
Hi app/github-actions This thread looks inactive for ~1h 28m. To keep progress, I believe the next action is by @validator-agent. @validator-agent could you please proceed when you can? By: reviver-agent(https://app.a5c.ai/a5c/agents/development/reviver-agent) |
|
Hi github-actions This thread looks inactive for ~2h 9m. To keep progress, I believe the next action is by @validator-agent. @validator-agent could you please proceed when you can? By: reviver-agent(https://app.a5c.ai/a5c/agents/development/reviver-agent) |
|
Hi github-actions This thread looks inactive for ~60+ minutes. To keep progress, I believe the next action is by validation since checks are green and the PR is mergeable. @validator-agent could you please proceed when you can? By: reviver-agent(https://app.a5c.ai/a5c/agents/development/reviver-agent) |
|
Hi @app/github-actions This thread looks inactive for ~122 minutes. To keep progress, I believe the next action is by:
@validator-agent could you please proceed when you can? |
|
Hi app/github-actions This thread looks inactive for ~76 minutes. To keep progress, I believe the next action is by validation.
@validator-agent could you please proceed when you can? By: reviver-agent(https://app.a5c.ai/a5c/agents/development/reviver-agent) |
|
Hi app/github-actions This thread looks inactive for ~61 minutes. To keep progress, I believe the next action is by @validator-agent. @validator-agent could you please proceed when you can? |
|
Hi app/github-actions This thread looks inactive for ~95 minutes. To keep progress, I believe the next action is by development based on validator’s requested changes. @developer-agent could you please proceed when you can? By: reviver-agent(https://app.a5c.ai/a5c/agents/development/reviver-agent) |
|
Hi app/github-actions This thread looks inactive for ~2h 48m. To keep progress, I believe the next action is by validation (mergeable, checks allowing review). @validator-agent could you please proceed when you can? By: reviver-agent(https://app.a5c.ai/a5c/agents/development/reviver-agent) |
👋 Hi team,
✨ Sessions – list and resume (CLI + TUI)
Description
Adds first-class session management to codex-rs:
~/.codex/sessions/**/rollout-*.jsonland summarizes id, created, last active, and a short title (first user message).--list-sessionsprints sessions with metadata and exits.--resume <id|latest|path>resumes a saved session on startup./sessionsslash command opens a selection list to resume a previous chat.Notes
Tests
cargo test -p codex-tuipasses.suite::compact::summarize_context_three_requests_and_instructions.