pingdotgg / pingdotgg/t3code

[Bug]: Plugin installation confirmation card does not render

Open
#6,065 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
23k
Forks
5.9k
Avg merge
11h 14m
Merged PRs (30d)
357

Description

Before submitting
  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.
Area

apps/desktop

Steps to reproduce
  1. Start a Codex conversation in T3 Code.
  2. Ask whether a recommended plugin is available.
  3. Ask Codex to install the plugin.
  4. Codex calls request_plugin_install. The call succeeds and returns completed: false, user_confirmed: false, and action_type: "install".
  5. Check the conversation for an installation card or approval control.
  6. Retry the installation tool call.

This was reproduced twice with slack@openai-curated-remote.

Expected behavior

T3 Code should render a visible installation card with an Install or Approve control so the user can confirm the plugin installation and continue to service authorization.

Actual behavior

No installation card, banner, or approval control appears after either successful tool call. The flow remains at user_confirmed: false, so the plugin cannot be installed from the conversation.

Impact

Blocks work completely

Version or commit

0.0.33-nightly.20260809.1043

Environment

macOS 26.6.1 (25G76), T3 Code Nightly desktop app, Codex provider

Logs or stack traces
request_plugin_install result:
completed: false
user_confirmed: false
action_type: install
tool_name: Slack
Screenshots, recordings, or supporting files

No response

Workaround

No workaround confirmed.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in apps/desktop by tracing the request_plugin_install flow from the tool result, focusing on how completed: false and user_confirmed: false are handled. Reproduce the Slack plugin case, then verify that a visible installation card with an Install or Approve control appears and allows service authorization to continue.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.