Skip to content

Releases

v1.0.1

Choose a tag to compare

@Hayuuka Hayuuka released this 08 Nov 15:37

修复

  • Windows 上系统 Python 缺少依赖时,切换到独立运行时后命令输出可能丢失、或错位一轮,
    而退出码仍是 0。现在会等子进程结束再返回,输出顺序与退出码都与直接执行一致
  • Windows 上重新执行时,命令参数中的空格和引号会被拆散,导致传给远端的内容被改写
  • --sudo、--timeout、--stdin 写在主机名之后不生效,会被当成远端命令的一部分

变更

  • -- 之后的内容原样传给远端,不做本地解析

v1.0.0

Choose a tag to compare

@Hayuuka Hayuuka released this 07 Nov 14:17

新增

  • SSH 连接代理:密码由用户在独立控制台窗口中输入,AI 全程接触不到明文
  • 命令:run、list、test、put、get、status、audit、config、setpass、unlock、setup、migrate
  • 状态码协议,区分「重试即可」「需要用户操作」「用户已取消」
  • 首次使用自动弹出配置窗口,一次填完主密码和第一台服务器
  • config --here:在用户自己的终端内完成配置,不弹窗
  • 每台主机可配置命令白名单 / 黑名单
  • 远端输出脱敏、JSONL 审计日志、主机指纹 TOFU 校验
  • 首次运行自动创建独立 venv,不影响系统 Python
  • 数据固定在 ~/.sshhh/,与 skill 安装位置无关,多个 agent 共用一份配置

已知限制

  • 需要 Python 3.9 或更高版本;机器完全没有 Python 时脚本无法启动
  • 拿到操作系统账户权限的程序仍可调用本项目的接口解密,属于操作系统级边界