add minimal mistral support

This commit is contained in:
2026-07-30 20:39:31 +02:00
parent 1ec8a12f18
commit 199d4080cb
9 changed files with 390 additions and 59 deletions
Generated
+71 -25
View File
@@ -1551,7 +1551,7 @@ dependencies = [
"icalendar",
"libdav",
"own_assist_common 0.3.0",
"rmcp",
"rmcp 2.2.0",
"serde",
"thiserror 2.0.19",
"tokio",
@@ -1577,7 +1577,7 @@ dependencies = [
"icalendar",
"libdav",
"own_assist_common 0.3.0",
"rmcp",
"rmcp 2.2.0",
"serde",
"thiserror 2.0.19",
"tokio",
@@ -1999,8 +1999,8 @@ dependencies = [
"mcp_server_collection 0.2.2 (sparse+https://git.mboemer.de/api/packages/milan/cargo/)",
"ollama-rs",
"own_assist_common 0.4.1",
"own_mcp 0.1.1 (sparse+https://git.mboemer.de/api/packages/milan/cargo/)",
"rmcp",
"own_mcp 0.1.1",
"rmcp 2.2.0",
"rodio",
"serde",
"thiserror 2.0.19",
@@ -2050,25 +2050,6 @@ dependencies = [
"url",
]
[[package]]
name = "own_mcp"
version = "0.1.1"
dependencies = [
"bytes",
"cpal 0.18.1",
"env_logger",
"hound",
"log",
"ollama-rs",
"rand 0.10.2",
"reqwest 0.13.4",
"rmcp",
"serde",
"thiserror 2.0.19",
"tokio",
"url",
]
[[package]]
name = "own_mcp"
version = "0.1.1"
@@ -2083,7 +2064,28 @@ dependencies = [
"ollama-rs",
"rand 0.10.2",
"reqwest 0.13.4",
"rmcp",
"rmcp 2.2.0",
"serde",
"thiserror 2.0.19",
"tokio",
"url",
]
[[package]]
name = "own_mcp"
version = "0.2.0"
dependencies = [
"async-trait",
"bytes",
"chrono",
"cpal 0.18.1",
"env_logger",
"hound",
"log",
"ollama-rs",
"rand 0.10.2",
"reqwest 0.13.4",
"rmcp 3.0.0",
"serde",
"thiserror 2.0.19",
"tokio",
@@ -2531,7 +2533,7 @@ dependencies = [
"process-wrap",
"rand 0.10.2",
"reqwest 0.13.4",
"rmcp-macros",
"rmcp-macros 2.2.0",
"schemars",
"serde",
"serde_json",
@@ -2546,6 +2548,37 @@ dependencies = [
"uuid",
]
[[package]]
name = "rmcp"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fcd2b6dd3b18129368955f32661a7718969e8c152c7d8866434c09cf15a512e0"
dependencies = [
"async-trait",
"base64 0.23.0",
"bytes",
"chrono",
"futures",
"http",
"oauth2",
"pastey",
"pin-project-lite",
"process-wrap",
"reqwest 0.13.4",
"rmcp-macros 3.0.0",
"schemars",
"serde",
"serde_json",
"sse-stream",
"thiserror 2.0.19",
"tokio",
"tokio-stream",
"tokio-util",
"tracing",
"url",
"uuid",
]
[[package]]
name = "rmcp-macros"
version = "2.2.0"
@@ -2559,6 +2592,19 @@ dependencies = [
"syn 2.0.119",
]
[[package]]
name = "rmcp-macros"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1aa4b9345795260a43fc23d6d05e096407c8b953903f673af7c4404b49fb2d6"
dependencies = [
"darling",
"proc-macro2",
"quote",
"serde_json",
"syn 2.0.119",
]
[[package]]
name = "rodio"
version = "0.22.2"