Skip to content

Plugins TUI install/uninstall#15342

Merged
canvrno-oai merged 6 commits intomainfrom
canvrno/plugins_tui_menu_install
Mar 23, 2026
Merged

Plugins TUI install/uninstall#15342
canvrno-oai merged 6 commits intomainfrom
canvrno/plugins_tui_menu_install

Conversation

@canvrno-oai
Copy link
Copy Markdown
Contributor

@canvrno-oai canvrno-oai commented Mar 20, 2026

  • Add install/uninstall actions to the TUI plugins menu
  • Wire plugin install/uninstall through both TUI and tui_app_server
  • Refresh config/plugin state after changes so the UI updates immediately
  • Add a post-install app setup flow for plugins that require additional app auth
Screenshot 2026-03-20 at 4 08 44 PM Screenshot 2026-03-20 at 4 08 54 PM Screenshot 2026-03-20 at 4 09 07 PM Screenshot 2026-03-20 at 4 09 24 PM

Note/known issue: The /plugin install flow fails in tui_app_server because after a successful install it tries to trigger a ReloadUserConfig operation, but tui_app_server has not yet implemented transport for that operation, so it falls through to the generic “Not available in app-server TUI yet” stub.

@canvrno-oai canvrno-oai force-pushed the canvrno/plugins_tui_menu_install branch from 6ad12c8 to 58c3da4 Compare March 20, 2026 19:40
@canvrno-oai canvrno-oai marked this pull request as ready for review March 20, 2026 21:58
@canvrno-oai canvrno-oai marked this pull request as draft March 20, 2026 22:41
@canvrno-oai canvrno-oai marked this pull request as ready for review March 20, 2026 23:10
@canvrno-oai canvrno-oai force-pushed the canvrno/plugins_tui_menu_install branch from acd6352 to 0e7f240 Compare March 23, 2026 17:15
Copy link
Copy Markdown
Contributor

@daniel-oai daniel-oai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tested this and it worked great. One piece of feedback would be that we should keep the installed plugins at the top of the list in alphabetical form so you can find your installed plugins. However, everything seems to be working really well.

@canvrno-oai canvrno-oai merged commit b5d0a55 into main Mar 23, 2026
41 of 44 checks passed
@canvrno-oai canvrno-oai deleted the canvrno/plugins_tui_menu_install branch March 23, 2026 19:38
@github-actions github-actions bot locked and limited conversation to collaborators Mar 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

2 participants