Skip to content

[Feature]: Abstract skills and plug ins across all providers #6494

Description

@Kh1ng

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I am describing a concrete problem or use case, not just a vague idea.

Area

Not sure

Problem or use case

It is very slow configuring skills and plug ins across all providers. Once you start changing providers and add new plug ins it's an absolute headache.

Proposed solution

An abstraction across all providers

T3 has a central skills and plugins list
-> I call /whatever in a provider chat
-> if the plug in is not present it is installed from the central list
-> command runs

Why this matters

This would benefit anyone that uses skills and plug ins and hops around providers. One list, predictable and consistent behavior, and the expansion of the already built abstractions that make T3code useful.

Smallest useful scope

A universal plug in object/command for use in chat windows that points to provider a specific installation and use based on current provider. A settings page that allows for a list of plug ins.

Alternatives considered

Manually configure each plug in for each provider.

Risks or tradeoffs

Providers may update how they handle plug ins in which case we'd just fall back to manual config until updates.

Examples or references

No response

Contribution

  • I would be open to helping implement this.

Activity

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

    enhancementRequested improvement or new capability.needs-triageIssue needs maintainer review and initial categorization.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions