Skip to content

Duplicate options #3

Closed
Closed

Description

@null-axiom

This isn’t a functionality bug, but it’s something that has been bugging me while using the plugin.

There seem to be duplicate options in the TUI selector and in the slash commands. Could those be removed so that the interface ends up with just five slash commands total?

Image Image

Activity

  1. ualtinok commented on Apr 9, 2026

    @ualtinok
    Contributor

    Fixed in 0.8.4, thanks

  2. null-axiom commented on Apr 9, 2026

    @null-axiom
    Author

    Would it be possible to remove the TUI options in the Ctrl + p selector completely and just rely on the slash commands to open to TUI?

    Or the opposite: remove all slash commands and just have the options in the TUI?

  3. ualtinok commented on Apr 10, 2026

    @ualtinok
    Contributor

    Why do you want this? Opencode's plugin system is in quite bad shape right now, they're overhauling fully AFAIK. The reason we were having 2 /ctx-status because both new tui plugin and old server side command was registering but we needed to do that because otherwise desktop/web wouldn't have /ctx-status at all. The other option is to remove tui version, but then it would be without the good UI in TUI(dialog). So we made it by keeping only server side /ctx-status command and if user is in cli mode, we route command to TUI plugin via RPC so that it can show dialog instead of hidden user message.

  4. null-axiom commented on Apr 10, 2026

    @null-axiom
    Author

    Ah ok, thanks for the explanation. It's more of a OCD/organization thing on my side. No worries though, if the plugin system gets overhauled I'm sure there will be a more organized way to do this in the future. Thanks for taking the time to explain though!

  5. added a commit that references this issue on May 3, 2026
  6. 18 remaining items

  7. added 3 commits that reference this issue on Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions