Skip to content

Conversation

@JeanMertz
Copy link
Collaborator

The jp_config crate now provides full field paths when a required configuration field is missing. This makes it easier for users to identify exactly which part of their configuration needs attention.

Previously, only the final field name was reported (e.g., provider). Now, the entire path is shown (e.g., assistant.model.id.provider).

Additionally, this commit introduces AppConfig::new_test() and ConversationStream::new_test() helper methods to simplify test setups across the workspace.

The `jp_config` crate now provides full field paths when a required
configuration field is missing. This makes it easier for users to
identify exactly which part of their configuration needs attention.

Previously, only the final field name was reported (e.g., `provider`).
Now, the entire path is shown (e.g., `assistant.model.id.provider`).

Additionally, this commit introduces `AppConfig::new_test()` and
`ConversationStream::new_test()` helper methods to simplify test setups
across the workspace.

Signed-off-by: Jean Mertz <git@jeanmertz.com>
@JeanMertz JeanMertz merged commit 1db0777 into main Jan 16, 2026
12 checks passed
@JeanMertz JeanMertz deleted the improve-tool-inquery43 branch January 16, 2026 11:59
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.

2 participants