RTK 使用
# macOS 安装$ brew install rtk# windows 安装$ scoop install rtk# 验证安装$ rtk --versionrtk 需在 PATH 中。OpenCode / Cursor 的集成均依赖 rtk rewrite 子命令自动改写命令,缺失时插件会安全降级为原命令。
全局安装 OpenCode 插件,写入
~/.config/opencode/plugins/rtk.ts。
$ rtk init -g --opencode注册 Cursor 钩子到
~/.cursor/hooks.json,preToolUse拦截Shell工具调用。
$ rtk init -g --agent cursor同时安装两者:
$ rtk init -g --opencode --agent cursor# 预览改写结果(不改写原命令)$ rtk rewrite "git status" # → rtk git status$ rtk rewrite "ls -la src/" # → rtk ls -la src/$ rtk rewrite "cat foo.ts" # → rtk read foo.ts# 查看当前接入状态$ rtk init --show# 查看 token 节省统计$ rtk gain# 查看遥测状态(默认开启)$ rtk telemetry status# 关闭匿名使用统计(随时可开/关,不影响功能)$ rtk telemetry disable# 要求删除已收集数据(GDPR/RGPD 合规)$ rtk telemetry forget# 重新安装 / 更新插件与钩子(幂等)$ rtk init -g --opencode --agent cursor# 移除全部 RTK 接入(OpenCode 插件 + Cursor 钩子 + 指令)$ rtk init -g --uninstall# 仅移除 OpenCode 插件$ rtk init --opencode --uninstall