夭夭 Web 与移动端通过同一个服务端执行规则,使用所选基础 Hermes Profile 的 terminal.cwd。客户端不决定服务器路径,也不把手机沙盒、Web 启动目录或历史会话目录作为覆盖值。
/api/config,将 terminal.cwd 传给 Hermes。session.cwd.set 对齐工作目录。每次新一轮执行读取当前配置,目录已经一致时不重建终端。terminal.cwd 时保留其默认行为。.、~ 和相对路径交给实际执行的 Hermes 主机解析。需要固定目录时应在 Hermes 配置中填写该主机上的绝对路径。这是夭夭 Web 服务端的规则,两端客户端无需额外获取或缓存工作路径。部署更新后的 Web 服务后,移动端通过该服务发送的下一轮消息即可使用此规则;不迁移历史文件,不修改 Hermes 全局配置。