Skip to content

Latest commit

 

History

History
171 lines (114 loc) · 10.9 KB

File metadata and controls

171 lines (114 loc) · 10.9 KB

Changelog

All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.


[unreleased]

Bug Fixes

  • move RTK_SKIP_HOOK_CHECK from command string to settings.json env block - (89ffe5d) - baoyx
  • Schema security hardening + Response compression profiles - (76dc6a6) - baoyx
  • pedantic per-crate strategy - (e13005e) - baoyx
  • restore pedantic to pre-commit - (882a607) - baoyx
  • gitignore ONNX model files (use GitHub Release models-v1) - (34c90b0) - baoyx
  • deny.toml skip/skip-tree moved out of [[bans.features]] - (bc98c15) - baoyx
  • deny.toml allow workspace crates for wildcard ban - (fe42f38) - baoyx
  • deny.toml structure + wildcard deps add version - (f2db01d) - baoyx

Documentation

  • add dev-install.sh script and document it - (8d87e84) - baoyx
  • add dev install path guidance to agent guide - (84e810e) - baoyx
  • 补齐 tokenless-core/semantic/tui 的 README.md - (69b9d96) - baoyx

Features

  • add compression correctness verification mechanisms (P0) - (e41ed83) - baoyx
  • v0.4.0 全量改造 - (6623ca5) - baoyx
  • v0.4.0 全量改造 — 多项目支持 + 实验模式 + 文档对齐 - (8b6a576) - baoyx

Miscellaneous Chores

  • update 22 third-party dependencies to latest versions - (b50d6a3) - baoyx
  • update main.rs, stats lib and query modules - (b4f8db8) - baoyx
  • add model update script - (a1b2b41) - baoyx
  • 移除 rustfmt.toml nightly-only 选项,pre-commit 改用 stable fmt - (dea8759) - baoyx
  • add cargo-release config with publish order - (95784da) - baoyx
  • fix cargo-release 0.25.20 config, Makefile 支持 VERSION 参数 - (031c53f) - baoyx
  • 移除 CI 中 crates.io 自动发布,改由本地 make release 负责 - (407a31a) - baoyx

0.3.1 - 2026-05-30

Documentation

  • update specs to reflect v0.3.0 implementation status - (084369b) - baoyx

Features

  • CLI UX enhancements v0.3.1 - (e0b0b16) - baoyx

Miscellaneous Chores

  • v0.3.0 release - (75c73c2) - baoyx
  • bump workspace version to 0.3.1 - (15a9ecf) - baoyx

Other

  • Prepend RTK_SKIP_HOOK_CHECK=1 to rewritten commands

Suppress RTK's "No hook installed" warning in tokenless hook output by setting the env var on all rtk commands before execution.

Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com - (3c58a4c) - baoyx

  • Add wechat Toutiao marketing copy and update docs index

Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com - (183d1f3) - baoyx


0.3.0 - 2026-05-27

Documentation

  • update README and indexes for new features - (2b239c2) - baoyx

Features

  • comprehensive optimization, TDD bugfixes, design docs, and predictive cache - (c3f10eb) - baoyx
  • MCP server + intelligent format router - (372676f) - baoyx
  • differential response compression for polling-style tool calls - (16c3d35) - baoyx

Other

  • Remove crates.io publishing from GitHub Actions release workflow

Crates.io publishing is now done manually, not automatically on tag push. - (853257a) - baoyx

  • Gate crates.io publishing behind publish-crates-io flag

Default to false: tag push (CD) only builds + GitHub Release. Manual workflow_dispatch with --publish-crates-io to publish to crates.io. - (9558bf7) - baoyx

  • Update release-plan.md with current version and manual publish steps - (8d658f3) - baoyx
  • Fix rtk-registry links to use master branch

Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com - (214c74d) - baoyx


0.2.0 - 2026-05-26

Miscellaneous Chores

Other

  • Add rewrite-command stats recording and breakdown

  • Wire record_compression_stats into the Rewrite command handler

  • Skip meaningless before/after token comparison for RewriteCommand

  • Add tokenless stats rewrites subcommand grouped by original command - (34469a1) - baoyx

  • Add savings percentage and pagination to stats rewrites

  • Show estimated savings % for each rewritten command via classify_command

  • Add --offset flag for pagination with page indicator

  • Default limit changed from 50 to 20

  • Add .codegraph/ to .gitignore - (1ffbdf2) - baoyx

  • Always show page indicator in stats rewrites output - (10f88f7) - baoyx

  • Add Claude Code PreToolUse hook with JSON stdin/stdout protocol

  • Add rewrite-hook subcommand for JSON-based Claude Code hook protocol

  • Install shell script wrapper for jq-based JSON parsing in hook context

  • Fix init to write hook script alongside settings.json for Claude Code

  • Preserve existing shell-script hooks for Cursor, Windsurf, and other agents - (ce14e01) - baoyx

  • Fix rewrite-hook updatedInput format to match Claude Code protocol

The updatedInput must contain the tool_input fields directly (e.g. {"command": "rtk git status"}), not nested inside another "tool_input" key. This matches rtk's output format. Also simplify init to use inline command directly. - (ae402c8) - baoyx


0.1.1 - 2026-05-25

Bug Fixes

  • add version spec to path deps for crates.io publish - (ad18e3d) - baoyx
  • use rustup target add in release workflow, fix CI fmt - (1df6cc6) - baoyx
  • release workflow - don't block GitHub Release on crates-io - (8b0276d) - baoyx

Documentation

  • add README.md for each crate - (59fec5f) - baoyx

Miscellaneous Chores

  • bump to v0.1.1 - (f711d54) - baoyx

[0.1.0] - 2026-05-25

Bug Fixes

  • use CARGO_REGISTRY_TOKEN env instead of cargo login - (0e3ebfc) - baoyx

Features

  • add release CI, OpenClaw/Hermes plugins, init command, user guide - (24547c2) - baoyx

Other

  • init prj - (d77a4af) - baoyx

  • Implement tokenless core crates: schema, stats, cli

  • tokenless-schema: SchemaCompressor + ResponseCompressor for LLM token optimization

  • tokenless-stats: SQLite-based compression metrics tracking

  • tokenless-cli: CLI binary with compress-schema, compress-response, compress-toon, decompress-toon, env-check, stats, and rewrite subcommands

  • rtk-registry integration for command rewriting

  • tool-ready-spec.json and tokenless-env-fix.sh for environment checks

  • Update license to Apache 2.0, restructure workspace deps

  • Architecture design docs (EN + CN) - (7020987) - baoyx