尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
如何让AI Agent永远在线?Ghostex会话休眠、唤醒与持久化机制完全指南
【免费下载链接】GhostexThe Best Most Powerful Native Agents Workspace. Fully Rust GPUI based. Mobile apps. 20 agents. Ghostty.项目地址https://gitcode.com/gh_mirrors/gh/Ghostex点击查看免费下载Ghostex 是一款完全基于 Rust GPUI 构建的原生 Agent 工作区Workspace支持 20 余种 AI Agent 与移动端接入。它的会话休眠Auto Sleep、唤醒Wake与跨重启持久化机制让 Agent 在空闲时自动进入低耗状态、需要时一键复活即使重启电脑会话记录与上下文依然完整保留。本文将从用户视角讲清这套会话生命周期是如何工作的。为什么 Agent 需要休眠和唤醒每个 Agent 会话背后都是一个常驻的终端进程Claude Code、Codex、Cursor 等 CLI。开十几个会话就等于开着十几个进程——吃内存、占资源。Ghostex 的答案是把会话生命周期交给一个名为gxserver的常驻守护进程统一裁决。自 2026-09-25 起自动休眠扫描直接运行在 gxserver 内见 session_auto_sleep_sweep.rs这意味着桌面端、Web、手机和 CLI 共享同一套策略——你在手机上发起的会话同样受保护即使桌面窗口已关闭。会话有三个核心状态状态含义触发方式runningAgent 进程存活随时可对话创建或唤醒sleeping进程已回收元数据保留可秒级唤醒Sleep休眠stopped会话关闭进入历史会话Close关闭关键区别Sleep 只回收进程、保留一切上下文而 Close 才是真正归档。想省资源又怕丢对话选 Sleep。自动休眠每 60 秒一次的智能打盹在设置里开启Auto SleepSleep inactive agents后gxserver 每分钟扫描一次启动后有 90 秒宽限期把满足条件的空闲会话自动休眠。可配置的空闲阈值有0 / 5 / 10 / 15 / 30 / 60 / 120 / 300 分钟另有两个开关是否连收藏会话一起休眠、是否要求会话存在可恢复的 resume 凭证默认要求见 session_auto_sleep.rs。一个会话被判定为可休眠需要同时满足一系列保护条件任何一个不满足都会被拒绝拒绝原因会在接口层显式返回running且idle并且从未活动过的会话不会被休眠neverActive——它还没有产生任何对话记录休眠等于销毁 没有后台 shell / 监控任务在跑backgroundWork侧边栏的灰色圆点 没有未回答的问题卡片pendingQuestion粉色问号圆点 没有排队中的聊天消息或已预约的 Delayed Send⭐ 不是收藏会话除非你打开了连收藏一起休眠 具备agentSessionId等可恢复凭证保证唤醒时能接回原对话此外还有一条人性化的首行保护规则如果一个分组里没有任何客户端正在展示会话该分组的第一行会话会被保留避免列表突然全空。Keep-Awake 租约正在看的会话永远不会被睡掉自动休眠最怕的误伤场景是你正盯着某个会话它却因为空闲被睡了。Ghostex 用**保活租约keep-awake lease**解决见 session_keep_awake.rs桌面端每轮把我当前展示了哪些会话通过/api/holdSessionsAwake上报给 gxserver默认 TTL 180 秒客户端定时续租租约是内存态、带 TTL的手机断网、崩溃或关机后停止续租租约到期会话自然恢复可休眠不会永久卡死多个客户端比如两台手机同时持有同一会话时以最晚的到期时间生效租约只能阻止自动休眠你手动点 Sleep 永远优先——用户意图高于一切保护策略这套机制同样保护移动端手机通过 SSH 附着在远程 Agent 会话上时桌面端不再会把它当成被遗弃的终端而中途休眠。侧边栏三档收纳Snooze、Settle 与 Parked除了进程级的 SleepGhostex 的侧边栏 V2 还提供了管理维度的休眠逻辑在 session_lifecycle/sweep.rsSnooze稍后处理把会话推迟到 1 小时后 / 3 小时后 / 明天 / 下周并直接让它睡去。适合这个问题我明天再处理Settle已办归档会话完成后移入已办货架。支持手动 Settle也支持自动 Settle——连续 N 天无活动或该会话分支的 PR 被合并/关闭时自动归档Parked挂起发送消息会自动解除 parked 和 snooze 状态unparkAfterSendingMessage默认开启见 session_parking.rs——你重新跟它说话它立刻回到收件箱后台清扫器每轮按三条规则执行回收过期的 snooze 标记 → 真实活动清除旧的归档标记 → 按窗口或 PR 状态自动归档。所有写入都有防护正在等待用户操作attention或正在工作working的会话绝不会被归档。跨重启持久化为什么重启后对话不会失忆这是永远在线的最后一块拼图。Ghostex 的持久化分三层1. 会话元数据落库。每个会话的agentId、agentSessionIdAgent 侧的对话 ID、sessionPersistenceNameAgent 本地对话文件位置、标题、标签、侧边栏排序等都持久化在 gxserver 的 SQLite 数据库中见 schema_migrations.rs。重启后这些会话身份证依然完整。2. 唤醒即恢复。调用/api/wakeSession时gxserver 不只把状态改回running而是同步重新拉起 Agent 进程并用各 Agent 的 resume 命令接回原对话端点实现见 zmx/endpoint.rs。查找 resume 目标的逻辑由gxserver resume-lookup内置完成见 resume_lookup.rs甚至不再要求主机安装 Node 运行时——远程 Linux 也能秒唤醒。3. 关闭会话也能一键找回。即使会话被 Close 进历史Ghostex 也提供统一的恢复入口/api/restorePreviousSession见 previous_session_restore.rs新建一个会话并继承原会话的 Agent、对话 ID、持久化名、标签和侧边栏位置。桌面端、手机端的会话搜索以及命令行ghostex restore-previous-session --project-id id --session-id id见 previous_sessions.rs走的都是同一条恢复规则。移动端同样支持这一整套能力手机可以列出已关闭的会话并直接恢复见 sessionSearch.ts配合 Easy Connect / Tailscale 远程接入README.md。实操清单5 步让会话管理全自动设休眠阈值在设置中选择 Auto Sleep 空闲分钟数。日常挂机建议 30 分钟长期挂机的机器可放宽到 300 分钟保留可恢复凭证默认开启要求 resume 凭证确保被休眠的会话一定接得回原对话善用收藏不勾选连收藏一起休眠给核心会话上双保险手机上放心聊keep-awake 租约会保护你正在手机上查看的会话无需任何手动操作关闭 ≠ 丢失不需要的会话直接 Close需要时通过侧边栏历史搜索或ghostex restore-previous-session一键恢复小结Ghostex 把让 Agent 永远在线拆解成了四件互相配合的事进程级的 Sleep/Wake 管理资源策略级的 keep-awake 租约防止误伤管理级的 Snooze/Settle 收纳侧边栏存储级的元数据落库保证跨重启不丢上下文。整个裁决集中在 gxserver 一处完成桌面、Web、手机、CLI 四种客户端共享同一套规则——这正是纯 Rust 守护进程架构带来的确定性。核心机制源码速查自动休眠判定server/src/session_auto_sleep.rs自动休眠扫描器server/src/server/session_auto_sleep_sweep.rs保活租约server/src/session_keep_awake.rs生命周期清扫snooze/settleserver/src/session_lifecycle/sweep.rsparked 消息解除server/src/session_parking.rs关闭会话恢复server/src/previous_session_restore.rs唤醒与 Sleep 端点server/src/zmx/endpoint.rsresume 目标查找server/src/resume_lookup.rs赞分享【免费下载链接】GhostexThe Best Most Powerful Native Agents Workspace. Fully Rust GPUI based. Mobile apps. 20 agents. Ghostty.项目地址https://gitcode.com/gh_mirrors/gh/Ghostex点击查看免费下载相关推荐Weylus休眠唤醒处理客户端重连机制与会话状态恢复Weylus休眠唤醒处理客户端重连机制与会话状态恢复 问题背景与解决方案概述 当使用Weylus将平板作为图形输入设备时设备休眠或网络中断会导致连接丢失。用桌面应用音视频OpCore-Simplify基于硬件智能分析的OpenCore EFI构建方案OpCore Simplify基于硬件智能分析的OpenCore EFI构建方案 传统黑苹果配置中手动编辑EFI文件、匹配硬件驱动、调试ACPI补丁等操作构开发工具CLI终极防休眠解决方案NoSleep让你的电脑永远保持唤醒状态在数字化工作时代电脑自动休眠常常成为效率的干扰因素。无论是深夜下载重要文件、远程会议演示还是长时间运行的计算任务系统意外进入睡眠状态都可能造成严重后果。N桌面应用创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

