Before submitting
Area
apps/desktop
Steps to reproduce
- Start T3 Code Nightly with the Pi provider.
- Load a Pi extension that intercepts git commits and asks the user to review/edit the proposed commit message using:
const edited = await ctx.ui.editor(
"Commit message (edit, then submit):",
proposedCommitMessage
);
- Ask the agent to commit changes, triggering the extension's editor dialog.
- Try to edit the proposed message and submit a non-empty value.
The dialog appears, but the proposed message is displayed under "Current value" rather than inside an editable field. I cannot enter an edited message through the bottom composer, the only available option is "Submit empty value".
Expected behavior
The editor request should open an editable text field prefilled with the proposed commit message. I should be able to keep or edit that message and submit the resulting text back to the Pi extension.
Actual behavior
The proposed message appears as read-only "Current value" text. The question card offers "Submit empty value", and I cannot enter and submit a replacement message through the composer.
Submitting the empty value causes my extension to reject the commit because it intentionally blocks blank messages. This prevents completing the commit approval workflow.
Impact
Blocks work completely
Version or commit
0.0.46-nightly.20261005.2676 (7812230)
Environment
macOS 15.7.3 (24G419), Apple Silicon / arm64
T3 Code Nightly desktop application
Provider: Pi
Pi CLI version: 1.0.3
Custom git-gate extension using ctx.ui.editor(title, prefill)
Screenshots, recordings, or supporting files
Screenshot 2026-10-05 at 20.53.06.png
Before submitting
Area
apps/desktop
Steps to reproduce
The dialog appears, but the proposed message is displayed under "Current value" rather than inside an editable field. I cannot enter an edited message through the bottom composer, the only available option is "Submit empty value".
Expected behavior
The editor request should open an editable text field prefilled with the proposed commit message. I should be able to keep or edit that message and submit the resulting text back to the Pi extension.
Actual behavior
The proposed message appears as read-only "Current value" text. The question card offers "Submit empty value", and I cannot enter and submit a replacement message through the composer.
Submitting the empty value causes my extension to reject the commit because it intentionally blocks blank messages. This prevents completing the commit approval workflow.
Impact
Blocks work completely
Version or commit
0.0.46-nightly.20261005.2676 (7812230)
Environment
macOS 15.7.3 (24G419), Apple Silicon / arm64
T3 Code Nightly desktop application
Provider: Pi
Pi CLI version: 1.0.3
Custom git-gate extension using ctx.ui.editor(title, prefill)
Screenshots, recordings, or supporting files
Screenshot 2026-10-05 at 20.53.06.png