[Gen AI tools V2] Configuration helpers #1903
Open
+1,831
−1,224
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces a new dynamic form-based configuration generator using the
textual
library. The changes include adding a dependency fortextual
and implementing a new Python script to create a multi-page form interface for generating configuration files.Dependency Addition:
textual
library (version^3.5.0
) as a new dependency inpyproject.toml
to support the creation of terminal-based user interfaces.New Feature Implementation:
gen_config_file.py
, which defines aGenConfigApp
class using thetextual
library. This class provides a multi-page dynamic form interface for generating configuration files in JSON format. Key features include:Previous
,Next
,Write to JSON
) to move between pages and save the configuration.