Python+Vue笔记管理系统全栈开发实战:从Django/Flask选型到前后端联调

Python+Vue笔记管理系统全栈开发实战:从Django/Flask选型到前后端联调

做过笔记类全栈项目的朋友,应该都有类似的体验:这种项目看着简单,实际动起手来,才发现它把后端建模、接口设计、前端交互、认证鉴权、富文本编辑这些硬骨头全串在了一起。我刚拿到“PythonVue的笔记管理系统的设计与实现”这个标题…

📅 2026/10/16 10:17:49
WuKongIM InternalV2 动态节点 Stage 12C:E2EV2 诊断证据链与就绪门实战指南

WuKongIM InternalV2 动态节点 Stage 12C:E2EV2 诊断证据链与就绪门实战指南

即时通讯后端 【免费下载链接】WuKongIM More than just IM 不只是即时通讯(IM) 项目地址: https://gitcode.com/gh_mirrors/wu/WuKongIM 点击查看 免费下载 在 WuKongIM(WuKongIM,"More than just IM" 即时通讯系统)的…

📅 2026/10/16 10:17:49
代码热修复的原理与落地实践:从类加载到灰度回滚

代码热修复的原理与落地实践:从类加载到灰度回滚

开头直接进入主题,不绕弯子。做技术的人听到“代码热修复”这几个字,脑子里通常会先涌出一堆问题:这东西到底能把线上代码换到什么程度?改了方法体行不行,改了签名行不行?补丁包是怎么做出来的?…

