M

mimocode-rtk-hook

已认证
免费

您的 AI 代理运行 git status → 200 行 → /bin/bash.002。此钩子重写为 rtk git status → 5 行 → /bin/bash.0001。

速览信息

定价
Free
9
浏览
0
收藏
分类
ais
收录时间
2026年8月
官方网址
github.com

工具概览

概览

mimocode-rtk-hook 是一个 MiMoCode 文件钩子,在执行前拦截 shell 命令并通过 RTK 重写。它以单个钩子文件的形式安装,需要重启 MiMoCode。项目称安装后 shell 命令的 token 消耗减少 60-90%。 该钩子自动工作,无需用户添加 rtk 前缀。它会重写 ls、cat、grep、find、tree、git、gh、docker 和 kubectl 等受支持的命令。已带 rtk 前缀的命令会原样放行,多行脚本按行处理,每条命令独立重写。 前置条件是已安装并位于 PATH 中的 RTK >= 0.43.0,以及 MiMoCode >= 0.38.0。安装时把 hooks/rtk.ts 复制到 ~/.config/mimocode/hooks/ 并重启 MiMoCode。无需修改配置,因为 MiMoCode 会自动发现 hooks/ 中的文件。 调试时,用户可以设置 RTK_HOOK_LOG 环境变量来记录重写活动。MiMoCode 文件钩子在加载时用 Bun.build 编译,磁盘上的文件变化时热重载,连续失败 3 次后触发熔断。

功能特点

  • AI 助手
  • 自然语言界面
  • 工作流自动化

相关标签

ai-agent
hooks
mimocode
opencode
rtk
ai
ai assistant
automation

应用场景

  • 团队用该钩子通过 RTK 自动重写 shell 命令,降低 token 成本。

  • 开发者用该钩子把 git status 的输出从 200 行缩减到 5 行,降低每次调用的成本。

  • 团队用该钩子为 ls 命令获得紧凑的 tree 输出。

  • 团队用该钩子重写 status、diff、log、add、commit、push、pull、branch、fetch、stash 和 show 等 git 子命令。

  • 团队用该钩子处理多行脚本,对每条命令独立重写。

  • 团队用该钩子通过设置 RTK_HOOK_LOG 调试重写活动。

  • 团队用该钩子让已带 rtk 前缀的命令原样放行。

用户评论

还没有评论,来分享你的使用体验吧

相关榜单与专题