Refactor runtime config architecture, expand model preset support, and harden LLM stream error observability#59
Open
StableLlama wants to merge 7 commits intoStableLlamaAI:developfrom
Conversation
…d harden LLM stream error observability - Move runtime user configuration from resources/config to data/config and remove legacy compatibility fallbacks. - Add first-run bootstrap for machine/story/projects runtime config files so the WebUI starts without manual setup. - Introduce tracked model preset database and schema, including Qwen 3.5 thinking/non-thinking presets and writing warnings. - Expand machine model schema/UI/API support for advanced generation parameters (top_p, penalties, stop, seed, top_k, min_p, extra_body, preset metadata). - Fix frontend model_name routing to prefer provider name for backend model resolution, ensuring model-scoped extra_body parameters are applied. - Update sourcebook first-load behavior to return an empty list when no active project is selected. - Improve LLM stream error handling to always persist upstream/internal failures to raw logs with non-empty fallback error details. - Refresh backend/frontend contract coverage and docs for new preset endpoint and runtime config conventions.
…ary directories for tests and improve model capability verification
…features across chat, editor, and story components
…cts, settings, sourcebook, and story
…pdates and streaming support
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Description
Type of change
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
pytest)npm run test)Checklist: