Repository navigation
Releases: pyrlyn/rtok
Releases · pyrlyn/rtok
Release list
v0.16.0 (dev build)
Warning
Dev build: compiled with the Cargo dev profile (unoptimized, with debug info) and published as a prerelease.
Docs
- docs: T413 plan installers for 15 more agent hosts (#742) (
51e09eb) - docs: T414 record React Aria Components as the UI behaviour toolkit (#747) (
ba33dfe) - docs: drop the per-task line and file caps (#750) (
b1e3a31) - docs: T423 worktrees skill falls back to agents whoami on rtok 0.15.1 (#754) (
360703b) - docs: T336 graph tools default to the cwd project, not the web selection (#775) (
315cd5e) - docs: T342 agents junk clear follows T152's cache-clearing rules (#776) (
c57972f) - docs: remove the Hugo site and add ru/uk translations (#768) (
8dfde68) - docs: T416 plan a shared change-preview crate and dry-run --stat across commands (#780) (
ca34e1b) - docs: T310 close the React SPA epic and drop the last Slint wording (#788) (
233555c) - docs: close T329.4 and T330.3 after their last subtasks (#796) (
6f77a54) - docs: T436 plan operation icons and a spinner on every wait, the way ketch draws them (#795) (
7db7ec4) - docs: T441 plan task adapters for agent tasks over CLI and MCP (#800) (
f3e49b6) - docs: T271 T333 close: the desktop MCP entry stays (D33/T275) (#802) (
0132bfa) - docs: T441.1 task adapters research (research.md §35) (#803) (
ea0ac66) - docs: T358 close the agents usage epic (#816) (
6f06169) - docs: T400 fix stale research statements (#818) (
e6ed4e1) - docs: T441.9 task adapter docs (#811) (
c4d381f) - docs: T399 re-check host docs for three open host questions (#842) (
1ae5d1f) - docs: T385.13 measure cross-session read duplication (#838) (
1178654) - docs: T402 measure prose share of tool output (#845) (
7839935) - docs: T397 re-measure stale numbers (#846) (
49c9801) - docs: T399 update the stale Cline ancestry statement (#851) (
d9dac1b) - docs: T385.8 measure what LLM compression could save (#854) (
1e1b411) - docs: cloud review findings (2026-10-08) at the top of plan.md (#874) (
55d75ec) - docs: fact-check mcpproxy-go token claims (2026-10-08) (#893) (
5dd9e9c) - docs: renumber duplicate T454 and T455 to T474 and T475 (#901) (
609337e) - docs: local crate docs from Cargo.lock (#886) (
3fe099d) - docs: record the creator's decisions on T332, T334, T337, T340 and T341 (#913) (
d0fcf33) - docs: T335 T343-T348 record the research decisions (#920) (
1b3e0ff) - docs: T405 fold into T441.13; record creator decisions for T289.3 and T329.32 (T500) (#953) (
efe19f0) - docs: T461 explain why the Windows resident watches only the lock (#965) (
648eb60) - docs: drop the stale T329.15 row from plan.md and todo.md (#963) (
f22981d) - docs: T467 close the store move, record the T464-T466 comparisons (#971) (
694657d)
Tooling
- ci: run only the docs check on docs-only pull requests (#718) (
bada422) - ci: pin infra to merged docs-only commit 24c329a (#720) (
8a409d8) - ci: pin infra to the docs-only-on-drafts fix (#740) (
3e475f0) - chore: ignore the leftover crates/rtok-webui build output (#761) (
318f13a) - chore: point shared workflows at pyrlyn/ci (#765) (
26235d9) - chore: ignore the leftover crates/rtok-webui build output (#766) (
26c8995) - ci: skip CI on draft pull requests (#871) (
0b9a62d) - ci: shared license check, dependabot and sync-docs from pyrlyn/ci (#873) (
a1af663) - ci: grant issues: write to the shared CI caller (#899) (
d3a16cf) - deps: bump rmcp from 3.4.1 to 3.5.0 in the minor group (#882) (
1255218) - ci: bump jdx/mise-action from 4.3.0 to 5.0.1 in the actions group (#884) (
e82511d) - deps: bump jsonc-parser from 0.33.2 to 0.34.0 (#903) (
456dfbd) - ci: T502 retire the revert-on-failure job (#956) (
3d434e8) - chore: remove dead GitHub Pages homepage links (#972) (
3b96676) - chore: T329.48 one panel shell for compare and export (#974) (
1b02035) - chore: T463 rtok-mcp uses the sdk's rtok-binary check instead of runs_rtok (#968) (
78993ae) - chore: T462 drop the uncalled guard::check_json (#967) (
1307cc1)
Other
- docs(plan): add T381 config init must not freeze defaults (#716) (
31a74d7) - docs(plan): add T382 installed plugin version in agents list and Hosts page (#719) (
8fca684) - docs(plan): add T380 rtok- prefix on shipped skills (#715) (
e969173) - docs(research): optimization gaps — proxy lanes, LLM compression, other levers (#721) (
f8c0cb2) - docs(plan): add Empryo-derived graph, guard and memory tasks (#637) (
d2be607) - docs(plan): add T383-T400 and I-108-I-112 from the research.md sweep (#723) (
1237f49) - fix: T387 re-land type-position and scoped-call references (#726) (
6857bd8) - docs(plan): claim T385 and split it into T385.1-T385.13 (#724) (
d0f0810) - docs(plan): add T401-T405 promoted from I-108-I-112 (#725) (
e79f23b) - feat: T383 ranged native Read passes the read hook; deny rows in stats (#727) (
50ef47c) - feat: T390 Cursor beforeSubmitPrompt and sessionEnd hooks; hook manifest drift test (#729) (
fd033d1) - test: T406 isolate trycmd from RTOK_AGENT_ID (#731) (
61d558b) - feat(proxy): T385.1 lane classifier and calls.kind lane tag (#728) (
5b9e50a) - feat: T384 read deny names the host's MCP read tool (#730) (
a35bfae) - feat: T407 web loading spinner, full-screen offline, missing sidebar icons (#732) (
8b9f1ef) - feat: T390.1 every host's hook events from one table; drop Cursor beforeSubmitPrompt (#733) (
5e9aa43) - feat: T408 interactive shell picker for rtok completions (#734) (
0f237f6) - fix: T409 no plan ids in help, man, completions and config template (#735) (
665ac6e) - feat: T410 worktrees in ~/.rtok/worktrees by default, [worktree] enabled switch (#736) (
ca67fa2) - feat: T411 rtok worktree whoami and a shorter worktrees skill (#737) (
4192dcf) - fix: T412 report a worktree removal whose branch delete failed (#738) (
823732e) - chore(brand): add rtok brand pack from pyrlyn/brand v0.3.0 (#739) (
8dacc0d) - fix: add the Claude and Codex plugin marketplaces from pyrlyn/rtok (#741) (
9d6557c) - feat: T414.1 web reads tokens, fonts, icons and logos from brand/ (#743) (
bcddd5a) - feat: T414.2 shell and Overview mockup on the brand roles (#744) (
be1b57a) - feat: T414.15 chart layer on ECharts behind a library-agnostic spec, hover tooltips (#745) (
ed55013) - fix(web): stack the bottom tab bar icon over its label, centred (#746) (
0d9cf56) - test: T415 graph overview story tests wait for the real readiness signal (#748) (
06ff461) - feat: T414.9 command palette and keyboard shortcuts on React Aria (#749) (
2bb1bcd) - feat: T414.17 Unknown values with the reason in a tooltip (#751) (
77c74c5) - fix: T417 checkpoint keeps only prompts the human typed (#752) (
4196b66) - feat: T418 worktree gc reclaims abandoned foreign locks on merged worktrees (#753) (
ff7f33d) - test: T421 /health latency test survives runner load (#755) (
3c3e6da) - test: T425 large-transcript SessionEnd test bounds scaling, not wall clock (#759) (
e37bd4c) - fix: T424 fast rtok worktree list and gc on a hundred worktrees (#757) (
4d7ef3a) - fix: omit an empty not-installed plugin group (
a13a0b4) - feat: T413.1 T413.2 install Roo Code and Qwen Code (
46e7139) - fix: T413 register Roo Code and Qwen Code in the host tables (#760) (
376e164) - feat: T419 checkpoint prompt quality in the web and TUI statistics (#758) (
d409817) - fix: T372 T373 name-linked affected tests and stable RRF ties (#763) (
a40af37) - fix: T426 install refuses a host whose app is not installed (#764) (
07678ec) - test: T427 brand-copy test hashes only same-size candidates (#767) (
b33434b) - feat: T428 SessionStart hook back under the 10 ms budget (#772) (
afd9e73) - feat: T388 doctor reports the real MCP Tool Search state (#770) (
3ab01d7) - feat: T420 just check runs only what a change touches (#773) (
2f5372a) - feat: T369 answer a symbol-shaped Grep with the definition (#771) (
c7e4294) - feat: T329.4.1 project-scoped symbol and callers (#778) (
e36fa73) - feat: T370 SessionStart repo map ranked by file-level personalized PageRank (#774) (
04dd88f) - fix: find Windows agents and compare paths without the verbatim prefix (#779) (
fc36086) - feat: T330.3.1 cache kind on agents junk list (#777) (
d080991) - feat: T368 rank ambiguous graph hits by import and IDF (#784) (
8c48925) - fix: T381 config init comments out defaults (#782) (
516fa03) - feat: T386 see through mise and just in cmd rules (#781) (
b8706b7) - feat: T380 prefix shipped skills with rtok- (#783) (
605e1da) - feat: T431 strip noise from request bodies before they are saved (#785) (
9f625b6) - feat: T376 graph LSP backend falls back to tags per call (#786) (
8a7d183) - feat: T371 git co-change pairs feed impact and the repo map (#787) (
acf3c21) - feat: T389 ship Claude 5 price rows for Fable 5.1, Opus 5.5 and Sonnet 5.5 (#789) (
b4c4e1d) - feat: T432 strip terminal noise from proxy requests before they go upstream (#790) (
6d216b8) - fix: T434 agents install reopens the desktop app it closed (#791) (
5203851) - fix: T435 accept worktrees of every MCP client root's repository (#792) (
fb1d032) - feat: T330.3.2 Junk: temp, build, locks, swap kinds and plugin staging caches (#793) (
850bead) - feat: T329.4.2 project scope for impact, explore, outline and --project (#794) (
529aed0) - feat: T392 Warn when the same skill is listed twice or loaded more than once (#797) (
2fe4f2f) - feat: T442 Proxy hop marker: forward an already-proxied request untouched (#801) (
bc3f06c) - fix: T437 never wrap git commands from sub-agents (#799) (
eaacc95) - feat: T441.3 per-project task id allocator in the store (#807) (
1059798) - feat: T441.4 + T441.5 task adapter trait, disk adapter and rtok task CLI (#809) (
8686920) - feat: T441.6 MCP task tools (#810) (
876b463) - feat: T414.8 sidebar groups and a collapsible sidebar (#821) (
3e2be70) - feat: T329.5 scoped dead and affected with whole-answer caps (#815) (
323381c) - feat: T436 operation icons and a spinner on every wait (#812) (`47be...
v0.15.1
Other
- fix(web): resolve the dist path with fileURLToPath so precompress runs on Windows (#714) (
9725cd6)
Download sizes
| File | Size |
|---|---|
| rtok-aarch64-apple-darwin-update | 6.94 MiB |
| rtok-aarch64-apple-darwin.tar.xz | 8.06 MiB |
| rtok-installer.sh | 50.9 KiB |
| rtok-x86_64-pc-windows-msvc-update | 5.88 MiB |
| rtok-x86_64-unknown-linux-gnu-update | 8.67 MiB |
| rtok-x86_64-unknown-linux-gnu.tar.xz | 9.07 MiB |
| rtok.rb | 1.7 KiB |
| source.tar.gz | 12.64 MiB |
v0.14.0
Tooling
- deps: bump rmcp (#596) (
96c1da0) - ci: release only through a bump pull request merged by rebase (#609) (
916ebc9) - chore: run swarfr, the renamed dunnage, after tests (#622) (
004fda9)
Other
- T321: cmd output: docker prose durations, kubectl RESTARTS column, double-counted omissions, empty expand id (#590) (
026351a) - T322: guard: never key compound, git branch -D or awk-writer commands as read-only; key Read slices (#591) (
d7cf9f7) - T323: semantic cache: never store a truncated body; key image/document sources and caller identity (#592) (
39b6563) - T324: store: write archive files atomically, revive a re-registered agent (#593) (
7a44efe) - T326: proxy usage: thinking tokens, Responses terminal events, uncached input (#599) (
584c725) - T327: fix graph kind names, dead-code test detection, archive id slice, memory index cap (#598) (
130a2dd) - docs(plan): move T314 and T315 to done.md (merged in #535, #532) (#589) (
4063316) - T325: Bash rewrite keeps cd in the host shell; shell-state builtins stay unwrapped (#594) (
4a7c320) - T328: Config and host-config path bugs: empty RTOK_HOME, .env directory, ketch store order, .exe.exe, JSONC literal comment, strict-JSON overwrite (#595) (
d4f58f6) - docs(plan): add T329 graph project selector and linked projects (#540) (
f6b06d6) - docs(plan): add T330 per-agent junk list and clear with sizes (#541) (
d87bdc9) - docs(plan): add T331 doctor broken/duplicate hooks and duplicate MCP (#542) (
12ba178) - docs(plan): add investigate tasks T332-T348 for plan contradictions (#543) (
fe5699e) - T320: Fix the proxy usage/tokens test race (#600) (
3734a89) - docs(plan): add T349-T355 from the 2026-10-02 log review (#603) (
efe4df4) - T320: move to done.md (#602) (
ff4a5f0) - docs(plan): T351 allowed roots — worktrees plus all roots/list roots (#604) (
74588dc) - docs(plan): claim T349, T350, T351, T353, T354 (#605) (
b055dc5) - T349: Ship rtok-hook via ketch and warn when it is missing (#608) (
ee33d80) - T350: Guard PreToolUse no longer panics on a non-ASCII command (#607) (
4862168) - T353: MCP parameter tolerance (#606) (
7d0e9d9) - T351: MCP accepts sibling worktrees and every roots/list root (#610) (
d6ca2a8) - T354: rtok expand hints at the trailer id when given stdin or a non-id (#611) (
5947d72) - docs(plan): move T349, T350, T351, T353, T354 to done.md (#612) (
e792678) - docs(plan): claim T352 and T355 (#613) (
e01b7a3) - T355: Measure what the native Read deny costs (#614) (
a938281) - T352: call_io hook bodies kept 3 days, incremental vacuum, vanished symbol roots dropped (#616) (
024e25d) - T357: rtok links rtok-hook next to itself on PATH (#617) (
2ff403d) - docs(plan): add T357, claim T356 and T357 (#615) (
896314f) - docs(plan): move T352, T357 to done.md (#618) (
218561c) - T356: Never index $HOME or / as a graph root (#619) (
aecab80) - docs(plan): add T358 rtok agents usage (tokens and cost across agents) (#620) (
5c9bb00) - docs(plan): add T359-T367 from the 2026-10-01 QA audit (#601) (#621) (
3e37740)
Download sizes
| File | Size |
|---|---|
| rtok-aarch64-apple-darwin-update | 6.94 MiB |
| rtok-aarch64-apple-darwin.tar.xz | 7.66 MiB |
| rtok-installer.sh | 50.9 KiB |
| rtok-x86_64-pc-windows-msvc-update | 5.88 MiB |
| rtok-x86_64-unknown-linux-gnu-update | 8.67 MiB |
| rtok-x86_64-unknown-linux-gnu.tar.xz | 8.54 MiB |
| rtok.rb | 1.7 KiB |
| source.tar.gz | 18.34 MiB |
0.13.0 — 2026-10-01
Release Notes
Docs
- docs: plan T314 cargo-fuzz and T315 emoji/colour output (#533) (
d25d5ed) - docs: research projects, task claiming and cross-agent session handoff (#536) (
b86973e)
Tooling
- ci: remove semgrep.yml, duplicated by the infra pipeline (#529) (
ac79c1c) - ci: call pyrlyn/infra ci.yml, pages.yml and revert-on-failure (#530) (
e8976e1) - ci: bump and release-plz through pyrlyn/infra main (#531) (
97e7633) - ci: cancel the run on the first failure only in pull requests, so main still reaches revert-on-failure (#538) (
f67a37c) - ci: notify on release failure (#539) (
c94dde0)
Other
- feat: add emoji and colour to rtok's human-facing CLI lines (#532) (
7c09b8d) - test: set up cargo-fuzz with libFuzzer targets for argv and input parsers (#535) (
3c2bfdf) - feat: per-subcommand man pages, Clink and installable completions, release share files, /ws schema (#537) (
1fc13b7) - brand: add the Pyrlyn logo and a "by Pyrlyn" credit on the site (#534) (
a4753e0)
Install rtok 0.13.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/listepo/rtok/releases/download/v0.13.0/rtok-installer.sh | shInstall prebuilt binaries via Homebrew
brew install pyrlyn/tap/rtokDownload rtok 0.13.0
| File | Platform | Checksum |
|---|---|---|
| rtok-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| rtok-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| rtok-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Download sizes
| File | Size |
|---|---|
| rtok-aarch64-apple-darwin-update | 6.94 MiB |
| rtok-aarch64-apple-darwin.tar.xz | 7.64 MiB |
| rtok-installer.sh | 50.9 KiB |
| rtok-x86_64-pc-windows-msvc-update | 5.88 MiB |
| rtok-x86_64-unknown-linux-gnu-update | 8.67 MiB |
| rtok-x86_64-unknown-linux-gnu.tar.xz | 8.51 MiB |
| rtok.rb | 1.7 KiB |
| source.tar.gz | 17.72 MiB |
0.12.0 — 2026-09-30
Release Notes
Tooling
- ci: auto-revert b8df8f0 — main CI failed (
e5e2e8c) - ci: install uv in verify so mise can install pipx:pytest (#528) (
71cec32) - ci: sync docs to pyrlyn/landing after the org rename (#527) (
dab5f14)
Other
- merge open pull requests into main (
fb214cf) - fix: install cargo-llvm-cov in the SonarCloud job (
19e71b2) - fix: skip a rust-analyzer shim and compile commandcode tests on Windows (#525) (
b8df8f0) - fix: reland #525 and fix the Windows test failures that reverted it (#526) (
7e57787)
Install rtok 0.12.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/listepo/rtok/releases/download/v0.12.0/rtok-installer.sh | shInstall prebuilt binaries via Homebrew
brew install pyrlyn/tap/rtokDownload rtok 0.12.0
| File | Platform | Checksum |
|---|---|---|
| rtok-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| rtok-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| rtok-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Download sizes
| File | Size |
|---|---|
| rtok-aarch64-apple-darwin-update | 6.94 MiB |
| rtok-aarch64-apple-darwin.tar.xz | 7.59 MiB |
| rtok-installer.sh | 50.9 KiB |
| rtok-x86_64-pc-windows-msvc-update | 5.88 MiB |
| rtok-x86_64-unknown-linux-gnu-update | 8.67 MiB |
| rtok-x86_64-unknown-linux-gnu.tar.xz | 8.46 MiB |
| rtok.rb | 1.7 KiB |
| source.tar.gz | 17.56 MiB |
0.11.0 — 2026-09-29
Release Notes
Tasks
- T275.1: prove an agent's rtok MCP server answers (#430) (
601e66b) - T310.1: Scaffold the SPA in web/ (#492) (
b0f400f)
Docs
- docs: add docs/site.md and sync it to the project site (#426) (
adb86bd) - docs: sync docs/site.md to listepo/landing instead of shop-mvp (#427) (
305a27a)
Tooling
- ci: bump Rust to 1.98.1, installed from mise.toml everywhere incl. releases (#428) (
12c7e91) - ci: auto-revert 9b721c9 — main CI failed (
559a7a1) - ci: sync the whole docs/ folder to listepo/landing (#446) (
88826c0) - ci: call shared workflows from infra (#434) (
1ccba28) - ci: auto-revert ef87895 — main CI failed (
9ad2e01) - ci: auto-revert 801126a — main CI failed (
a6c3e03)
Other
- T261: CI warm-cache timings and fold estimate (#411) (
1e57e62) - docs(plan): add T275-T279 for MCP core, spinners and plugin versions (
5f949bf) - T275, T276, T277, T279: claim; rate T275-T279 complexity on the 1-5 scale (
ef50fce) - T279: plugin version files and release check at the rtok version (#429) (
b556602) - T275: Claude writes rtok's MCP entry on every install and update (#432) (
5aebba6) - T275, T279: readiness after #429 and #432 (
4def2d1) - T279: plugin version file, receipt and update decision (#433) (
0b4a5e7) - T281-T290: plan rtok agent ids, worktree claims and agent messages (D34) (#435) (
a3d8f60) - T275: Copilot and Gemini write rtok's MCP entry on every install and update (#436) (
8dbd3d7) - T277: crate rtok-mcp (spec, registry, config, status, ops) (#437) (
f105e70) - T281, T283: claim; readiness for T275, T277, T279, T282 (#441) (
ebbeced) - T275: Codex writes rtok's MCP entry on every install and update (#442) (
9ec0c3d) - T279: agents update decides by plugin version (Claude) (#438) (
aff5585) - T282: agent registry (rtok agent ids, D34) (#439) (
768a25c) - T281: MCP process ↔ session link per host (docs; probe pending) (#445) (
9b721c9) - T282: done; report-md key count after #438 + #439; readiness (#448) (
b8de9f2) - T275: Cursor writes rtok's MCP entry on every install and update (#444) (
b15d14c) - T280: Tests never touch real agents; a hung host CLI cannot stall agents list (#431) (
4e67b49) - T281: MCP process ↔ session link per host (docs; probe pending) (#445) (#451) (
a04d0bb) - T279: agents update reports a failed reinstall and tests it with a fake claude (#443) (
30eea9a) - T156, T278, T284: claim; execution plans for T156, T278, T284, T285, T287 (#453) (
4ad4f29) - T295: Claude Code rejects rtok's PostCompact output (#452) (
1ff9381) - T296–T299: claim token-saving test tasks (#454) (
84a4b60) - T275: VS Code writes rtok's MCP entry on every install and update (#455) (
9cfa0db) - T156: WorktreeCreate/WorktreeRemove contract from docs; seeded target/ data point (probe pending) (#457) (
68cb7a8) - T282: agent ids are random UUIDv4; an id prefix needs 4+ chars (D34) (#458) (
79b961a) - T296: every Rust formatter has a golden with a saving floor (#460) (
21a63ba) - T275: ZCode writes rtok's MCP entry on every install and update (#459) (
6c804d3) - T286, T288: claim; execution plans (#463) (
5180773) - T283: an agent learns its rtok agent id (SessionStart line, RTOK_AGENT_ID, agents whoami) (#449) (
aa19a97) - T299: saving checks for guard and the read modes (#462) (
078e255) - T279: plugin versions and updates documentation (#465) (
8571018) - T278: agents info reports the real MCP state per surface (#464) (
173f43c) - T275: Kimi writes rtok's MCP entry on every install and update (#467) (
1907a2d) - T297: saving floors that catch a regression (#461) (
ef87895) - T275: Grok writes rtok's MCP entry on every install and update (#468) (
2eaf109) - T285: worktree claims bind a worktree to its rtok agent (#471) (
7c9f07b) - T275, T278, T279, T283-T288: readiness and progress (#473) (
41a3142) - T284: agents sessions shows agent ids; agents show and agents status (#470) (
5a10345) - T286: rtok worktree remove: an agent removes its own worktree (#482) (
2fa05aa) - T301: just test-cov runs the suite under coverage; just test stays without (#469) (
d2b282d) - T300: read map, signatures, search and tree record their saving (#475) (
1ef15e8) - T306: checkpoint archive ids ordered by this session's decision time, once each (#478) (
046bee2) - T304: memory export skips retired notes; memory status skips session handoff notes (#480) (
059d2ab) - T275: doctor warns when an agent's config lacks rtok's MCP entry (PR E) (#483) (
04ec878) - T304: Latency lock test: prove fail-open without a runner-speed bound (#477) (
4aa26c7) - web: plain HTML + Tailwind admin redesign (Bitset B) (#447) (
a26a5a4) - T303: Semantic-cache key covers tool_use input, unknown blocks and OpenAI tool_calls (#476) (
fcb04ed) - T305: stats archive replay no longer double-counts short bodies (#479) (
bffe6e8) - T302: report leaks NaN/inf and wraps huge u64 chart counts to -1 (#486) (
feb7c9d) - T308: regression test: memory status aggregates skip session: and checkpoint: kinds (#485) (
d3567c7) - T287: messages between agents and the user: agents send and inbox (#472) (
222b10f) - T298: proxy replay bench with a saving floor (#466) (
401e1b4) - design: add polished rtok admin responsive screenshot set (#456) (
801126a) - T309: renumber the latency lock task from T304 (id taken by #480) (#484) (
f2f7947) - design: full static HTML design of rtok (all screens, components, tokens, assets) (#489) (
1e57cdc) - T288: push unread messages to hooked agents (#488) (
10500d0) - T307: Codex proxy removal restores the old model_provider (#487) (
a5fc509) - T313: Shared compile cache across local worktrees (#493) (
91a7624) - T312: Run the non-cargo gates of just check in parallel (#491) (
4f00261) - T311: Drop debug info from just check builds (#494) (
53fac2f) - Reapply 9b721c9 — reverted after main CI failed (#450) (
e8e03c9) - Make the full suite green: Devin, jscpd, and slow tests (#416) (
79dfb69) - T297: saving floors that catch a regression (#481) (
cfab4e4)
Install rtok 0.11.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/listepo/rtok/releases/download/v0.11.0/rtok-installer.sh | shInstall prebuilt binaries via Homebrew
brew install listepo/tap/rtokDownload rtok 0.11.0
| File | Platform | Checksum |
|---|---|---|
| rtok-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| rtok-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| rtok-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Download sizes
| File | Size |
|---|---|
| rtok-aarch64-apple-darwin-update | 6.94 MiB |
| rtok-aarch64-apple-darwin.tar.xz | 7.55 MiB |
| rtok-installer.sh | 50.9 KiB |
| rtok-x86_64-pc-windows-msvc-update | 5.88 MiB |
| rtok-x86_64-unknown-linux-gnu-update | 8.67 MiB |
| rtok-x86_64-unknown-linux-gnu.tar.xz | 8.42 MiB |
| rtok.rb | 1.7 KiB |
| source.tar.gz | 17.51 MiB |
0.10.0 — 2026-09-26
Release Notes
Docs
- docs: plan cloud MCP mode for Grok API (#414) (
d08ed7e)
Tooling
- ci: run plugin tests only on Linux (#417) (
3dc2333) - ci: cache vitest, shard the Windows test suite, bail vitest early (#419) (
637ae7e)
Other
- T271: add to plan — the desktop Code tab sees rtok's MCP twice while the plugin is installed (#421) (
f2316ed) - test: halve the wedged-rtok plugin tests without losing coverage (#415) (
dba82f1) - T178: close on §19.7 under the raised 20 ms Check (#413) (
8067db6) - T87: Devin hook maps live-captured payloads (#404) (
e1a2c78) - T163: clear remaining raw SQL via combined slice merge (#412) (
cb2984c) - T97: kilo live check — bash through rtok run (#406) (
3feb592) - T274: keep Windows clippy clean in unix-shaped test code (#424) (
351b07d) - T272: sync ketch.toml with the live registry entry (#422) (
2a7ca41) - T273: allow permissions_set_readonly_false in the Windows-only clear_readonly (#423) (
54ffe39)
Install rtok 0.10.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/listepo/rtok/releases/download/v0.10.0/rtok-installer.sh | shInstall prebuilt binaries via Homebrew
brew install listepo/tap/rtokDownload rtok 0.10.0
| File | Platform | Checksum |
|---|---|---|
| rtok-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| rtok-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| rtok-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Download sizes
| File | Size |
|---|---|
| rtok-aarch64-apple-darwin-update | 6.94 MiB |
| rtok-aarch64-apple-darwin.tar.xz | 7.40 MiB |
| rtok-installer.sh | 50.9 KiB |
| rtok-x86_64-pc-windows-msvc-update | 5.88 MiB |
| rtok-x86_64-unknown-linux-gnu-update | 8.67 MiB |
| rtok-x86_64-unknown-linux-gnu.tar.xz | 8.26 MiB |
| rtok.rb | 1.7 KiB |
| source.tar.gz | 14.14 MiB |
0.9.0 — 2026-09-26
Release Notes
Tasks
- T163.2: otel and embed without raw SQL (#399) (
2e54e7a)
Other
- T88: Devin plugin tree (#397) (
1eae64f) - T270: extract the rotating log and copy errors to errors.log (#396) (
b32329a) - T267: fix duration dedupe, mixed pipes, and dropped MCP headers (#395) (
6e608af) - T89: rtok agents install devin (#398) (
8da94d1) - T178: measure resident hook p50 as Claude Code sees it (#405) (
8f31851) - Get main green: bring local-green fixes (jscpd dedupe, Devin CI fixes) (#418) (
eaa385e)
Install rtok 0.9.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/listepo/rtok/releases/download/v0.9.0/rtok-installer.sh | shInstall prebuilt binaries via Homebrew
brew install listepo/tap/rtokDownload rtok 0.9.0
| File | Platform | Checksum |
|---|---|---|
| rtok-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| rtok-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| rtok-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Download sizes
| File | Size |
|---|---|
| rtok-aarch64-apple-darwin-update | 6.94 MiB |
| rtok-aarch64-apple-darwin.tar.xz | 7.39 MiB |
| rtok-installer.sh | 50.9 KiB |
| rtok-x86_64-pc-windows-msvc-update | 5.88 MiB |
| rtok-x86_64-unknown-linux-gnu-update | 8.67 MiB |
| rtok-x86_64-unknown-linux-gnu.tar.xz | 8.24 MiB |
| rtok.rb | 1.7 KiB |
| source.tar.gz | 14.13 MiB |
0.8.0 — 2026-09-25
Release Notes
Tasks
- T83.3: fix demon start/stop hang on Windows (#200) (
d416c6a) - T163.5: sessions, calls, measurements and kv in the typed DSL (#225) (
0f23bb1) - T163.7: usage and stats aggregates in the typed DSL (#227) (
27d25de) - T163.4: migrations in Diesel's directory layout (
85492fd) - T163.6: archive, call_io and read_cache in the typed DSL (
9912226) - T163.6: close in plan (
219f871) - T225.1: rtok logs through tailspin (
1690b0c) - T163.1: src/store/symbols.rs without raw SQL (
6e207da) - T163.1: symbol_callees's self-join GROUP BY via typed DSL + Rust aggregation (
7ca63ad) - T163.1: symbol_impact / symbol_paths without raw SQL (BFS over typed DSL) (
a9ab666) - T163.1: fix symbol_impact BFS to use per-chain seen, not global visited (
ad01ce7) - T163.1: symbol_impact stops at an empty out_name instead of following it (
dd68c05) - T118.2: Gemini CLI host module: registration, config keys, e2e (#256) (
3651bdc) - T242.1: Re-running install refreshes stale Claude-shaped hook entries (#265) (
e017ed5) - T242.2: rtok agents update refreshes or reinstalls what rtok already installed (#272) (
16157a7) - T246.1: MCP entries written through the SDK (#285) (
d2575fb) - T242.5: Cursor, Kimi and Gemini hooks: refresh stale rtok entries on install/update (#282) (
b851527) - T242.3: Claude plugin: update first, reinstall when update fails (#274) (
b5fd383) - T246.2: MCP entries of the remaining hosts (#289) (
4beedbc) - T242.4: Codex plugin: marketplace upgrade, reinstall on failure (#293) (
7e8698d) - T250.1: Codex plugin hooks find
rtokoffPATH(#306) (51a133e) - T118.3: Gemini CLI extension tree: manifest, hooks.json, MCP, install (#271) (
3138371) - T250.4: Grok plugin hooks find
rtokoffPATH(#308) (a1e8985) - T118.3: Gemini CLI extension tree: manifest, hooks.json, MCP, install (#271) (#319) (
92aae23) - T250.2: Copilot plugin hooks find
rtokoffPATH(#316) (c4c348d) - T246.3: Hook entries (#300) (
76c80fc) - T246.4: Shipped skills (#322) (
cbab8d6) - T246.6: Hook entries of cursor, gemini, kimi and codewhale (
1f27f05) - T130.2: Spawn brief: wire the
SubagentStarthook into the Claude installer, bless docs (db86e0a) - T91.1:
rtok agents install antigravity— host, plugin offer, config (f80c053) - T91.1: Antigravity rows in agents_list_content and host_docs tables (#339) (
08a3c94) - T83.5:
agents::claude::tests::desktop_writes_absolute_rtok_into_claude_desktop_configfails on Windows (#334) (313bffb) - T91.1: reland
rtok agents install antigravity(reverts the auto-revert bf87490) (#343) (16c408a) - T83.5: reland the Windows desktop-config test fix (reverts the auto-revert eeb67e1) (#346) (
0d61684) - T235.1:
rtok runwaits for the wrapped process, not for EOF on its pipe (#338) (4a6e66c) - T250.3: Cursor hooks find
rtokoffPATH(#329) (c4ee516) - T83.9: otel flush child stops inheriting the hook's stdio on Windows (
fff51d0) - T235.3:
rtok logs watchexits when its parent goes away (a6e86a0) - T235.2:
rtok runstarts no login shell per call (1a6ccb2) - T83.10:
ten_families_and_aws_key_unredactedfails on Windows (e29f3d7) - T262.1: Claude hook entries come from
plugins/claude/hooks/hooks.json(3e90121) - T83.6:
agents_doc::agents_doc_table_matches_the_host_codefails on Windows (1e96f28) - T262.1: close out (moved to done.md) (#352) (
7f26d82) - T83.16:
searchprints/paths on Windows (b727e73) - T262.2: Research: which hosts can inject context at subagent start (#355) (
b18daa8) - T83.16: close out (moved to done.md) (#356) (
954bda9) - T262.5: Hook call rows keep the host-adapted input (
20524ee) - T130.3: Spawn brief: outline line ranges on pointers (#361) (
3932c41) - T262.4: Copilot CLI: spawn brief on
subagentStart(#362) (1bb9696) - T91.2: Antigravity skill roots and research sentence (#363) (
4847b05) - T83.15: SessionEnd survives a concurrent flush child (#364) (
8772faa) - T83.8: rtok run passes a cmd.exe body verbatim on Windows (#365) (
db53d77) - T83.11: dedup test prints its payload with the host shell's file printer (#367) (
a1779fc) - T83.12: vfs cache test plants its stale row under read_with's own key (#368) (
e99a17f) - T83.14: graph map e2e builds its hook input with json! (#369) (
f770d0c) - T83.13: materialized-copy uninstall test is Unix-only (#370) (
26ae402) - T83.7: cli_trycmd passes on Windows (#371) (
c2dc983) - T83.2: plugins::cmd::run tests run under cmd.exe (#372) (
0bb62f4) - T83.4: symlink and path family passes on Windows (#374) (
5d23f20) - T246.5: zed and grok MCP entries (#381) (
87799fb)
Plan
- plan: claim T178, T83.3; split T163 into T163.1, T163.2 (#199) (
119ae53) - plan: claim T183 (#204) (
5b2dd3c) - plan: claim T163 (split mod.rs into T163.3–T163.8), T165, T180 (#222) (
0da0b21) - plan: T234 skills have one source; rule in AGENTS.md (
3ac88e7) - plan: T226–T232 — pages missing on rtok tui and rtok web (D23/D27 audit) (
d654b77) - plan: drop T225.1 and T234, already in done.md (#250) (
a1e459c) - plan: drop closed T163.1, T199, T204, T211 leftovers; renumber colliding T226 to T260 (
8b9b520) - plan: T223 is blocked upstream (ring 0.17.14, notify 8.2.0) (
e02ac91)
Docs
- docs: AGENTS.md picks up parent rules and the config-file rule (
e159eae)
Tooling
- ci: auto-revert 1714c0b — main CI failed (
7b7d94f) - ci: auto-revert 3138371 — main CI failed (
db0c479) - chore: run CodeRabbit only on manual request (
dd98e3c) - ci: auto-revert 313bffb — main CI failed (
eeb67e1) - deps: bump the minor-and-patch group with 5 updates (
1f8fbac) - deps: bump tokio-tungstenite from 0.29.0 to 0.30.0 (
1297f40) - ci: add SonarCloud OSS integration (
3bd76a0) - ci: allow sonarcloud run on PR branch for verify (
328e56f) - ci: restore sonarcloud triggers to main-only (
e4302ea) - ci: pin sonarcloud third-party actions to commit SHAs (
cd187f0) - ci: temporarily run sonarcloud on PR branch for verify (
9847872) - ci: restore sonarcloud triggers to main-only (
3fa1b8c) - ci: temporarily run sonarcloud on PR branch for verify (
69093b9) - ci: restore sonarcloud triggers to main-only (
3a321dc) - ci: sonarcloud coverage runs tests under nextest (
b210655) - ci: temporarily run sonarcloud on PR branch for verify (
9b96f34) - ci: restore sonarcloud triggers to main-only (
a0b848f) - ci: gated pipeline running ci, CodeQL, Semgrep and Snyk in parallel (#387) (
6f4a360) - ci: pipeline gate only passes on real results; explicit secrets; pinned CodeQL actions (#389) (
3194471) - ci: add Dependabot updates with CI-gated patch-only auto-merge (#385) (
77f3612)
Other
- audit-draft: pre-#221 working-tree snapshot (do not merge) (
1f618f9) - T178: Hook wall-clock time as Claude Code sees it (#201) (
9e83bd0) - T178: bound SQLite lock wait on the hook path (#203) (
1714c0b) - T178: re-land bounded SQLite lock wait on the hook path (#205) (
b0fd5e7) - T178: wire format for the resident hook process (#208) (
8e9254c) - T183: publish_marketplace package — registry + CLI skeleton (#207) (
4511138) - T181: graph/cap records a row only when the answer was shortened (#215) (
a677a18) - audit fixes: T188 T189 T191 T193 T197 T214 T217 T219 T222 T233; plan T190–T224 (#221) (
ec76781) - T180: research — filtering WebFetch, WebSearch and browser page text (#223) (
927cbb4) - ideas: I-93–I-96 rayon for stats, parallel walk, threaded doctor probes, spawn_blocking in proxy/dashboard (#211) (
c718338) - T165: research — general HTTP(S) interception measured, not built (#224) (
d8a179f) - Merge pull request #229 from listepo/t163.4-diesel-migrations (
6a60f18) - T178: one home resolver for rtok and the hook client (
7e761de) - Merge pull request #216 from listepo/t178-home-resolver (
814b0fe) - T183: publish_marketplace package — registry + CLI skeleton (
bb36e72) - T183: wire tools/publish_marketplace tests into just check (
a41c76e) - Merge pull request #212 from listepo/t183-marketplace-publish-tests (
95391ca) - Plan T235: login shell per rtok run call, orphaned logs watch (
2de4d07) - T235: rtok run hangs when a detached grandchild inherits its pipe (
6345384) - Merge pull request #228 from listepo/t235-load-findings (
beaa169) - Merge pull request #230 from listepo/t163.6-store-archive-dsl (
e440f41) - T236: Clean up target dirs with dunnage after tests (
bec9711) - Merge pull request #231 from listepo/t236-dunnage (
9e87d6c) - T225: debug log on stderr — log + env_logger behind RUST_LOG, tailspin viewer (
1320980) - Merge pull request #214 from listepo/t225-env-logger (
aa540fc) - skills: work in a worktree by default (
fd9df19) - T234: skills have one source, host plugins never bundle a copy (
2aeb1cf) - fix(doctor): expect hub skill description length after T234 rewrite (
63a2bc2) - Merge pull request #226 from listepo/skill-wt-default (
6d575cb) - T226: a modern look for rtok tui (
22920c8) - Merge pull request #220 from listepo/t226-tui-theme (
d558261) - Merge pull request #217 from listepo/t225.1-logs-tspin (
59a48cd) - T178: resident hook process (rtok hook --serve) (
aeaacc5) - fix(hook): wait for Windows lock release before deleting resident home (
fcd77a4) - style(hook): rustfmt the Windows remove_dir_all retry match arm (
8378d06) - T178: demon service hook runs the resident hook process (
9b2f204) - Merge pull request #210 from listepo/t178-hook-demon (
51ab53e) - Merge pull request #209 from listepo/t178-hook-serve (
7167107) - T183: marketplace verify workflow, README, close out plan/todo/done (
5863c2a) - Merge pull request #213 from listepo/t183-marketplace-publish-close (
38c0355) - Merge pull request #219 from listepo/plan-tui-web-gaps (
7544846) - T178: rtok-hook client for the resident hook process (
60afea3) - Merge pull request #218 from listepo/t178-hook-client (
d54b54b) - Merge pull request #202 from listepo/t163.1-symbols-diesel (
6ddc9ef) - Merge pull...
0.7.0 — 2026-09-22
Release Notes
Tasks
- T118.1: Hook adapter for Gemini CLI's event names and I/O shape (#190) (
b9a6cb6) - T130.1: Spawn brief mechanism, config, and the shared digest builder (#192) (
1e1b953) - T83.1: fix log/demon rotation renaming an open file on Windows (#189) (
c8de608)
Plan
- plan: T150–T159 — rtok owns the worktree lifecycle: add, list, clean, gc, ownership (#151) (
e7aa1af) - plan: T160 — no expand trailer when shortening saved less than the trailer costs (
fa05997) - plan: T170–T181 from the 2026-09-22 Claude Code log audit (#194) (
1af431d) - plan: T182 junk clear + T183 marketplace publish utility (
d5f325c) - plan: T184 rtok never resolves its home to a relative
.rtok(#197) (8b314c0) - plan: T185 CodeWhale host, T186 MiMo Code CLI + Desktop (
6ae5ef5)
Docs
- docs: no raw SQL — Diesel only; plan T163 (#165) (
4a9bf0a) - docs: plan T165 — research general HTTP(S) interception (#170) (
f91ca89)
Tooling
- ci: auto-revert d4744f0 — main CI failed (
5ebd750) - ci: auto-revert 8ed0f4f — main CI failed (
1a202b8)
Other
- T138: plan interactive prompts on inquire (#148) (
8dad127) - T138: interactive prompts go through inquire (#149) (
f7a8db8) - T150: worktree inventory — one git helper that lists, attributes and classifies every worktree (#153) (
7d45fa8) - T150: move to done.md; claim T151; T153 second merged signal (#156) (
10acb1b) - T142: rtok mcp --call orphans the LSP child (#154) (
61196af) - T143: coalesce hook-spawned otel flushes (#155) (
a847111) - T151: rtok worktree list — owner, state, source and build-cache bytes, plus orphans (#157) (
7095976) - T153: rtok worktree gc — remove finished worktrees and their merged branches (#158) (
7bc1f7f) - T139: rtok agents install claude installs the Claude Code plugin from GitHub listepo/rtok, idempotently (#150) (
2106b0c) - T158: rtok worktree add — one location, one name, one owner (#160) (
d4744f0) - T161: deflake hook_skips_spawning_when_a_flush_is_already_queued (#159) (
e687e54) - T158: rtok worktree add — one location, one name, one owner (#162) (
40495e2) - T141: agents install/uninstall auto close/reopen a running host app (#152) (
6d99b5f) - T152: rtok worktree clean — delete idle tagged build caches, keep the worktrees (#161) (
d2e4812) - T133: Project identity survives git worktrees (#163) (
986cffb) - T162: pin the Bash wrap of sleep; cat | tail (#164) (
0d2346e) - T164: host plugins that only install by local link go in by default, idempotently (#168) (
70f280f) - T154: Ownership ledger — worktree list names the session the hooks saw (#166) (
41c33eb) - T164: fix Windows test fixtures for default local plugin installs (
567926d) - Merge pull request #171 from listepo/t164-windows-tests (
e3e6f17) - T155: Ship the worktrees skill with rtok (#167) (
f424f69) - Update (
1ea13f3) - T140: rtok agents install codex installs rtok's Codex plugin from GitHub, idempotently (#169) (
3eeca71) - Merge branch 'main' of github.com:listepo/rtok (
8f09d93) - T160: No expand trailer when shortening saved less than the trailer costs (#173) (
b81345d) - T86: rtok agents install kimi offers the plugin, and the plugin is the singleton (#174) (
8ed0f4f) - T86 reland: kimi plugin offer + singleton (offer behind --yes; fixes setup_twice) (
6534b03) - T94: rtok hook PreToolUse --host cline speaks Cline file-hook JSON both ways (
42bdfa9) - T95: Cline plugin tree (plugins/cline/) (
9fb0e99) - T96: rtok agents install cline — CLI and the VS Code extension, one hooks directory (
8a4c1f7) - T94-T96: move Cline hook, plugin tree, installer to done.md (
ddcf527) - Merge origin/main into t94-cline; keep both done.md entries (
92b610f) - Merge pull request #172 from listepo/t94-cline (
bab7844) - Revert "Merge pull request #172 from listepo/t94-cline" (
e3fa1b4) - T105: Report renderers: edge-case snapshots (#175) (
9226343) - T101: Hook fail-open matrix over every --host (#176) (
20cafac) - Merge origin/main into t86-verify-kimi-live (
14097fd) - fix: rustfmt tests/agents_install.rs for kimi install row (
46f1e20) - Merge pull request #177 from listepo/t86-verify-kimi-live (
b88dd4f) - T102: Lossless round-trip for every plugin that shortens (#178) (
db96b03) - T107: CLI bad-argument fixtures (#179) (
442ff6b) - T79: agents install zed aborts on a real settings.json (JSONC) (#181) (
1308f6b) - T167: report --format pdf drops an orphan section heading (#182) (
21b27d6) - T166: agents_real_config fails on a machine whose real configs carry no foreign entries (#183) (
a3c7eb3) - T128: rtok stats attributes sub-agent transcripts to their parent session (#184) (
c5bfee5) - T129: hook payload carries agent_id; guard dedup is scoped per context window (#185) (
d8ec86b) - T100: rtok agents install grok with the D21 singleton over the plugin and the Claude import (#186) (
fa46805) - T116: Copilot CLI plugin tree with the D21 singleton over hooks/rtok.json and mcp-config.json (#188) (
8eb8fc5) - T118.1a: canonicalize Gemini tool names in adapt_gemini (#191) (
53123ca) - webui: UI kit, viewport-fill, and std-widgets controls (#187) (
c8c8ceb) - Merge pull request #196 from listepo/plan/t182-t183-junk-marketplace (
835cf07) - T169: No
~config path is ever used as a literal relative path (#193) (40006dc) - T86: move to done.md (
1c114e0) - Merge pull request #180 from listepo/t86-verify-kimi-live (
252389b) - Merge pull request #198 from listepo/plan/t185-t186-codewhale-mimo (
e5eb048)
Install rtok 0.7.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/listepo/rtok/releases/download/v0.7.0/rtok-installer.sh | shInstall prebuilt binaries via Homebrew
brew install listepo/tap/rtokDownload rtok 0.7.0
| File | Platform | Checksum |
|---|---|---|
| rtok-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| rtok-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| rtok-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Download sizes
| File | Size |
|---|---|
| rtok-aarch64-apple-darwin-update | 6.94 MiB |
| rtok-aarch64-apple-darwin.tar.xz | 7.02 MiB |
| rtok-installer.sh | 50.8 KiB |
| rtok-x86_64-pc-windows-msvc-update | 5.88 MiB |
| rtok-x86_64-unknown-linux-gnu-update | 8.67 MiB |
| rtok-x86_64-unknown-linux-gnu.tar.xz | 7.80 MiB |
| rtok.rb | 1.7 KiB |
| source.tar.gz | 13.72 MiB |