2作者: acarminati22 天前原帖
这个项目是为那些常驻终端的工程师们设计的工具,旨在解决他们因临时服务器或碎片化的 `.bash_history` 文件而丢失命令历史的问题。如果你在几十台机器之间切换,而其中许多可能在一个小时后就被销毁,那么你的“本地记忆”(历史文件)基本上是无用的。这个工具为你的 shell 活动构建了一个集中且永久的“脑”,确保你几个月前编写的复杂一行命令即使在运行它的服务器消失后仍然可以访问。 其核心机制旨在实现一种“零接触”的捕获,发生在连接网关层面。该工具不需要在每台目标机器上安装日志代理或脚本,而是通过你用来连接的代理生成的原始录制文件重建你的终端会话。这种“实时”捕获意味着你可以获得每个按键和输出的高保真日志,而无需接触远程主机的配置。这是一种在工作时以被动方式构建个人知识库的方法。 为了应对上下文切换的现实,该工具采用了“多租户”架构。对于个人工程师而言,这并不是管理不同用户,而是隔离项目上下文。它会根据在网关处定义的特定组织或项目标签自动对历史记录进行分类。这将你为不同客户或个人副项目的工作分开存储,因此在寻找特定解决方案时,不必在无关的噪音中苦苦寻找。 以真正的极客风格,搜索界面保持在你想要的位置:命令行中。没有臃肿的网页用户界面来拖慢你的速度。该工具将你整个职业历史转变为一个可搜索、可 grep 的数据库,直接从你的终端访问。 请在 [这里](<a href="https:&#x2F;&#x2F;carminatialessandro.blogspot.com&#x2F;2026&#x2F;01&#x2F;hc-agentless-multi-tenant-shell-history.html" rel="nofollow">https:&#x2F;&#x2F;carminatialessandro.blogspot.com&#x2F;2026&#x2F;01&#x2F;hc-agentles...</a>) 阅读完整故事。