Skip to content

Conversation

@JeanMertz
Copy link
Collaborator

This change introduces system_prompt_sections to AssistantConfig, allowing users to define system prompts as a list of tagged and ordered sections. This improves the modularity and mergeability of system prompts across different configuration files.

Additionally, the DeepSeek provider now supports a base_url setting to allow pointing to custom API endpoints or local proxies.

The AppConfig has been updated to make inherit and config_load_paths optional fields, preventing unnecessary default values from appearing in serialized configurations. Extensive documentation comments were also added to most configuration structs and fields to improve schema generation.

This change introduces `system_prompt_sections` to `AssistantConfig`,
allowing users to define system prompts as a list of tagged and ordered
sections. This improves the modularity and mergeability of system
prompts across different configuration files.

Additionally, the DeepSeek provider now supports a `base_url` setting to
allow pointing to custom API endpoints or local proxies.

The `AppConfig` has been updated to make `inherit` and
`config_load_paths` optional fields, preventing unnecessary default
values from appearing in serialized configurations. Extensive
documentation comments were also added to most configuration structs and
fields to improve schema generation.

Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
@JeanMertz JeanMertz merged commit 76444fa into main Feb 3, 2026
12 checks passed
@JeanMertz JeanMertz deleted the improve-tool-inquery55 branch February 3, 2026 13:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant