aboutsummaryrefslogtreecommitdiff
path: root/misc/codex
diff options
context:
space:
mode:
Diffstat (limited to 'misc/codex')
-rw-r--r--misc/codex/Makefile3
-rw-r--r--misc/codex/Makefile.crates36
-rw-r--r--misc/codex/distinfo78
-rw-r--r--misc/codex/files/patch-codex-rs_core_Cargo.toml29
-rw-r--r--misc/codex/files/patch-codex-rs_keyring-store_Cargo.toml12
-rw-r--r--misc/codex/files/patch-codex-rs_rmcp-client_Cargo.toml6
6 files changed, 104 insertions, 60 deletions
diff --git a/misc/codex/Makefile b/misc/codex/Makefile
index c7a58f77b187..1b454d5f0d32 100644
--- a/misc/codex/Makefile
+++ b/misc/codex/Makefile
@@ -1,6 +1,6 @@
PORTNAME= codex
DISTVERSIONPREFIX= rust-v
-DISTVERSION= 0.50.0
+DISTVERSION= 0.53.0
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
@@ -62,6 +62,7 @@ post-patch:
${BUILD_WRKSRC}/core/tests/suite/approvals.rs \
${BUILD_WRKSRC}/core/tests/suite/seatbelt.rs \
${BUILD_WRKSRC}/core/tests/suite/unified_exec.rs \
+ ${BUILD_WRKSRC}/core/tests/suite/user_shell_cmd.rs \
${BUILD_WRKSRC}/exec/tests/suite/sandbox.rs \
${BUILD_WRKSRC}/mcp-server/tests/suite/codex_tool.rs
diff --git a/misc/codex/Makefile.crates b/misc/codex/Makefile.crates
index 072e618bf09c..77909be36b50 100644
--- a/misc/codex/Makefile.crates
+++ b/misc/codex/Makefile.crates
@@ -51,7 +51,7 @@ CARGO_CRATES= Inflector-0.11.4 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.10.0 \
block-buffer-0.10.4 \
block-padding-0.3.3 \
blocking-1.6.2 \
@@ -222,17 +222,17 @@ CARGO_CRATES= Inflector-0.11.4 \
hyper-util-0.1.16 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-2.0.0 \
- icu_decimal-2.0.0 \
- icu_decimal_data-2.0.0 \
- icu_locale-2.0.0 \
- icu_locale_core-2.0.0 \
- icu_locale_data-2.0.0 \
- icu_normalizer-2.0.0 \
- icu_normalizer_data-2.0.0 \
- icu_properties-2.0.1 \
- icu_properties_data-2.0.1 \
- icu_provider-2.0.0 \
+ icu_collections-2.1.1 \
+ icu_decimal-2.1.1 \
+ icu_decimal_data-2.1.1 \
+ icu_locale-2.1.1 \
+ icu_locale_core-2.1.1 \
+ icu_locale_data-2.1.1 \
+ icu_normalizer-2.1.1 \
+ icu_normalizer_data-2.1.1 \
+ icu_properties-2.1.1 \
+ icu_properties_data-2.1.1 \
+ icu_provider-2.1.1 \
ident_case-1.0.1 \
idna-1.0.3 \
idna_adapter-1.2.1 \
@@ -370,7 +370,7 @@ CARGO_CRATES= Inflector-0.11.4 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
portable-pty-0.9.0 \
- potential_utf-0.1.2 \
+ potential_utf-0.1.4 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
precomputed-hash-0.1.1 \
@@ -455,9 +455,9 @@ CARGO_CRATES= Inflector-0.11.4 \
sentry-panic-0.34.0 \
sentry-tracing-0.34.0 \
sentry-types-0.34.0 \
- serde-1.0.226 \
- serde_core-1.0.226 \
- serde_derive-1.0.226 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
serde_derive_internals-0.29.1 \
serde_json-1.0.145 \
serde_path_to_error-0.1.20 \
@@ -671,7 +671,7 @@ CARGO_CRATES= Inflector-0.11.4 \
winsafe-0.0.19 \
wiremock-0.6.5 \
wit-bindgen-rt-0.39.0 \
- writeable-0.6.1 \
+ writeable-0.6.2 \
x11rb-0.13.1 \
x11rb-protocol-0.13.1 \
xdg-home-1.3.0 \
@@ -688,7 +688,7 @@ CARGO_CRATES= Inflector-0.11.4 \
zeroize-1.8.1 \
zeroize_derive-1.4.2 \
zerotrie-0.2.2 \
- zerovec-0.11.2 \
+ zerovec-0.11.5 \
zerovec-derive-0.11.1 \
zune-core-0.4.12 \
zune-jpeg-0.4.19 \
diff --git a/misc/codex/distinfo b/misc/codex/distinfo
index dd77e8c0fbd3..7658d415b87a 100644
--- a/misc/codex/distinfo
+++ b/misc/codex/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1761552021
+TIMESTAMP = 1761968004
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
@@ -105,8 +105,8 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
@@ -447,28 +447,28 @@ SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a
SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
-SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
-SHA256 (rust/crates/icu_decimal-2.0.0.crate) = fec61c43fdc4e368a9f450272833123a8ef0d7083a44597660ce94d791b8a2e2
-SIZE (rust/crates/icu_decimal-2.0.0.crate) = 21283
-SHA256 (rust/crates/icu_decimal_data-2.0.0.crate) = b70963bc35f9bdf1bc66a5c1f458f4991c1dc71760e00fa06016b2c76b2738d5
-SIZE (rust/crates/icu_decimal_data-2.0.0.crate) = 7511
-SHA256 (rust/crates/icu_locale-2.0.0.crate) = 6ae5921528335e91da1b6c695dbf1ec37df5ac13faa3f91e5640be93aa2fbefd
-SIZE (rust/crates/icu_locale-2.0.0.crate) = 34090
-SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
-SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
-SHA256 (rust/crates/icu_locale_data-2.0.0.crate) = 4fdef0c124749d06a743c69e938350816554eb63ac979166590e2b4ee4252765
-SIZE (rust/crates/icu_locale_data-2.0.0.crate) = 114533
-SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
-SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
-SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
-SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
-SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
-SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
-SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
-SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
-SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
-SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
+SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233
+SHA256 (rust/crates/icu_decimal-2.1.1.crate) = a38c52231bc348f9b982c1868a2af3195199623007ba2c7650f432038f5b3e8e
+SIZE (rust/crates/icu_decimal-2.1.1.crate) = 20704
+SHA256 (rust/crates/icu_decimal_data-2.1.1.crate) = 2905b4044eab2dd848fe84199f9195567b63ab3a93094711501363f63546fef7
+SIZE (rust/crates/icu_decimal_data-2.1.1.crate) = 7643
+SHA256 (rust/crates/icu_locale-2.1.1.crate) = 532b11722e350ab6bf916ba6eb0efe3ee54b932666afec989465f9243fe6dd60
+SIZE (rust/crates/icu_locale-2.1.1.crate) = 33928
+SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6
+SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876
+SHA256 (rust/crates/icu_locale_data-2.1.1.crate) = f03e2fcaefecdf05619f3d6f91740e79ab969b4dd54f77cbf546b1d0d28e3147
+SIZE (rust/crates/icu_locale_data-2.1.1.crate) = 116659
+SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599
+SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
+SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
+SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
+SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
+SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
+SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
+SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
@@ -743,8 +743,8 @@ SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
SHA256 (rust/crates/portable-pty-0.9.0.crate) = b4a596a2b3d2752d94f51fac2d4a96737b8705dddd311a32b9af47211f08671e
SIZE (rust/crates/portable-pty-0.9.0.crate) = 29466
-SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
-SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
+SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
@@ -913,12 +913,12 @@ SHA256 (rust/crates/sentry-tracing-0.34.0.crate) = cd3c5faf2103cd01eeda779ea439b
SIZE (rust/crates/sentry-tracing-0.34.0.crate) = 12555
SHA256 (rust/crates/sentry-types-0.34.0.crate) = 5d68cdf6bc41b8ff3ae2a9c4671e97426dcdd154cc1d4b6b72813f285d6b163f
SIZE (rust/crates/sentry-types-0.34.0.crate) = 44279
-SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
-SIZE (rust/crates/serde-1.0.226.crate) = 28484
-SHA256 (rust/crates/serde_core-1.0.226.crate) = ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4
-SIZE (rust/crates/serde_core-1.0.226.crate) = 63014
-SHA256 (rust/crates/serde_derive-1.0.226.crate) = 8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33
-SIZE (rust/crates/serde_derive-1.0.226.crate) = 58702
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
@@ -1345,8 +1345,8 @@ SHA256 (rust/crates/wiremock-0.6.5.crate) = 08db1edfb05d9b3c1542e521aea074442088
SIZE (rust/crates/wiremock-0.6.5.crate) = 60561
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
-SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
+SIZE (rust/crates/writeable-0.6.2.crate) = 25181
SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12
SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
@@ -1379,8 +1379,8 @@ SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb2491
SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
-SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002
+SIZE (rust/crates/zerovec-0.11.5.crate) = 119620
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
@@ -1395,5 +1395,5 @@ SHA256 (rust/crates/zvariant_utils-2.1.0.crate) = c51bcff7cc3dbb5055396bcf774748
SIZE (rust/crates/zvariant_utils-2.1.0.crate) = 7043
SHA256 (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) = b252c02145e5abbfc170466788bbeeb53a3365fcbc8a5621f28f79badd1f6a70
SIZE (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) = 566574
-SHA256 (openai-codex-rust-v0.50.0_GH0.tar.gz) = f8b51710a48f0ed2699321cc80f22ac5614c5fa8bc5a7b1f2d3e72d9a38004b3
-SIZE (openai-codex-rust-v0.50.0_GH0.tar.gz) = 27789282
+SHA256 (openai-codex-rust-v0.53.0_GH0.tar.gz) = e4330829c37b294105487a77fa3b22e66df2e59bd427e44dc57c969170d58425
+SIZE (openai-codex-rust-v0.53.0_GH0.tar.gz) = 27871731
diff --git a/misc/codex/files/patch-codex-rs_core_Cargo.toml b/misc/codex/files/patch-codex-rs_core_Cargo.toml
new file mode 100644
index 000000000000..afc939af9919
--- /dev/null
+++ b/misc/codex/files/patch-codex-rs_core_Cargo.toml
@@ -0,0 +1,29 @@
+--- codex-rs/core/Cargo.toml.orig 2025-10-31 00:56:28 UTC
++++ codex-rs/core/Cargo.toml
+@@ -32,6 +32,7 @@ codex-utils-tokenizer = { workspace = true }
+ codex-utils-readiness = { workspace = true }
+ codex-utils-string = { workspace = true }
+ codex-utils-tokenizer = { workspace = true }
++codex_windows_sandbox = { package = "codex-windows-sandbox", path = "../windows-sandbox-rs" }
+ dirs = { workspace = true }
+ dunce = { workspace = true }
+ env-flags = { workspace = true }
+@@ -42,8 +43,9 @@ keyring = { workspace = true, features = [
+ keyring = { workspace = true, features = [
+ "apple-native",
+ "crypto-rust",
+- "linux-native-async-persistent",
++ "linux-native",
+ "windows-native",
++ "async-secret-service",
+ ] }
+ libc = { workspace = true }
+ mcp-types = { workspace = true }
+@@ -83,7 +85,6 @@ wildmatch = { workspace = true }
+ uuid = { workspace = true, features = ["serde", "v4"] }
+ which = { workspace = true }
+ wildmatch = { workspace = true }
+-codex_windows_sandbox = { package = "codex-windows-sandbox", path = "../windows-sandbox-rs" }
+
+
+ [target.'cfg(target_os = "linux")'.dependencies]
diff --git a/misc/codex/files/patch-codex-rs_keyring-store_Cargo.toml b/misc/codex/files/patch-codex-rs_keyring-store_Cargo.toml
new file mode 100644
index 000000000000..73145a2243ad
--- /dev/null
+++ b/misc/codex/files/patch-codex-rs_keyring-store_Cargo.toml
@@ -0,0 +1,12 @@
+--- codex-rs/keyring-store/Cargo.toml.orig 2025-10-31 00:56:28 UTC
++++ codex-rs/keyring-store/Cargo.toml
+@@ -10,7 +10,8 @@ keyring = { workspace = true, features = [
+ keyring = { workspace = true, features = [
+ "apple-native",
+ "crypto-rust",
+- "linux-native-async-persistent",
++ "linux-native",
+ "windows-native",
++ "async-secret-service",
+ ] }
+ tracing = { workspace = true }
diff --git a/misc/codex/files/patch-codex-rs_rmcp-client_Cargo.toml b/misc/codex/files/patch-codex-rs_rmcp-client_Cargo.toml
index c2e28d88334d..4008647d9da1 100644
--- a/misc/codex/files/patch-codex-rs_rmcp-client_Cargo.toml
+++ b/misc/codex/files/patch-codex-rs_rmcp-client_Cargo.toml
@@ -1,11 +1,13 @@
---- codex-rs/rmcp-client/Cargo.toml.orig 2025-10-09 07:52:04 UTC
+--- codex-rs/rmcp-client/Cargo.toml.orig 2025-10-31 00:56:28 UTC
+++ codex-rs/rmcp-client/Cargo.toml
-@@ -16,7 +16,7 @@ keyring = { workspace = true, features = [
+@@ -19,8 +19,9 @@ keyring = { workspace = true, features = [
keyring = { workspace = true, features = [
"apple-native",
"crypto-rust",
- "linux-native-async-persistent",
+ "linux-native",
"windows-native",
++ "async-secret-service",
] }
mcp-types = { path = "../mcp-types" }
+ oauth2 = "5"