feat(server): bump models (#15013)

#### PR Dependency Tree


* **PR #15013** 👈

This tree was auto-generated by
[Charcoal](https://github.com/danerwilliams/charcoal)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* Expanded AI capabilities with the addition of Gemini 3.5 Flash model,
providing enhanced options for AI-powered features.

* **Updates**
* Updated Claude Sonnet to the latest version for improved performance.
  * Refreshed pro models configuration with optimized selections.

<!-- review_stack_entry_start -->

[![Review Change
Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/toeverything/AFFiNE/pull/15013?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)

<!-- review_stack_entry_end -->

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
DarkSky
2026-05-21 15:29:00 +08:00
committed by GitHub
parent dd1cd77ca0
commit 3098b3b14b
4 changed files with 10 additions and 14 deletions
Generated
+2 -2
View File
@@ -3748,9 +3748,9 @@ dependencies = [
[[package]]
name = "llm_adapter"
version = "0.2.6"
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ca30267ba36e247d1ff7a916a03db2ceb1de7f0bfcab7250cde006cdda68c19"
checksum = "332397a6ccde5ac47fc32b29a2eed447135eb4ff6fd05ffb88dfe937ea9c8211"
dependencies = [
"base64",
"jsonschema",
+3 -3
View File
@@ -16,10 +16,10 @@ resolver = "3"
edition = "2024"
[workspace.dependencies]
aes-gcm = "0.10"
affine_common = { path = "./packages/common/native" }
affine_nbstore = { path = "./packages/frontend/native/nbstore" }
ahash = "0.8"
aes-gcm = "0.10"
anyhow = "1"
arbitrary = { version = "1.3", features = ["derive"] }
assert-json-diff = "2.0"
@@ -40,6 +40,7 @@ resolver = "3"
docx-parser = { git = "https://github.com/toeverything/docx-parser", rev = "380beea" }
dotenvy = "0.15"
file-format = { version = "0.28", features = ["reader"] }
hex = "0.4"
homedir = "0.3"
image = { version = "0.25.9", default-features = false, features = [
"bmp",
@@ -81,6 +82,7 @@ resolver = "3"
ogg = "0.9"
once_cell = "1"
ordered-float = "5"
p256 = { version = "0.13", features = ["ecdsa", "pem"] }
parking_lot = "0.12"
path-ext = "0.1.2"
pdf-extract = { git = "https://github.com/toeverything/pdf-extract", branch = "darksky/improve-font-decoding" }
@@ -99,8 +101,6 @@ resolver = "3"
screencapturekit = "0.3"
serde = "1"
serde_json = "1"
hex = "0.4"
p256 = { version = "0.13", features = ["ecdsa", "pem"] }
sha2 = "0.10"
sha3 = "0.10"
smol_str = "0.3"
@@ -706,8 +706,8 @@
"optionalModels": [
"gemini-2.5-flash",
"gemini-2.5-pro",
"gemini-3.1-pro-preview",
"claude-sonnet-4-5@20250929"
"gemini-3.5-flash",
"claude-sonnet-4-6"
],
"config": {
"tools": [
@@ -722,11 +722,7 @@
"codeArtifact",
"blobRead"
],
"proModels": [
"gemini-2.5-pro",
"gemini-3.1-pro-preview",
"claude-sonnet-4-5@20250929"
]
"proModels": ["gemini-2.5-pro", "gemini-3.5-flash", "claude-sonnet-4-6"]
},
"builtins": [
"date",
@@ -61,12 +61,12 @@ mod tests {
fn should_resolve_backend_scoped_alias() {
let response = llm_resolve_model_registry_variant(ModelRegistryResolveRequest {
backend_kind: Some("anthropic_vertex".to_string()),
model_id: "claude-sonnet-4.5".to_string(),
model_id: "claude-sonnet-4.6".to_string(),
})
.unwrap();
assert_eq!(response.matched_by.as_deref(), Some("canonical"));
assert_eq!(response.variant.unwrap().raw_model_id, "claude-sonnet-4-5@20250929");
assert_eq!(response.variant.unwrap().raw_model_id, "claude-sonnet-4-6");
}
#[test]