mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-11-04 15:07:21 +00:00
Upgraded to .NET 10 (#1147)
This commit is contained in:
1 parent
faae2951f7
commit
fc7399e81b
327 files changed
+3059
-3049
No files matched your search
@@ -81,7 +81,7 @@ MindWork AI Studio is a cross-platform desktop application for interacting with
|
||||
|
||||
**Key Architecture Points:**
|
||||
- **Runtime:** Rust-based Tauri v2 application providing the native window, system integration, and IPC layer
|
||||
- **App:** .NET 9 Blazor Server application providing the UI and core functionality
|
||||
- **App:** .NET 10 Blazor Server application providing the UI and core functionality
|
||||
- **Communication:** The Rust runtime and .NET app communicate via HTTPS with TLS certificates generated at startup
|
||||
- **Providers:** Multi-provider architecture supporting OpenAI, Anthropic, Google, Mistral, Perplexity, self-hosted models, and others
|
||||
- **Plugin System:** Lua-based plugin system for language packs, configuration, assistants, and model knowledge
|
||||
@@ -89,7 +89,7 @@ MindWork AI Studio is a cross-platform desktop application for interacting with
|
||||
## Building
|
||||
|
||||
### Prerequisites
|
||||
- .NET 9 SDK
|
||||
- .NET 10 SDK
|
||||
- Rust toolchain (stable)
|
||||
- Tauri v2 CLI
|
||||
- Tauri prerequisites (platform-specific dependencies)
|
||||
@@ -114,7 +114,7 @@ failures (for reference: https://github.com/openai/codex/issues/4915). This appl
|
||||
Instead, use the JetBrains IDE MCP servers. They execute in the IDE process, which runs outside the
|
||||
agent sandbox:
|
||||
|
||||
- `rider` for the .NET solution at `app/MindWork AI Studio.sln`
|
||||
- `rider` for the .NET solution at `app/MindWork AI Studio.slnx`
|
||||
- `rustrover` for the Rust runtime at `runtime/`
|
||||
|
||||
Pass the `rootFolder` parameter on every call, e.g. the absolute path of the `app` directory for Rider
|
||||
@@ -169,7 +169,7 @@ again yourself when `metadata.txt` changes during the session, e.g., after a mer
|
||||
**Building and testing** happen in the shell:
|
||||
|
||||
- The quality gate, the same as in the pipeline: `cd app/Build && dotnet run verify`. It compiles both
|
||||
the .NET app and the Rust runtime on its way. Narrower checks: `dotnet build "app/MindWork AI Studio.sln"`,
|
||||
the .NET app and the Rust runtime on its way. Narrower checks: `dotnet build "app/MindWork AI Studio.slnx"`,
|
||||
`dotnet test` in `app/Tests`, and `cargo test` or `cargo clippy --all-targets -- -D warnings` in `runtime/`.
|
||||
- A cold build of the Rust runtime takes several minutes: run the gate and cargo in the background, or
|
||||
give them the longest timeout available.
|
||||
|
||||
Reference in new issue
Block a user