Skip to content

Syrtis v0.2.1

Choose a tag to compare

@Nanako0129 Nanako0129 released this 02 Aug 12:11

⚠️ Do not install this version

0.2.1 does not work on a machine that has never had the Visual C++ Redistributable installed. It installs, it opens, and it never shows any data — the dashboard spins indefinitely and nothing in the interface says why. The native library that reads your usage was linked against vcruntime140.dll, which ships with the redistributable rather than with Windows.

Machines that have ever installed a game or a developer tool already have it, which is why this was not caught before release. A freshly installed Windows does not.

Use v0.2.2 instead.

If you already installed 0.2.1: it cannot update itself to 0.2.2. The package id changed, and an installed client reports no update available rather than failing. Uninstall from Settings → Apps, delete %LocalAppData%\Nyanako.TokenBar if it remains, then install 0.2.2. Your settings in %AppData%\TokenBar\settings.json are not affected.

The "Identity" section below states the package id stays Nyanako.TokenBar permanently. That is no longer true — it moved to Nyanako.Syrtis in 0.2.2 so that installed folders and artifacts carry the product name, at the cost of this one-time manual reinstall.


First installed release. Previous releases were unsigned portable ZIPs under the TokenBar name; this one installs, updates itself, and uninstalls cleanly.

Install

Download the Setup.exe matching your architecture and run it. The build is unsigned, so SmartScreen will warn on first run: choose More info then Run anyway.

Architecture Installer
x64 Nyanako.TokenBar-win-x64-Setup.exe
ARM64 Nyanako.TokenBar-win-arm64-Setup.exe

Updates are offered inside the app and applied only after you confirm. Uninstall from Settings, Apps, or by running Update.exe --uninstall in the install directory.

What changed since 0.2.0

The self-contained WindowsAppSDK payload no longer carries onnxruntime.dll and DirectML.dll. Those are the Windows AI runtime, 38.5 MB uncompressed between them, and this app has no call site for either. The installer drops from 103.5 MB to 86.7 MB on x64 and from 99.4 MB to 82.9 MB on ARM64.

The shared Rust engine advanced to 84e0d66, which fixes model attribution for Grok Build unified logs: parent authority is isolated per process generation, exact child authority per subagent session, and uncertain evidence still fails closed to grok-unknown. Token totals are unaffected by the fix; a same-snapshot comparison across the two engine revisions kept totalTokens byte-identical while the model distribution changed, which is the intended shape.

The Grok parser identity moves from 1 to 3 under unchanged cache format 2, so existing Grok cache shards are treated as stale and rebuilt on first read.

Identity

The package id stays Nyanako.TokenBar permanently, so update lineage survives the product name. The application is Syrtis, the executable is Syrtis.App.exe, and data paths, mutex and namespaces deliberately keep their existing technical identity.

Not included

No code signing. No winget or Scoop manifest. Portable ZIPs are not published for this release; the installer is the supported form.