mirror of
https://github.com/openai/codex.git
synced 2026-04-24 14:45:27 +00:00
wip
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
id: 21
|
||||
title: Compact Markdown Rendering Option
|
||||
status: Not started # one of: Not started, Started, Needs manual review, Done, Cancelled
|
||||
dependencies: "03,06,08,13,15,32,18,19,22,23"
|
||||
summary: Provide an option to render Markdown without blank lines between headings and content for more vertical packing.
|
||||
goal: |
|
||||
Add a configuration flag to control Markdown rendering in the chat UI and logs so that headings render immediately adjacent to their content with no separating blank line.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
id: 23
|
||||
title: Interactive Container Command Affordance via Hotkey
|
||||
status: Not started # one of: Not started, Started, Needs manual review, Done, Cancelled
|
||||
dependencies: "02,07,09,11,14,29"
|
||||
summary: Provide a keybinding to run arbitrary shell commands in the agent’s container and display output inline.
|
||||
goal: |
|
||||
Add a user-facing affordance (e.g. a hotkey) to invoke arbitrary shell commands within the agent's container during a session for on-demand inspection and debugging. The typed command should be captured as a chat turn, executed via the existing shell tool, and its output rendered inline in the chat UI.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
id: 24
|
||||
title: Guard Against Missing Tool Output in JS Server Sequencing
|
||||
status: Not started # one of: Not started, Started, Needs manual review, Done, Cancelled
|
||||
dependencies: "03,06,08,13,15,32,18,19,22,23"
|
||||
summary: Prevent out-of-order chat messages and missing tool outputs when user input interrupts tool execution in the JS backend.
|
||||
goal: |
|
||||
Ensure the JS server never emits a user or model message before the corresponding tool output has been delivered. Add sequencing guards to the message dispatcher so that aborted rollouts or interleaved user messages cannot cause "No tool output found" errors.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
id: 25
|
||||
title: Guard Against Missing Tool Output in Rust Server Sequencing
|
||||
status: Not started # one of: Not started, Started, Needs manual review, Done, Cancelled
|
||||
dependencies: "03,06,08,13,15,32,18,19,22,23"
|
||||
summary: Prevent out-of-order chat messages and missing tool output errors when user input interrupts tool execution in the Rust backend.
|
||||
goal: |
|
||||
Ensure the Rust server implementation sequences tool output and chat messages correctly. Add synchronization logic so that an in-flight tool invocation either completes or is cancelled before new messages are processed, avoiding "No tool output found" invalid_request errors.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
id: 26
|
||||
title: Render Approval Requests in Separate Dialog from Draft Window
|
||||
status: Not started # one of: Not started, Started, Needs manual review, Done, Cancelled
|
||||
dependencies: "03,06,08,13,15,32,18,19,22,23"
|
||||
summary: Display patch approval prompts in a distinct dialog or panel to avoid overlaying the draft editor.
|
||||
goal: |
|
||||
Change the chat UI so that approval requests (patch diffs for approve/deny) appear in a separate dialog element or panel, positioned adjacent to or below the chat window, rather than overlaying the draft input area.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
id: 27
|
||||
title: Unified Sandbox-Retry Prompt with y/a/A/n Options (Rust)
|
||||
status: Not started # one of: Not started, Started, Needs manual review, Done, Cancelled
|
||||
dependencies: "03,06,08,13,15,32,18,19,22,23"
|
||||
summary: Implement a unified retry‑without‑sandbox prompt in the Rust TUI with one‑shot, session‑scoped, and persistent options.
|
||||
goal: |
|
||||
Replace the two-stage sandbox‑retry and approval flow with a single, unified prompt in the Rust UI. Provide four hotkey options (y/a/A/n) to control sandbox behavior at varying scopes:
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
id: 28
|
||||
title: Include Command Snippet in Session-Scoped Approval Label
|
||||
status: Not started # one of: Not started, Started, Needs manual review, Done, Cancelled
|
||||
dependencies: "03,06,08,13,15,32,18,19,22,23"
|
||||
summary: When asking for session-scoped approval of a command, embed a truncated snippet of the actual command in the approval label for clarity.
|
||||
goal: |
|
||||
Improve the session-scoped approval option label for commands by including a backtick-quoted snippet of the command itself (truncated to fit). This makes it clear exactly which command (including parameters) will be auto-approved for the session.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
id: 29
|
||||
title: Auto-Approve Empty-Array Tool Invocations
|
||||
status: Not started # one of: Not started, Started, Needs manual review, Done, Cancelled
|
||||
dependencies: "03,06,08,13,15,32,18,19,22,23"
|
||||
summary: Automatically approve tool-use requests where the command array is empty, bypassing the approval prompt.
|
||||
goal: |
|
||||
In rare cases the model may emit a tool invocation event with an empty `command: []`. These invocations cannot succeed and continually trigger errors. Automatically treat empty-array tool requests as approved (once), suppressing the approval UI, to allow downstream error handling rather than perpetual prompts.
|
||||
|
||||
@@ -7,7 +7,7 @@ from datetime import datetime
|
||||
from pathlib import Path
|
||||
|
||||
import click
|
||||
from tasklib import load_task, save_task, TaskMeta
|
||||
from agentydragon.tools.manager_utils.tasklib import load_task, save_task, TaskMeta
|
||||
|
||||
|
||||
@click.group()
|
||||
|
||||
Reference in New Issue
Block a user