dev-util/rtk
Rust Token Killer — CLI proxy that reduces LLM token consumption
ChangeLog
commit 1cf545c48e9a43e29b9261f4b100ef177f7ee5ef
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jun 28 14:17:55 2026 +0200
dev-util/rtk: drop 0.42.2, 0.42.3
commit a9fdc299dd25e7fa4991e439b46b16ccbb2a1120
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jun 28 14:17:55 2026 +0200
dev-util/rtk: add 0.43.0
Crate set is unchanged from 0.42.4 (only the rtk application code moved), so
CRATES and RUST_MIN_VER (1.91) carry over verbatim. Upstream also corrected
Cargo.toml's license from the long-standing "MIT" mislabel to "Apache 2.0",
matching the shipped LICENSE file; refresh the rationale comment accordingly.
commit 8abf3467f46daa056244cba5de396c21d50b8c5f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:31 2026 +0200
dev-util/rtk: Keyword 0.42.3 for ~arm64
commit c97c4a83642b77757e5a2dfba9edfa0564bb2221
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:31 2026 +0200
dev-util/rtk: Keyword 0.42.2 for ~arm64
commit e476a91b816e1c097d6e2b886e9bd550deb4b4d1
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 21:29:41 2026 +0200
dev-util/rtk: Keyword 0.42.4 for ~arm64
Rust (cargo, vendored CRATES); aarch64-portable, no architecture-specific code.
commit c3bbdecca285c44b7af7d38c46bea8ffe50cc9b4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 13 13:24:31 2026 +0200
dev-util/rtk: add 0.42.4
Patch release. The regenerated Cargo.lock yields a byte-identical
vendored crate set to 0.42.3, so RUST_MIN_VER stays at 1.91.0 and the
ebuild is an unchanged copy bar the version.
commit 8bb7f311895979f6e979af52d24c2ad21da4892e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 6 20:26:37 2026 +0200
dev-util/rtk: drop 0.42.1
commit e9c66ca85de7d7ecd9f4f39cb9adb4dcfb85c8eb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 6 18:53:32 2026 +0200
dev-util/rtk: add 0.42.3
The vendored crate set is unchanged from 0.42.2, but the cargo eclass's
crate-MSRV data now reports the `which` dependency as requiring Rust
1.91, so raise RUST_MIN_VER to match the QA notice rather than carry the
stale 1.87.0 floor forward.
commit d401909af315aa76261e30531eeba49686386021
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jun 5 15:20:07 2026 +0200
dev-util/rtk: drop 0.42.0
commit 9e9ac56285001e187eacec091a26d339130fc401
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jun 5 15:19:07 2026 +0200
dev-util/rtk: add 0.42.2
Cargo.lock dependency set is byte-identical to 0.42.1 (202 crates, no
adds/drops), so CRATES carries over unchanged; RUST_MIN_VER stays 1.87.0.
commit c742db6a6f7449e911da89780296369a6a6e20b9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 4 02:10:20 2026 +0200
dev-util/rtk: add 0.42.1
Patch bump; CRATES regenerated from upstream Cargo.lock via
pycargoebuild.
commit 3d968d5ed9f1520849964d1bd35dd97ee0ced10c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon May 25 19:11:39 2026 +0200
dev-util/rtk: new package, 0.42.0
Rust Token Killer — CLI proxy that reduces LLM token consumption by
filtering common dev-command output before it reaches the LLM
session. Single Rust binary, MIT/Apache-2.0 dual-licensed (LICENSE
file is Apache-2.0; Cargo.toml claims MIT — go with the LICENSE file
per Gentoo policy).
Source build via cargo eclass with all 202 transitive crates inlined
in CRATES from the upstream Cargo.lock. rusqlite uses its bundled
SQLite, flate2 uses miniz_oxide, so no system C deps. Build-verified
against ~amd64; RUST_MIN_VER bumped to 1.87.0 to satisfy the strictest
dep in the transitive set (caught at cargo eclass QA).
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jun 28 14:17:55 2026 +0200
dev-util/rtk: drop 0.42.2, 0.42.3
commit a9fdc299dd25e7fa4991e439b46b16ccbb2a1120
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jun 28 14:17:55 2026 +0200
dev-util/rtk: add 0.43.0
Crate set is unchanged from 0.42.4 (only the rtk application code moved), so
CRATES and RUST_MIN_VER (1.91) carry over verbatim. Upstream also corrected
Cargo.toml's license from the long-standing "MIT" mislabel to "Apache 2.0",
matching the shipped LICENSE file; refresh the rationale comment accordingly.
commit 8abf3467f46daa056244cba5de396c21d50b8c5f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:31 2026 +0200
dev-util/rtk: Keyword 0.42.3 for ~arm64
commit c97c4a83642b77757e5a2dfba9edfa0564bb2221
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:31 2026 +0200
dev-util/rtk: Keyword 0.42.2 for ~arm64
commit e476a91b816e1c097d6e2b886e9bd550deb4b4d1
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 21:29:41 2026 +0200
dev-util/rtk: Keyword 0.42.4 for ~arm64
Rust (cargo, vendored CRATES); aarch64-portable, no architecture-specific code.
commit c3bbdecca285c44b7af7d38c46bea8ffe50cc9b4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 13 13:24:31 2026 +0200
dev-util/rtk: add 0.42.4
Patch release. The regenerated Cargo.lock yields a byte-identical
vendored crate set to 0.42.3, so RUST_MIN_VER stays at 1.91.0 and the
ebuild is an unchanged copy bar the version.
commit 8bb7f311895979f6e979af52d24c2ad21da4892e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 6 20:26:37 2026 +0200
dev-util/rtk: drop 0.42.1
commit e9c66ca85de7d7ecd9f4f39cb9adb4dcfb85c8eb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 6 18:53:32 2026 +0200
dev-util/rtk: add 0.42.3
The vendored crate set is unchanged from 0.42.2, but the cargo eclass's
crate-MSRV data now reports the `which` dependency as requiring Rust
1.91, so raise RUST_MIN_VER to match the QA notice rather than carry the
stale 1.87.0 floor forward.
commit d401909af315aa76261e30531eeba49686386021
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jun 5 15:20:07 2026 +0200
dev-util/rtk: drop 0.42.0
commit 9e9ac56285001e187eacec091a26d339130fc401
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jun 5 15:19:07 2026 +0200
dev-util/rtk: add 0.42.2
Cargo.lock dependency set is byte-identical to 0.42.1 (202 crates, no
adds/drops), so CRATES carries over unchanged; RUST_MIN_VER stays 1.87.0.
commit c742db6a6f7449e911da89780296369a6a6e20b9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 4 02:10:20 2026 +0200
dev-util/rtk: add 0.42.1
Patch bump; CRATES regenerated from upstream Cargo.lock via
pycargoebuild.
commit 3d968d5ed9f1520849964d1bd35dd97ee0ced10c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon May 25 19:11:39 2026 +0200
dev-util/rtk: new package, 0.42.0
Rust Token Killer — CLI proxy that reduces LLM token consumption by
filtering common dev-command output before it reaches the LLM
session. Single Rust binary, MIT/Apache-2.0 dual-licensed (LICENSE
file is Apache-2.0; Cargo.toml claims MIT — go with the LICENSE file
per Gentoo policy).
Source build via cargo eclass with all 202 transitive crates inlined
in CRATES from the upstream Cargo.lock. rusqlite uses its bundled
SQLite, flate2 uses miniz_oxide, so no system C deps. Build-verified
against ~amd64; RUST_MIN_VER bumped to 1.87.0 to satisfy the strictest
dep in the transitive set (caught at cargo eclass QA).


View
Download
Browse