-
Notifications
You must be signed in to change notification settings - Fork 936
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: dynamic configuration management #1502
Comments
Great point! Having dynamic configuration management would greatly help with testing as well. To move forward, I would suggest splitting this issue though:
If you (or others!) would like to help us move forward, feel free to create separate issues for all of these, linking them to each other (e.g. 2 and 3 both rely on 1) and here, perhaps making a go at spec'ing them. Once these issues are created, we can close this one. All of this should have at least ~80% unittest coverage and will definitely be required to increase the level of production-readiness of chainlit. |
@dosu Perhaps you could help us make a start scoping those issues based on our issue/feature template? |
To address the feature request for dynamic configuration management in Chainlit, you can consider the following steps to scope the issues based on the provided suggestions:
Each of these tasks should be documented as separate issues, with clear dependencies noted (e.g., tasks 2 and 3 depend on the completion of task 1). This structured approach will help in managing the development process and ensure that the feature is implemented efficiently. Additionally, ensure that each task includes unit tests to maintain high code quality and production readiness. |
@dokterbob I will find time to review the current implementation details, provide a reasonable implementation plan, and create sub-issue tickets. |
Is your feature request related to a problem? Please describe.
Currently, chainlit uses a single config.toml file to manage settings across all ChatProfiles. This creates limitations in providing customized user experiences for different workflows. Specific pain points include:
Describe the solution you'd like
Programmatic configuration settings. Something like
Describe alternatives you've considered
Separate Config Files: Create individual config files for each profile.
Additional context
I found this issue when building chainlit langgraph integration for creating agentic chatbot.
The text was updated successfully, but these errors were encountered: