为用户层级可执行程序添加文档和补全
已经使用 bin 管理用户可执行程序有段时间了,使用体验挺不错的。虽然有这些痛点
- 使用 GitHub API 拉取信息和下载资源,容易被限流。好在可以根据 Bin Not Respecting GITHUB_AUTH_TOKEN · Issue #230 · marcosnils/bin 设置
GITHUB_AUTH_TOKEN绕过 - 只管理二进制,不处理文档和 Shell 补全,本次就是解决这个问题
我估计也是因为各个应用程序发布 Linux tar.gz 包时不一定会按照 deb / rpm 约定,在固定有规律的位置放置文档和补全,所以这个功能比较难实现。
但自己动手来也不是不行,主要是今天发现了有些工具会动态推导目录
manpath自动推导~/.local/share/manbash_completion自动推导~/.local/share/bash-completion/completions
Hermes Agent 提问会不等用户回复自行决定
就是在 Hermes Desktop 上发问时,因为提示声小,没听到,没处理,Agent 就自行做决策了。而且事后在 Desktop UI 上还看不到它问了什么,得去 Dashboard 看 History。
调研一番其实在配置文件中有一条 agent.clarify_timeout 可以控制,这个和 UI 中的审批超时设置还不一样。我直接改成 86400