📅 2026/10/16 10:17:49
MORE NEWS

更多资讯

📰

eCLIP-Seq技术全解析:从UMI去重到Input对照的RBP结合位点分析方法

文献积累系列写到第7篇,这次想好好拆一下eCLIP-Seq。eCLIP-Seq不是一个“CLIP的增强版”就能带过的概念,它把实验流程、测序策略和分析范式一起改了,并且靠一套几十个RNA结合蛋白(RBP)上的可重复实验证明了这套流程可以…

📰

pvbrowser开源SCADA组态软件:架构、开发与避坑指南

简介:pvbrowser是一款基于QT库构建的开源SCADA组态软件,面向工业自动化、能源管理、楼宇监控等场景,适合从事实时监控与数据采集的开发人员、运维工程师以及SCADA初学者。资源包为ZIP压缩包,大小27.65MB,下载页未标注文…

📰

Pytorch语义分割入门:CamVid数据集读取与实战避坑指南

很多做语义分割的朋友,一开始总喜欢直接拿几十GB的大规模驾驶数据集练手,结果光在数据下载和加载上就耗掉大半热情。我个人始终觉得,CamVid数据集才是把整套 Pytorch 分割流程跑通的最佳起点。它规模适中、标注统一、类别覆盖了典型的道路场景…

📰

subagent-driven-development - spec-reviewer-prompt

规格合规审查者提示词模板 在派遣规格合规审查子代理时使用此模板。 目的: 验证实现者构建了所要求的内容(不多也不少) Task tool (general-purpose):description: "审查任务 N 的规格合规性"prompt: |你正在审查一个实现是否与其规…

📰

零基础AI绘画入门:Midjourney图文教程带你从注册到出图

简介:这份图文教程面向希望系统掌握Midjourney的AI绘画初学者与进阶创作者,从零基础注册配置讲到提示工程与参数调优,帮助读者把创意快速转化为可用的视觉作品。内容按前言、入门、进阶、社区互动四大模块展开,涵盖Discord频道接入…

📰

127.5 dB PSNR 是什么水平?HEART-fp16 的精度对齐(Parity)验证方法详解

【免费下载链接】HEART-fp16 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/HEART-fp16 点击查看 免费下载 在模型移植和量化场景里,PSNR 是衡量两个实现输出差异的核心指标。开源项目 HEART-fp16 将 16.7M 参数的 HEART 超分辨率网络从 …

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