-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Priority - Lowstatus - to doWork on this issue has not been started. Put "status - doing" when you start working.Work on this issue has not been started. Put "status - doing" when you start working.
Description
Allows each repository to define default configuration settings via a dedicated file (e.g., .github/wall-e.yml
, .wall-e
, or .wall-e.jsonc
). This file specifies default command arguments—such as basePath
, provider
, model
, temperature
, and fallback
. All fields are optional.
Details
Configuration Fields
- basePath: Specifies the default directory for the bot to operate in.
- provider: Defines the model provider (e.g.,
openai
). - model: Sets the specific model name (e.g.,
gpt-4o
). - temperature: Controls the randomness used for code generation.
- fallback: Indicates whether to fall back to other providers if the primary request fails.
Default Values
- If the repository does not include a config file, the bot uses global defaults.
- The priority order is: command arguments > repository defaults > global defaults.
Behavior
- On each command run, the bot reads and parses the configuration file from the repository, overriding any default settings accordingly.
- If no configuration file is found, the bot continues with global defaults.
Lavriz
Metadata
Metadata
Assignees
Labels
Priority - Lowstatus - to doWork on this issue has not been started. Put "status - doing" when you start working.Work on this issue has not been started. Put "status - doing" when you start working.