如题,omp是我目前的主力harness:
在 deepseek 大人的帮助下我安装了 「omp-cache-optimizer」这个项目的插件,如上图所示,它提供了一个footer栏。这本来是我所预期的,但是我发现:
这个项目本身还做了大量的其他工作,我感觉偏重了。对于我希望「在omp中实时查看缓存命中率」的这个需求,是否有更轻的方案呢?
OMP 0.79+ 内置了 cache_hit 段,可以使用
omp config set statusLine.preset full
也可以自定义缓存段
omp config set statusLine.preset custom
omp config set statusLine.leftSegments '["model","mode","path","git"]'
omp config set statusLine.rightSegments '["cache_hit","cache_read","cache_write","cost","context_pct"]'
这个方案是有效的,可以让statuslines变为:
考虑到我并不需要具体缓存了多少字节,而且屏幕太窄,对于下面的full的等价配置:
omp config set statusLine.preset custom
omp config set statusLine.leftSegments '["pi","vim","hostname","model","mode","path","git","pr","subagents"]'
omp config set statusLine.rightSegments '["session_name","cache_hit","token_in","token_out","token_rate","cache_read","cost","context_pct","time_spent","cost"]'
我去掉了:
"token_in","token_out","cache_read","cost","time"
的配置,最终看起来长这样,感谢怪力乱神佬友;-)
在 magpie 中看![]()
请问佬友!这可以实现「实时」查看吗?我更希望有omp的内置方案,事实上omp通过omp stats也可以看一段时间的统计结果,而且magpie似乎和ccs功能上有重合,我希望方案尽可能原生与轻量级。
可以实时,但是没办法耦合在 omp 中,确实有点麻烦。