EVAFANG方志凡
← 实践笔记

GO / 多环境构建

GO 多环境构建:把 Agent 与 SSH 的准备工作收进一个入口

方志凡 ·

GO 是方志凡 EVAFANG 的私有工具:通过统一入口准备陌生环境中的 Agent 与 SSH,展示多平台能力、使用效果与实际边界。

GO 授权启动并展开 OpenCode 的真实终端画面
GO 授权启动并展开 OpenCode 的真实终端画面

构建前的准备,也值得做成工具

换一台设备,常常要重新确认系统、命令环境、权限与依赖。真正的开发还没开始,准备工作已经重复了一遍。GO 的目标,是把这些反复出现的步骤收进一个统一入口,让设备尽快进入可操作的状态。

它是方志凡在 EVAFANG 中维护的私有工具,面向本地 AI、Agent、知识库与远程开发等构建需求。官网展示工具能力与真实演示,使用需要作者授权。

Agent 与 SSH 按需求展开

Agent 用于在目标环境中进行编程、配置和任务协作;SSH 提供远程命令行。两者可以按任务选择,不要求每次都安装全部服务。

一次构建需要什么,取决于设备将承担什么角色。只做本地操作时,先准备 Agent;需要由主控设备远程执行命令时,再准备 SSH。工具的价值在于减少重复配置,而不是替每个项目预设同一套环境。

多平台不等于所有环境完全相同

macOS、Linux、WSL 与手机命令环境在软件包、系统权限和进程生命周期上存在差异。GO 页面集中提供相应命令和识别指引,平台状态以页面列出的验证范围为准。

Android 的 Termux 与普通 Linux 发行版并非同一运行环境。iPhone 的 iSH 也有架构和后台运行限制。SSH 能启动,不代表同一设备能运行所有 Agent;Linux 模拟测试也不能替代全部原生设备测试。

连通性要用实际结果确认

设备能访问外网下载文件,并不意味着外部设备能直接连接它的 SSH 端口。远程连接还受路由、NAT、防火墙以及登录授权影响。

因此,判断远程链路是否可用,要看到命令确实在目标上执行、结果确实返回。没有可用网络路径时,应明确说明缺项,而不能把安装完成当成连接成功。

工具效果可以展示,私有实现保留

GO 展示页保留真实终端演示、可复制的使用入口、平台说明和联系渠道。这里讨论它解决的工作问题,不公开核心源码、授权信息或私人会话记录。

对于苏州及江浙沪的构建项目,GO 可以作为环境准备工具使用。最终交付仍要回到项目本身:实际代码、可运行的服务与明确的使用范围。