WorkBuddy远程重启后无法连接是因本地Agent未自启,需按系统配置开机自启动:Windows用sc注册服务,Linux用systemd配置unit文件,macOS用LaunchDaemon plist实现系统级加载。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果WorkBuddy远程重启后出现无法连接的情况,很可能是本地Agent服务未随系统启动而自动运行,导致Claw通道、指令监听模块及IPC通信链路均处于未激活状态。以下是恢复连接所必需的开机自启动配置步骤:
一、Windows系统下将WorkBuddy Agent注册为系统服务
该方式通过Windows服务管理器托管Agent进程,确保其在用户登录前即以SYSTEM权限启动,避免因登录态缺失导致远程指令接收失败。
1、以管理员身份运行PowerShell或CMD终端。
2、执行命令:sc create WorkBuddyAgent binPath= "C:\Program Files\WorkBuddy\agent.exe" start= auto obj= "LocalSystem"(请根据实际安装路径调整binPath值)。
3、执行命令:sc description WorkBuddyAgent "WorkBuddy后台指令代理服务"。
4、执行命令:sc start WorkBuddyAgent,立即启动服务并验证运行状态。
二、Linux系统下使用systemd配置Agent开机自启
适用于Ubuntu、CentOS、Debian等主流发行版,通过systemd单元文件实现服务级守护与依赖管理,确保Agent在network.target就绪后自动拉起。
1、新建服务定义文件:sudo vim /etc/systemd/system/workbuddy-agent.service。
2、写入以下内容(请按实际路径替换ExecStart与WorkingDirectory):
[Unit]
Description=WorkBuddy Agent Service
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/opt/workbuddy
ExecStart=/opt/workbuddy/agent --daemon
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
3、重载systemd配置:sudo systemctl daemon-reload。
WorkBuddy 桌宠工厂 —— 给一张角色图、一个 codex.pet 链接、一条 codex-pets.net 下载 URL、或一份现成的精灵表,就能自动创建一只可联动 WorkBuddy 状态的桌面宠物。当用户说"创建桌宠"、"做一只桌宠"、"用这张图做桌宠"、"从 codex.pet 安装桌宠"、"导入 codex 桌宠 XX"、"装一下 codex-pets.net 上的 XX&quo
4、启用开机自启并立即启动:sudo systemctl enable --now workbuddy-agent.service。
三、macOS系统下配置LaunchDaemon实现开机加载
利用macOS原生LaunchDaemon机制,在系统级上下文启动Agent,绕过用户会话限制,保障Claw通道持续可用。
1、创建plist文件:sudo vim /Library/LaunchDaemons/com.workbuddy.agent.plist。
2、填入以下内容(注意替换ProgramArguments中的实际路径):
3、设置文件权限:sudo chown root:wheel /Library/LaunchDaemons/com.workbuddy.agent.plist && sudo chmod 644 /Library/LaunchDaemons/com.workbuddy.agent.plist。
4、加载并启动服务:sudo launchctl load /Library/LaunchDaemons/com.workbuddy.agent.plist。

















