devchat-ai / devchat

Automate your dev tasks with AI-powered scripts, from your IDE's chat panel.
https://www.devchat.ai
Apache License 2.0
342 stars 39 forks source link

Feature Request: Support Configuring Other Plugins Within DevChat in Private Deployments #287

Closed yangbobo2021 closed 5 months ago

yangbobo2021 commented 6 months ago

Hello,

In our private deployment scenario, there's a growing need for enhanced plugin interaction and configuration capabilities directly within the DevChat plugin. Specifically, users would greatly benefit from being able to configure settings for other co-deployed plugins, such as 'tabby', directly from the DevChat interface. This feature would eliminate the need for users to individually access each plugin's configuration page, streamlining the user experience.

Feature Request Detailed Description

Users should be able to adjust settings and configure endpoints for other plugins, like 'tabby', without leaving the DevChat plugin. Ideally, this would involve a new settings section within DevChat where users can see a list of compatible plugins installed alongside DevChat and modify their settings as needed.

Proposed Benefits

Implementation Considerations

We believe that adding this feature would significantly benefit users and enhance the overall utility of the private deployment setup. We're keen to hear your thoughts on this proposal and any suggestions you may have.

Thank you for considering this feature request.

yangbobo2021 commented 5 months ago

The DevChat plugin originally has no dependencies on other plugins. If other plugins are configured within DevChat, it would transform the loose coupling of the plugins into tight coupling, which is not conducive to the maintainability of the code.