Date: Sun, 29 Mar 2026 19:03:41 +0000 From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 3a0e4cfd6ef6 - main - misc/lean-ctx: New port: Hybrid Context Optimizer: MCP Server, reduces LLM token consumption Message-ID: <69c9778d.1c4e3.4fd3cf2@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=3a0e4cfd6ef66ac1d22b8bd898f8b4eb042d0ec0 commit 3a0e4cfd6ef66ac1d22b8bd898f8b4eb042d0ec0 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2026-03-29 17:51:46 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2026-03-29 19:03:38 +0000 misc/lean-ctx: New port: Hybrid Context Optimizer: MCP Server, reduces LLM token consumption --- misc/Makefile | 1 + misc/lean-ctx/Makefile | 279 ++++++++++++++++++++++++++ misc/lean-ctx/distinfo | 507 ++++++++++++++++++++++++++++++++++++++++++++++++ misc/lean-ctx/pkg-descr | 14 ++ 4 files changed, 801 insertions(+) diff --git a/misc/Makefile b/misc/Makefile index 33e90e304c7a..c0cb043cbb64 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -244,6 +244,7 @@ SUBDIR += lazyread SUBDIR += lbann SUBDIR += lc + SUBDIR += lean-ctx SUBDIR += lesspipe SUBDIR += lf SUBDIR += libad9361-iio diff --git a/misc/lean-ctx/Makefile b/misc/lean-ctx/Makefile new file mode 100644 index 000000000000..170fa1350cfa --- /dev/null +++ b/misc/lean-ctx/Makefile @@ -0,0 +1,279 @@ +PORTNAME= lean-ctx +DISTVERSIONPREFIX= v +DISTVERSION= 2.8.2 +CATEGORIES= misc # machine-learning + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Hybrid Context Optimizer: MCP Server, reduces LLM token consumption +WWW= https://leanctx.com \ + https://github.com/yvgude/lean-ctx + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/../LICENSE + +USES= cargo + +USE_GITHUB= yes +GH_ACCOUNT= yvgude + +WRKSRC_SUBDIR= rust + +CARGO_CRATES= adler2-2.0.1 \ + aes-0.8.4 \ + aho-corasick-1.1.4 \ + android_system_properties-0.1.5 \ + anyhow-1.0.102 \ + async-trait-0.1.89 \ + autocfg-1.5.0 \ + base64-0.21.7 \ + base64-0.22.1 \ + bit-set-0.5.3 \ + bit-vec-0.6.3 \ + bitflags-2.11.0 \ + block-buffer-0.10.4 \ + bstr-1.12.1 \ + bumpalo-3.20.2 \ + bytes-1.11.1 \ + bzip2-0.6.1 \ + cc-1.2.57 \ + cfg-if-1.0.4 \ + chrono-0.4.44 \ + cipher-0.4.4 \ + constant_time_eq-0.4.2 \ + core-foundation-sys-0.8.7 \ + cpufeatures-0.2.17 \ + crc32fast-1.5.0 \ + crossbeam-deque-0.8.6 \ + crossbeam-epoch-0.9.18 \ + crossbeam-utils-0.8.21 \ + crypto-common-0.1.7 \ + darling-0.23.0 \ + darling_core-0.23.0 \ + darling_macro-0.23.0 \ + deflate64-0.1.12 \ + deranged-0.5.8 \ + digest-0.10.7 \ + dirs-5.0.1 \ + dirs-sys-0.4.1 \ + dyn-clone-1.0.20 \ + equivalent-1.0.2 \ + errno-0.3.14 \ + fancy-regex-0.13.0 \ + filetime-0.2.27 \ + find-msvc-tools-0.1.9 \ + flate2-1.1.9 \ + foldhash-0.1.5 \ + futures-0.3.32 \ + futures-channel-0.3.32 \ + futures-core-0.3.32 \ + futures-executor-0.3.32 \ + futures-io-0.3.32 \ + futures-macro-0.3.32 \ + futures-sink-0.3.32 \ + futures-task-0.3.32 \ + futures-util-0.3.32 \ + generic-array-0.14.7 \ + getrandom-0.2.17 \ + getrandom-0.3.4 \ + getrandom-0.4.2 \ + globset-0.4.18 \ + hashbrown-0.15.5 \ + hashbrown-0.16.1 \ + heck-0.5.0 \ + hmac-0.12.1 \ + http-1.4.0 \ + httparse-1.10.1 \ + iana-time-zone-0.1.65 \ + iana-time-zone-haiku-0.1.2 \ + id-arena-2.3.0 \ + ident_case-1.0.1 \ + ignore-0.4.25 \ + indexmap-2.13.0 \ + inout-0.1.4 \ + itoa-1.0.18 \ + jobserver-0.1.34 \ + js-sys-0.3.91 \ + lazy_static-1.5.0 \ + leb128fmt-0.1.0 \ + libbz2-rs-sys-0.2.2 \ + libc-0.2.183 \ + libredox-0.1.14 \ + linux-raw-sys-0.12.1 \ + lock_api-0.4.14 \ + log-0.4.29 \ + lzma-rust2-0.16.2 \ + matchers-0.2.0 \ + md-5-0.10.6 \ + memchr-2.8.0 \ + miniz_oxide-0.8.9 \ + mio-1.1.1 \ + nu-ansi-term-0.50.3 \ + num-conv-0.2.1 \ + num-traits-0.2.19 \ + once_cell-1.21.4 \ + option-ext-0.2.0 \ + parking_lot-0.12.5 \ + parking_lot_core-0.9.12 \ + pastey-0.2.1 \ + pbkdf2-0.12.2 \ + percent-encoding-2.3.2 \ + pin-project-lite-0.2.17 \ + pkg-config-0.3.32 \ + plain-0.2.3 \ + powerfmt-0.2.0 \ + ppmd-rust-1.4.0 \ + prettyplease-0.2.37 \ + proc-macro2-1.0.106 \ + quote-1.0.45 \ + r-efi-5.3.0 \ + r-efi-6.0.0 \ + redox_syscall-0.5.18 \ + redox_syscall-0.7.3 \ + redox_users-0.4.6 \ + ref-cast-1.0.25 \ + ref-cast-impl-1.0.25 \ + regex-1.12.3 \ + regex-automata-0.4.14 \ + regex-syntax-0.8.10 \ + ring-0.17.14 \ + rmcp-1.2.0 \ + rmcp-macros-1.2.0 \ + rustc-hash-1.1.0 \ + rustix-1.1.4 \ + rustls-0.23.37 \ + rustls-pki-types-1.14.0 \ + rustls-webpki-0.103.10 \ + rustversion-1.0.22 \ + same-file-1.0.6 \ + schemars-1.2.1 \ + schemars_derive-1.2.1 \ + scopeguard-1.2.0 \ + semver-1.0.27 \ + serde-1.0.228 \ + serde_core-1.0.228 \ + serde_derive-1.0.228 \ + serde_derive_internals-0.29.1 \ + serde_json-1.0.149 \ + serde_spanned-0.6.9 \ + sha1-0.10.6 \ + sha2-0.10.9 \ + sharded-slab-0.1.7 \ + shlex-1.3.0 \ + signal-hook-registry-1.4.8 \ + simd-adler32-0.3.8 \ + similar-2.7.0 \ + slab-0.4.12 \ + smallvec-1.15.1 \ + socket2-0.6.3 \ + streaming-iterator-0.1.9 \ + strsim-0.11.1 \ + subtle-2.6.1 \ + syn-2.0.117 \ + tar-0.4.45 \ + thiserror-1.0.69 \ + thiserror-2.0.18 \ + thiserror-impl-1.0.69 \ + thiserror-impl-2.0.18 \ + thread_local-1.1.9 \ + tiktoken-rs-0.6.0 \ + time-0.3.47 \ + time-core-0.1.8 \ + tokio-1.50.0 \ + tokio-macros-2.6.1 \ + tokio-util-0.7.18 \ + toml-0.8.23 \ + toml_datetime-0.6.11 \ + toml_edit-0.22.27 \ + toml_write-0.1.2 \ + tracing-0.1.44 \ + tracing-attributes-0.1.31 \ + tracing-core-0.1.36 \ + tracing-log-0.2.0 \ + tracing-subscriber-0.3.23 \ + tree-sitter-0.26.7 \ + tree-sitter-c-0.24.1 \ + tree-sitter-c-sharp-0.23.1 \ + tree-sitter-cpp-0.23.4 \ + tree-sitter-go-0.25.0 \ + tree-sitter-java-0.23.5 \ + tree-sitter-javascript-0.25.0 \ + tree-sitter-kotlin-ng-1.1.0 \ + tree-sitter-language-0.1.7 \ + tree-sitter-php-0.24.2 \ + tree-sitter-python-0.25.0 \ + tree-sitter-ruby-0.23.1 \ + tree-sitter-rust-0.24.1 \ + tree-sitter-swift-0.7.1 \ + tree-sitter-typescript-0.23.2 \ + typed-path-0.12.3 \ + typenum-1.19.0 \ + unicode-ident-1.0.24 \ + unicode-xid-0.2.6 \ + untrusted-0.9.0 \ + ureq-3.3.0 \ + ureq-proto-0.6.0 \ + utf8-zero-0.8.1 \ + valuable-0.1.1 \ + version_check-0.9.5 \ + walkdir-2.5.0 \ + wasi-0.11.1+wasi-snapshot-preview1 \ + wasip2-1.0.2+wasi-0.2.9 \ + wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 \ + wasm-bindgen-0.2.114 \ + wasm-bindgen-macro-0.2.114 \ + wasm-bindgen-macro-support-0.2.114 \ + wasm-bindgen-shared-0.2.114 \ + wasm-encoder-0.244.0 \ + wasm-metadata-0.244.0 \ + wasmparser-0.244.0 \ + webpki-roots-1.0.6 \ + winapi-util-0.1.11 \ + windows-core-0.62.2 \ + windows-implement-0.60.2 \ + windows-interface-0.59.3 \ + windows-link-0.2.1 \ + windows-result-0.4.1 \ + windows-strings-0.5.1 \ + windows-sys-0.48.0 \ + windows-sys-0.52.0 \ + windows-sys-0.61.2 \ + windows-targets-0.48.5 \ + windows-targets-0.52.6 \ + windows_aarch64_gnullvm-0.48.5 \ + windows_aarch64_gnullvm-0.52.6 \ + windows_aarch64_msvc-0.48.5 \ + windows_aarch64_msvc-0.52.6 \ + windows_i686_gnu-0.48.5 \ + windows_i686_gnu-0.52.6 \ + windows_i686_gnullvm-0.52.6 \ + windows_i686_msvc-0.48.5 \ + windows_i686_msvc-0.52.6 \ + windows_x86_64_gnu-0.48.5 \ + windows_x86_64_gnu-0.52.6 \ + windows_x86_64_gnullvm-0.48.5 \ + windows_x86_64_gnullvm-0.52.6 \ + windows_x86_64_msvc-0.48.5 \ + windows_x86_64_msvc-0.52.6 \ + winnow-0.7.15 \ + wit-bindgen-0.51.0 \ + wit-bindgen-core-0.51.0 \ + wit-bindgen-rust-0.51.0 \ + wit-bindgen-rust-macro-0.51.0 \ + wit-component-0.244.0 \ + wit-parser-0.244.0 \ + xattr-1.6.1 \ + zeroize-1.8.2 \ + zip-8.4.0 \ + zlib-rs-0.6.3 \ + zmij-1.0.21 \ + zopfli-0.8.3 \ + zstd-0.13.3 \ + zstd-safe-7.2.4 \ + zstd-sys-2.0.16+zstd.1.5.7 + +PLIST_FILES= bin/${PORTNAME} + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + +.include <bsd.port.mk> diff --git a/misc/lean-ctx/distinfo b/misc/lean-ctx/distinfo new file mode 100644 index 000000000000..7b09f4fb1e63 --- /dev/null +++ b/misc/lean-ctx/distinfo @@ -0,0 +1,507 @@ +TIMESTAMP = 1774805963 +SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa +SIZE (rust/crates/adler2-2.0.1.crate) = 13366 +SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0 +SIZE (rust/crates/aes-0.8.4.crate) = 124812 +SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 +SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015 +SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 +SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 +SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c +SIZE (rust/crates/anyhow-1.0.102.crate) = 48658 +SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb +SIZE (rust/crates/async-trait-0.1.89.crate) = 32171 +SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 +SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567 +SIZE (rust/crates/base64-0.21.7.crate) = 82576 +SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 +SIZE (rust/crates/base64-0.22.1.crate) = 81597 +SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1 +SIZE (rust/crates/bit-set-0.5.3.crate) = 14470 +SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb +SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927 +SHA256 (rust/crates/bitflags-2.11.0.crate) = 843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af +SIZE (rust/crates/bitflags-2.11.0.crate) = 48906 +SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 +SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 +SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab +SIZE (rust/crates/bstr-1.12.1.crate) = 354916 +SHA256 (rust/crates/bumpalo-3.20.2.crate) = 5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb +SIZE (rust/crates/bumpalo-3.20.2.crate) = 97696 +SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33 +SIZE (rust/crates/bytes-1.11.1.crate) = 78584 +SHA256 (rust/crates/bzip2-0.6.1.crate) = f3a53fac24f34a81bc9954b5d6cfce0c21e18ec6959f44f56e8e90e4bb7c346c +SIZE (rust/crates/bzip2-0.6.1.crate) = 38427 +SHA256 (rust/crates/cc-1.2.57.crate) = 7a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423 +SIZE (rust/crates/cc-1.2.57.crate) = 96188 +SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 +SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 +SHA256 (rust/crates/chrono-0.4.44.crate) = c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0 +SIZE (rust/crates/chrono-0.4.44.crate) = 240549 +SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad +SIZE (rust/crates/cipher-0.4.4.crate) = 19073 +SHA256 (rust/crates/constant_time_eq-0.4.2.crate) = 3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b +SIZE (rust/crates/constant_time_eq-0.4.2.crate) = 25831 +SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b +SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 +SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 +SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 +SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 +SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 +SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 +SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471 +SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e +SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875 +SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 +SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 +SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a +SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619 +SHA256 (rust/crates/darling-0.23.0.crate) = 25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d +SIZE (rust/crates/darling-0.23.0.crate) = 43298 +SHA256 (rust/crates/darling_core-0.23.0.crate) = 9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0 +SIZE (rust/crates/darling_core-0.23.0.crate) = 74564 +SHA256 (rust/crates/darling_macro-0.23.0.crate) = ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d +SIZE (rust/crates/darling_macro-0.23.0.crate) = 2480 +SHA256 (rust/crates/deflate64-0.1.12.crate) = ac6b926516df9c60bfa16e107b21086399f8285a44ca9711344b9e553c5146e2 +SIZE (rust/crates/deflate64-0.1.12.crate) = 28110 +SHA256 (rust/crates/deranged-0.5.8.crate) = 7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c +SIZE (rust/crates/deranged-0.5.8.crate) = 26885 +SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 +SIZE (rust/crates/digest-0.10.7.crate) = 19557 +SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225 +SIZE (rust/crates/dirs-5.0.1.crate) = 12255 +SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c +SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719 +SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555 +SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134 +SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f +SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 +SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb +SIZE (rust/crates/errno-0.3.14.crate) = 12002 +SHA256 (rust/crates/fancy-regex-0.13.0.crate) = 531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2 +SIZE (rust/crates/fancy-regex-0.13.0.crate) = 85930 +SHA256 (rust/crates/filetime-0.2.27.crate) = f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db +SIZE (rust/crates/filetime-0.2.27.crate) = 16678 +SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582 +SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493 +SHA256 (rust/crates/flate2-1.1.9.crate) = 843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c +SIZE (rust/crates/flate2-1.1.9.crate) = 82745 +SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2 +SIZE (rust/crates/foldhash-0.1.5.crate) = 21901 +SHA256 (rust/crates/futures-0.3.32.crate) = 8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d +SIZE (rust/crates/futures-0.3.32.crate) = 61234 +SHA256 (rust/crates/futures-channel-0.3.32.crate) = 07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d +SIZE (rust/crates/futures-channel-0.3.32.crate) = 33213 +SHA256 (rust/crates/futures-core-0.3.32.crate) = 7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d +SIZE (rust/crates/futures-core-0.3.32.crate) = 14684 +SHA256 (rust/crates/futures-executor-0.3.32.crate) = baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d +SIZE (rust/crates/futures-executor-0.3.32.crate) = 18581 +SHA256 (rust/crates/futures-io-0.3.32.crate) = cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718 +SIZE (rust/crates/futures-io-0.3.32.crate) = 9191 +SHA256 (rust/crates/futures-macro-0.3.32.crate) = e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b +SIZE (rust/crates/futures-macro-0.3.32.crate) = 11929 +SHA256 (rust/crates/futures-sink-0.3.32.crate) = c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893 +SIZE (rust/crates/futures-sink-0.3.32.crate) = 8106 +SHA256 (rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393 +SIZE (rust/crates/futures-task-0.3.32.crate) = 11377 +SHA256 (rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6 +SIZE (rust/crates/futures-util-0.3.32.crate) = 168797 +SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a +SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 +SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0 +SIZE (rust/crates/getrandom-0.2.17.crate) = 40780 +SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd +SIZE (rust/crates/getrandom-0.3.4.crate) = 50932 +SHA256 (rust/crates/getrandom-0.4.2.crate) = 0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555 +SIZE (rust/crates/getrandom-0.4.2.crate) = 53905 +SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3 +SIZE (rust/crates/globset-0.4.18.crate) = 28970 +SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1 +SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908 +SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100 +SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785 +SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea +SIZE (rust/crates/heck-0.5.0.crate) = 11517 +SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e +SIZE (rust/crates/hmac-0.12.1.crate) = 42657 +SHA256 (rust/crates/http-1.4.0.crate) = e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a +SIZE (rust/crates/http-1.4.0.crate) = 106978 +SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87 +SIZE (rust/crates/httparse-1.10.1.crate) = 45190 +SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470 +SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079 +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/id-arena-2.3.0.crate) = 3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954 +SIZE (rust/crates/id-arena-2.3.0.crate) = 12883 +SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 +SIZE (rust/crates/ident_case-1.0.1.crate) = 3492 +SHA256 (rust/crates/ignore-0.4.25.crate) = d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a +SIZE (rust/crates/ignore-0.4.25.crate) = 59154 +SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017 +SIZE (rust/crates/indexmap-2.13.0.crate) = 102206 +SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01 +SIZE (rust/crates/inout-0.1.4.crate) = 11280 +SHA256 (rust/crates/itoa-1.0.18.crate) = 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682 +SIZE (rust/crates/itoa-1.0.18.crate) = 15935 +SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33 +SIZE (rust/crates/jobserver-0.1.34.crate) = 29013 +SHA256 (rust/crates/js-sys-0.3.91.crate) = b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c +SIZE (rust/crates/js-sys-0.3.91.crate) = 91416 +SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe +SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 +SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2 +SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138 +SHA256 (rust/crates/libbz2-rs-sys-0.2.2.crate) = 2c4a545a15244c7d945065b5d392b2d2d7f21526fba56ce51467b06ed445e8f7 +SIZE (rust/crates/libbz2-rs-sys-0.2.2.crate) = 50880 +SHA256 (rust/crates/libc-0.2.183.crate) = b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d +SIZE (rust/crates/libc-0.2.183.crate) = 816918 +SHA256 (rust/crates/libredox-0.1.14.crate) = 1744e39d1d6a9948f4f388969627434e31128196de472883b39f148769bfe30a +SIZE (rust/crates/libredox-0.1.14.crate) = 9536 +SHA256 (rust/crates/linux-raw-sys-0.12.1.crate) = 32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53 +SIZE (rust/crates/linux-raw-sys-0.12.1.crate) = 3006116 +SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965 +SIZE (rust/crates/lock_api-0.4.14.crate) = 29249 +SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897 +SIZE (rust/crates/log-0.4.29.crate) = 51515 +SHA256 (rust/crates/lzma-rust2-0.16.2.crate) = 47bb1e988e6fb779cf720ad431242d3f03167c1b3f2b1aae7f1a94b2495b36ae +SIZE (rust/crates/lzma-rust2-0.16.2.crate) = 254500 +SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9 +SIZE (rust/crates/matchers-0.2.0.crate) = 7075 +SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf +SIZE (rust/crates/md-5-0.10.6.crate) = 16161 +SHA256 (rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79 +SIZE (rust/crates/memchr-2.8.0.crate) = 97780 +SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 +SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 +SHA256 (rust/crates/mio-1.1.1.crate) = a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc +SIZE (rust/crates/mio-1.1.1.crate) = 105630 +SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5 +SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597 +SHA256 (rust/crates/num-conv-0.2.1.crate) = c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967 +SIZE (rust/crates/num-conv-0.2.1.crate) = 7099 +SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 +SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 +SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50 +SIZE (rust/crates/once_cell-1.21.4.crate) = 35010 +SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d +SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 +SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a +SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735 +SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1 +SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110 +SHA256 (rust/crates/pastey-0.2.1.crate) = b867cad97c0791bbd3aaa6472142568c6c9e8f71937e98379f584cfb0cf35bec +SIZE (rust/crates/pastey-0.2.1.crate) = 14416 +SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2 +SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906 +SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 +SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583 +SHA256 (rust/crates/pin-project-lite-0.2.17.crate) = a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd +SIZE (rust/crates/pin-project-lite-0.2.17.crate) = 31034 +SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c +SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 +SHA256 (rust/crates/plain-0.2.3.crate) = b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6 +SIZE (rust/crates/plain-0.2.3.crate) = 10664 +SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391 +SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165 +SHA256 (rust/crates/ppmd-rust-1.4.0.crate) = efca4c95a19a79d1c98f791f10aebd5c1363b473244630bb7dbde1dc98455a24 +SIZE (rust/crates/ppmd-rust-1.4.0.crate) = 38522 +SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b +SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033 +SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 +SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765 +SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924 +SIZE (rust/crates/quote-1.0.45.crate) = 31564 +SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f +SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 +SHA256 (rust/crates/r-efi-6.0.0.crate) = f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf +SIZE (rust/crates/r-efi-6.0.0.crate) = 65303 +SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d +SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747 +SHA256 (rust/crates/redox_syscall-0.7.3.crate) = 6ce70a74e890531977d37e532c34d45e9055d2409ed08ddba14529471ed0be16 +SIZE (rust/crates/redox_syscall-0.7.3.crate) = 28254 +SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43 +SIZE (rust/crates/redox_users-0.4.6.crate) = 15585 +SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d +SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192 +SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da +SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167 +SHA256 (rust/crates/regex-1.12.3.crate) = e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276 +SIZE (rust/crates/regex-1.12.3.crate) = 153392 +SHA256 (rust/crates/regex-automata-0.4.14.crate) = 6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f +SIZE (rust/crates/regex-automata-0.4.14.crate) = 618012 +SHA256 (rust/crates/regex-syntax-0.8.10.crate) = dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a +SIZE (rust/crates/regex-syntax-0.8.10.crate) = 358781 +SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 +SIZE (rust/crates/ring-0.17.14.crate) = 1502610 +SHA256 (rust/crates/rmcp-1.2.0.crate) = ba6b9d2f0efe2258b23767f1f9e0054cfbcac9c2d6f81a031214143096d7864f +SIZE (rust/crates/rmcp-1.2.0.crate) = 291437 +SHA256 (rust/crates/rmcp-macros-1.2.0.crate) = ab9d95d7ed26ad8306352b0d5f05b593222b272790564589790d210aa15caa9e +SIZE (rust/crates/rmcp-macros-1.2.0.crate) = 22682 +SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 +SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 +SHA256 (rust/crates/rustix-1.1.4.crate) = b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190 +SIZE (rust/crates/rustix-1.1.4.crate) = 425241 +SHA256 (rust/crates/rustls-0.23.37.crate) = 758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4 +SIZE (rust/crates/rustls-0.23.37.crate) = 372731 +SHA256 (rust/crates/rustls-pki-types-1.14.0.crate) = be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd +SIZE (rust/crates/rustls-pki-types-1.14.0.crate) = 35403 +SHA256 (rust/crates/rustls-webpki-0.103.10.crate) = df33b2b81ac578cabaf06b89b0631153a3f416b0a886e8a7a1707fb51abbd1ef +SIZE (rust/crates/rustls-webpki-0.103.10.crate) = 85648 +SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d +SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 +SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 +SIZE (rust/crates/same-file-1.0.6.crate) = 10183 +SHA256 (rust/crates/schemars-1.2.1.crate) = a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc +SIZE (rust/crates/schemars-1.2.1.crate) = 94403 +SHA256 (rust/crates/schemars_derive-1.2.1.crate) = 7d115b50f4aaeea07e79c1912f645c7513d81715d0420f8bc77a18c6260b307f +SIZE (rust/crates/schemars_derive-1.2.1.crate) = 31319 +SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 +SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 +SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2 +SIZE (rust/crates/semver-1.0.27.crate) = 30081 +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.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86 +SIZE (rust/crates/serde_json-1.0.149.crate) = 155994 +SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3 +SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210 +SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba +SIZE (rust/crates/sha1-0.10.6.crate) = 13517 +SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283 +SIZE (rust/crates/sha2-0.10.9.crate) = 29271 +SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6 +SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227 +SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 +SIZE (rust/crates/shlex-1.3.0.crate) = 18713 +SHA256 (rust/crates/signal-hook-registry-1.4.8.crate) = c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b +SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668 +SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2 +SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294 +SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa +SIZE (rust/crates/similar-2.7.0.crate) = 53928 +SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5 +SIZE (rust/crates/slab-0.4.12.crate) = 19080 +SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 +SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 +SHA256 (rust/crates/socket2-0.6.3.crate) = 3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e +SIZE (rust/crates/socket2-0.6.3.crate) = 59330 +SHA256 (rust/crates/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520 +SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482 +SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f +SIZE (rust/crates/strsim-0.11.1.crate) = 14266 +SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 +SIZE (rust/crates/subtle-2.6.1.crate) = 14562 +SHA256 (rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99 +SIZE (rust/crates/syn-2.0.117.crate) = 306011 +SHA256 (rust/crates/tar-0.4.45.crate) = 22692a6476a21fa75fdfc11d452fda482af402c008cdbaf3476414e122040973 +SIZE (rust/crates/tar-0.4.45.crate) = 67847 +SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 +SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 +SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4 +SIZE (rust/crates/thiserror-2.0.18.crate) = 28875 +SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 +SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 +SHA256 (rust/crates/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5 +SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413 +SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 +SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 +SHA256 (rust/crates/tiktoken-rs-0.6.0.crate) = 44075987ee2486402f0808505dd65692163d243a337fc54363d49afac41087f6 +SIZE (rust/crates/tiktoken-rs-0.6.0.crate) = 3792475 +SHA256 (rust/crates/time-0.3.47.crate) = 743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c +SIZE (rust/crates/time-0.3.47.crate) = 225161 +SHA256 (rust/crates/time-core-0.1.8.crate) = 7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca +SIZE (rust/crates/time-core-0.1.8.crate) = 9634 +SHA256 (rust/crates/tokio-1.50.0.crate) = 27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d +SIZE (rust/crates/tokio-1.50.0.crate) = 878380 +SHA256 (rust/crates/tokio-macros-2.6.1.crate) = 5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c +SIZE (rust/crates/tokio-macros-2.6.1.crate) = 16546 +SHA256 (rust/crates/tokio-util-0.7.18.crate) = 9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098 +SIZE (rust/crates/tokio-util-0.7.18.crate) = 140550 +SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362 +SIZE (rust/crates/toml-0.8.23.crate) = 36050 +SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c +SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125 +SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a +SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602 +SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801 +SIZE (rust/crates/toml_write-0.1.2.crate) = 15660 +SHA256 (rust/crates/tracing-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100 +SIZE (rust/crates/tracing-0.1.44.crate) = 463135 +SHA256 (rust/crates/tracing-attributes-0.1.31.crate) = 7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da +SIZE (rust/crates/tracing-attributes-0.1.31.crate) = 39733 +SHA256 (rust/crates/tracing-core-0.1.36.crate) = db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a +SIZE (rust/crates/tracing-core-0.1.36.crate) = 63967 +SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3 +SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 +SHA256 (rust/crates/tracing-subscriber-0.3.23.crate) = cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319 +SIZE (rust/crates/tracing-subscriber-0.3.23.crate) = 213773 +SHA256 (rust/crates/tree-sitter-0.26.7.crate) = e7a6592b1aec0109df37b6bafea77eb4e61466e37b0a5a98bef4f89bfb81b7a2 +SIZE (rust/crates/tree-sitter-0.26.7.crate) = 196770 +SHA256 (rust/crates/tree-sitter-c-0.24.1.crate) = 1a3aad8f0129083a59fe8596157552d2bb7148c492d44c21558d68ca1c722707 +SIZE (rust/crates/tree-sitter-c-0.24.1.crate) = 248206 +SHA256 (rust/crates/tree-sitter-c-sharp-0.23.1.crate) = 67f06accca7b45351758663b8215089e643d53bd9a660ce0349314263737fcb0 +SIZE (rust/crates/tree-sitter-c-sharp-0.23.1.crate) = 1347808 +SHA256 (rust/crates/tree-sitter-cpp-0.23.4.crate) = df2196ea9d47b4ab4a31b9297eaa5a5d19a0b121dceb9f118f6790ad0ab94743 +SIZE (rust/crates/tree-sitter-cpp-0.23.4.crate) = 971129 +SHA256 (rust/crates/tree-sitter-go-0.25.0.crate) = c8560a4d2f835cc0d4d2c2e03cbd0dde2f6114b43bc491164238d333e28b16ea +SIZE (rust/crates/tree-sitter-go-0.25.0.crate) = 110415 +SHA256 (rust/crates/tree-sitter-java-0.23.5.crate) = 0aa6cbcdc8c679b214e616fd3300da67da0e492e066df01bcf5a5921a71e90d6 +SIZE (rust/crates/tree-sitter-java-0.23.5.crate) = 159677 +SHA256 (rust/crates/tree-sitter-javascript-0.25.0.crate) = 68204f2abc0627a90bdf06e605f5c470aa26fdcb2081ea553a04bdad756693f5 +SIZE (rust/crates/tree-sitter-javascript-0.25.0.crate) = 151425 +SHA256 (rust/crates/tree-sitter-kotlin-ng-1.1.0.crate) = e800ebbda938acfbf224f4d2c34947a31994b1295ee6e819b65226c7b51b4450 +SIZE (rust/crates/tree-sitter-kotlin-ng-1.1.0.crate) = 1113824 +SHA256 (rust/crates/tree-sitter-language-0.1.7.crate) = 009994f150cc0cd50ff54917d5bc8bffe8cad10ca10d81c34da2ec421ae61782 +SIZE (rust/crates/tree-sitter-language-0.1.7.crate) = 7945 +SHA256 (rust/crates/tree-sitter-php-0.24.2.crate) = 0d8c17c3ab69052c5eeaa7ff5cd972dd1bc25d1b97ee779fec391ad3b5df5592 +SIZE (rust/crates/tree-sitter-php-0.24.2.crate) = 623737 +SHA256 (rust/crates/tree-sitter-python-0.25.0.crate) = 6bf85fd39652e740bf60f46f4cda9492c3a9ad75880575bf14960f775cb74a1c +SIZE (rust/crates/tree-sitter-python-0.25.0.crate) = 180146 +SHA256 (rust/crates/tree-sitter-ruby-0.23.1.crate) = be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95 +SIZE (rust/crates/tree-sitter-ruby-0.23.1.crate) = 512753 +SHA256 (rust/crates/tree-sitter-rust-0.24.1.crate) = f715f73a0687261ddb686f0d64a1e5af57bd199c4d12be5fdda6676ce1885bf9 +SIZE (rust/crates/tree-sitter-rust-0.24.1.crate) = 367988 +SHA256 (rust/crates/tree-sitter-swift-0.7.1.crate) = 4ef216011c3e3df4fa864736f347cb8d509b1066cf0c8549fb1fd81ac9832e59 +SIZE (rust/crates/tree-sitter-swift-0.7.1.crate) = 946906 +SHA256 (rust/crates/tree-sitter-typescript-0.23.2.crate) = 6c5f76ed8d947a75cc446d5fccd8b602ebf0cde64ccf2ffa434d873d7a575eff +SIZE (rust/crates/tree-sitter-typescript-0.23.2.crate) = 829457 +SHA256 (rust/crates/typed-path-0.12.3.crate) = 8e28f89b80c87b8fb0cf04ab448d5dd0dd0ade2f8891bae878de66a75a28600e +SIZE (rust/crates/typed-path-0.12.3.crate) = 112964 +SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb +SIZE (rust/crates/typenum-1.19.0.crate) = 76414 +SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75 +SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298 +SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853 +SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744 +SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 +SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 +SHA256 (rust/crates/ureq-3.3.0.crate) = dea7109cdcd5864d4eeb1b58a1648dc9bf520360d7af16ec26d0a9354bafcfc0 +SIZE (rust/crates/ureq-3.3.0.crate) = 147997 +SHA256 (rust/crates/ureq-proto-0.6.0.crate) = e994ba84b0bd1b1b0cf92878b7ef898a5c1760108fe7b6010327e274917a808c +SIZE (rust/crates/ureq-proto-0.6.0.crate) = 61319 +SHA256 (rust/crates/utf8-zero-0.8.1.crate) = b8c0a043c9540bae7c578c88f91dda8bd82e59ae27c21baca69c8b191aaf5a6e +SIZE (rust/crates/utf8-zero-0.8.1.crate) = 13984 +SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65 +SIZE (rust/crates/valuable-0.1.1.crate) = 28679 +SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a +SIZE (rust/crates/version_check-0.9.5.crate) = 15554 +SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b +SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 +SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b +SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 +SHA256 (rust/crates/wasip2-1.0.2+wasi-0.2.9.crate) = 9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5 +SIZE (rust/crates/wasip2-1.0.2+wasi-0.2.9.crate) = 129778 +SHA256 (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5 +SIZE (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 123354 +SHA256 (rust/crates/wasm-bindgen-0.2.114.crate) = 6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e +SIZE (rust/crates/wasm-bindgen-0.2.114.crate) = 59350 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.114.crate) = 18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6 +SIZE (rust/crates/wasm-bindgen-macro-0.2.114.crate) = 9289 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.114.crate) = 03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3 +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.114.crate) = 63445 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.114.crate) = 75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16 +SIZE (rust/crates/wasm-bindgen-shared-0.2.114.crate) = 10538 +SHA256 (rust/crates/wasm-encoder-0.244.0.crate) = 990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319 +SIZE (rust/crates/wasm-encoder-0.244.0.crate) = 85804 +SHA256 (rust/crates/wasm-metadata-0.244.0.crate) = bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909 +SIZE (rust/crates/wasm-metadata-0.244.0.crate) = 21500 +SHA256 (rust/crates/wasmparser-0.244.0.crate) = 47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe +SIZE (rust/crates/wasmparser-0.244.0.crate) = 265607 +SHA256 (rust/crates/webpki-roots-1.0.6.crate) = 22cfaf3c063993ff62e73cb4311efde4db1efb31ab78a3e5c457939ad5cc0bed +SIZE (rust/crates/webpki-roots-1.0.6.crate) = 240440 +SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22 +SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368 +SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb +SIZE (rust/crates/windows-core-0.62.2.crate) = 36932 +SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf +SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325 +SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358 +SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809 +SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 +SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 +SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5 +SIZE (rust/crates/windows-result-0.4.1.crate) = 13381 +SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091 +SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966 +SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 +SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884 +SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d +SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 +SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc +SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186 +SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c +SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904 +SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 +SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 +SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 +SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 +SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc +SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483 +SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 +SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 +SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e +SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891 +SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b +SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 +SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 +SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 +SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 +SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300 +SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 +SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 +SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e +SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619 +SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 +SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc +SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d +SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 +SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 +SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412 +SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec +SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 +SHA256 (rust/crates/winnow-0.7.15.crate) = df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945 +SIZE (rust/crates/winnow-0.7.15.crate) = 187092 +SHA256 (rust/crates/wit-bindgen-0.51.0.crate) = d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5 +SIZE (rust/crates/wit-bindgen-0.51.0.crate) = 68035 +SHA256 (rust/crates/wit-bindgen-core-0.51.0.crate) = ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc +SIZE (rust/crates/wit-bindgen-core-0.51.0.crate) = 35048 +SHA256 (rust/crates/wit-bindgen-rust-0.51.0.crate) = b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21 +SIZE (rust/crates/wit-bindgen-rust-0.51.0.crate) = 57051 +SHA256 (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a +SIZE (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 14283 +SHA256 (rust/crates/wit-component-0.244.0.crate) = 9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2 +SIZE (rust/crates/wit-component-0.244.0.crate) = 256882 +SHA256 (rust/crates/wit-parser-0.244.0.crate) = ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736 +SIZE (rust/crates/wit-parser-0.244.0.crate) = 159371 +SHA256 (rust/crates/xattr-1.6.1.crate) = 32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156 +SIZE (rust/crates/xattr-1.6.1.crate) = 15952 +SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0 +SIZE (rust/crates/zeroize-1.8.2.crate) = 20907 +SHA256 (rust/crates/zip-8.4.0.crate) = 7756d0206d058333667493c4014f545f4b9603c4330ccd6d9b3f86dcab59f7d9 +SIZE (rust/crates/zip-8.4.0.crate) = 147241 +SHA256 (rust/crates/zlib-rs-0.6.3.crate) = 3be3d40e40a133f9c916ee3f9f4fa2d9d63435b5fbe1bfc6d9dae0aa0ada1513 +SIZE (rust/crates/zlib-rs-0.6.3.crate) = 210781 +SHA256 (rust/crates/zmij-1.0.21.crate) = b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa +SIZE (rust/crates/zmij-1.0.21.crate) = 26665 +SHA256 (rust/crates/zopfli-0.8.3.crate) = f05cd8797d63865425ff89b5c4a48804f35ba0ce8d125800027ad6017d2b5249 +SIZE (rust/crates/zopfli-0.8.3.crate) = 51589 +SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a +SIZE (rust/crates/zstd-0.13.3.crate) = 30514 +SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d +SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350 +SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748 +SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620 +SHA256 (yvgude-lean-ctx-v2.8.2_GH0.tar.gz) = 420e053926e637bf125c733b29c83d8ca9e30f6d3ea47be0351190a8bdb21824 +SIZE (yvgude-lean-ctx-v2.8.2_GH0.tar.gz) = 276721 diff --git a/misc/lean-ctx/pkg-descr b/misc/lean-ctx/pkg-descr new file mode 100644 index 000000000000..da26eb433389 --- /dev/null +++ b/misc/lean-ctx/pkg-descr @@ -0,0 +1,14 @@ +LeanCTX is a hybrid context optimizer designed to reduce token consumption +in AI-assisted software engineering workflows. It acts as a cognitive filter +between AI tools and Large Language Models (LLMs), stripping noise like +comments and whitespace to lower costs and maximize context efficiency. + +Features: +- AST-Aware Compression: Uses Tree-sitter to parse 14 languages, preserving + critical types and logic while reducing token counts by up to 90%. +- MCP Server Integration: Provides 24 tools that replace standard file reads + with compressed alternatives for any MCP-enabled AI client. +- Automated Shell Hook: Intercepts and compresses output from over 90 common + command patterns (git, npm, cargo, docker, kubectl, etc.). +- Privacy and Performance: Single Rust binary with zero dependencies and no + cloud requirements.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69c9778d.1c4e3.4fd3cf2>
