Release v4.0.0: Unified Multimodal Local AI Studio, 14-Tool MCP Server, and Verified Engine Control - #93
Merged
Conversation
…, and sidebar styling
…oard/save, and dock dispatch
…ut audit clipping
… and proactive Forge offline warning UX
…on probes across all 4 modalities
…0, and update documentation
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.
🚀 Local LLM Server Manager v4.0.0 Release
Overview
This release elevates Local LLM Server Manager to v4.0.0, delivering a unified multimodal local AI orchestrator with end-to-end verified engine control across all modalities (Text, Image, Audio/Voice, 3D Mesh, and Video), an expanded 14-tool Model Context Protocol (MCP) server, architectural refactoring to enforce single-responsibility classes, and complete test suite integrity.
🌟 Key Highlights & Changes
1. Architectural Refactoring & Single Responsibility
EngineStudioViewModel.csrefactored from 900+ lines down to ~300 lines by extractingMainViewModel.Studio.cs(handling prompt docks, style presets, and Forge dispatch).MainViewModel.cstrimmed from 1,600+ lines to ~1,200 lines by extractingMainViewModel.Generation.cs(multi-modal execution commands for Ollama, 3D mesh, Kokoro audio, and ComfyUI video).StickerStudioConverters.cs,AttachmentToImageConverter.cs) intoConverters/.AudioStudioModels.cs,DocumentationModels.cs,HubModelItems.cs,WindowSnapModels.cs, andWorkflowRequestModels.cs.2. Verified Engine Control & Automated Testing Suite (Zero Test Theatre)
EngineCommandExecutionTests.cs: Real payload verification for Ollama (/api/generate), Forge (/sdapi/v1/txt2img), Kokoro (/v1/audio/speech), and ComfyUI (/prompt,/api/3d/generate).HuggingFaceProviderTests.cs&CivitaiProviderTests.cs: Mocked provider API tests and headless UI interaction tests for model card discovery and inspection.ComfyWorkflowGenerationTests.cs: Graph translation, node parameter injection (CFG, steps, denoise, seed), and cancellation checks.ForgeProviderTests.cs: State machine polling (0% -> sampling steps -> 100%), checkpoint discovery/switching, aspect ratio resolution, and headless UI progress updates.KokoroVoiceProviderTests.cs: Voice catalog parsing, audio streaming, automatic fallback injection (af_heart), and live playback states.3. Expanded 14-Tool Model Context Protocol (MCP) Server
LocalLlmMcpTools.csand/mcpHTTP/SSE endpoint to support 14 native tools:get_gpu_vram,check_health,list_models,pull_model,unload_vram,start_engine,stop_engine,detect_toolsgenerate_video,synthesize_speech,generate_audiosearch_huggingface,search_civitai,run_studio_workflow4. Forge Engine Readiness UX
5. Documentation & Metadata Sweep
v4.0.0across desktop.csproj, WASM web project, installer scripts, Inno Setup config, UI views, tray tooltip, and documentation.README.md,docs/index.md, anddocs/ai-and-mcp/mcp-tools.mdto reflect v4.0.0 architecture and the 14-tool MCP catalog.npm run lint,npx tsc --noEmit, anddotnet test.