
换个账号接着写WebCodex 会话连续性让 AI 编程上下文永不丢失【免费下载链接】webcodexGive cloud AI agents a real development environment on your own machines.项目地址: https://gitcode.com/gh_mirrors/web/webcodex用 ChatGPT 写代码最扎心的瞬间莫过于换个账号、开个新对话AI 就像失忆了一样之前改到哪、为什么这么设计、还剩什么没做全部归零。WebCodex 会话连续性功能把AI 编程上下文保存在你自己机器上的项目工作区里而不是绑定在某个聊天账号上——换账号、换模型甚至换设备都能找回之前保存的任务、决策和进度一句话接着写。痛点AI 编程上下文为什么会丢失大多数 AI 编程体验的上下文都跟着对话走换账号新账号看不到旧账号的聊天记录AI 从零开始开新对话旧对话里的关键决策没有显式保存新对话无从继承模型内部推理未保存的思考和讨论根本不会被记录。结果就是换个账号接着写几乎不可能迁移类、重构类这种跨天跨周的任务尤其吃亏。WebCodex 的思路是把工作上下文和项目绑定而不是和聊天账号绑定。只要新的对话连接到同一个 WebCodex Server 且有项目权限就能显式读取之前保存的上下文并接续。核心机制Workflow Session 把进度存进项目WebCodex 用一个叫Workflow Session的有界容器来记录每次编程任务的连续性任务目标、已确认的决策、进度、验证证据和待办都落在你机器上的 Server 端重启后依然可读。关键点✅有界保留每个 Session 的事件尾部最多保留 2,000 条事件面向模型的摘要默认 50 条上限 200 条所以它是有界的项目历史不是无限对话档案✅显式保存模型通过post_session_message工具主动写入——kinddecision存已确认的决策kindprogress存实现状态和剩余工作还可以按需写todo、risk、question✅检查点对于已经使用持久 Goal 的任务在重要节点调用checkpoint_goal打检查点进度一目了然。 一个实用习惯开工时就告诉模型——工作过程中把迁移目标、已确认的约束、决策和剩余工作保存在 WebCodex切换账号前保存一份简明交接。换个账号接着写4 步找回上下文在新对话里哪怕是换了账号的对话只需连上同一个 WebCodex Server然后说继续这个项目的迁移工作。找到我保存的 WebCodex Session有多个候选时展示给我选择读取选定任务的交接再检查当前文件和测试后继续。背后的恢复流程是确定性的 4 步1️⃣ 发现授权的项目和会话不知道项目身份时通过list_projects找到授权 Project再调用list_sessions(project)列出会话可以按生命周期筛选、分页浏览。只有属于你的权限组、且在该项目下的 Session 才会被返回。2️⃣ 显式选择一个准确的 Session多个候选时由你和模型明确选择session_id——标题像不像那个任务不能替代显式选择避免接错上下文。3️⃣ 读取交接摘要调用read_session_handoff(session_id)拿回一份紧凑的handoff_brief默认小于 8 KiB包含最近记录的决策、进度、待办/风险计数、验证状态和下一步建议。行动前模型会先复查当前 Git、文件和可能过期的测试结论。4️⃣ 一句话恢复工作对 Active Session用work_on_project(session_id, instruction)显式恢复AI 就带着完整的项目规则和工作流继续干活了。已关闭Closed的 Session 可以读取交接但不能重新打开——应开新任务并显式带入选定的上下文。权限边界换账号不会解锁别人的 Session会话连续性不扩大授权两条连接使用同一 canonical WebCodex 权限并保有项目权限时换账号接续正常工作不同的 WebCodex 用户、shared-key 权限或项目授权不会因为连的是同一个 Server就读到别人所有者的 Session有意使用不同身份协作时应通过授权渠道传递经用户审阅的摘要。进阶让另一个 API 模型评审同一份上下文除了自己接着写还可以把保存的上下文委派给配置好的 API 模型做评审。运营者安装模型 API ACP 适配器 后start_coding_agent支持context_session_id参数把有界交接摘要注入评审 prompt{ project: 授权的 project selector, provider_id: model-review, instruction: 评审迁移设计和剩余验证返回具体发现。, context_session_id: 选定的 session_id 或 session_ref, timeout_secs: 120 }这样主写模型 评审模型可以各用各的 API却共享同一份有界上下文评审发现如果需要留存显式保存为 Session 决策即可在下一次切换后依然可用。最佳实践与边界勤保存决策和进度只有显式写入 Session 的内容才能被恢复宿主对话里没保存的讨论和模型内部推理无法找回不要把凭据写进消息⚠️交接不是完成证明消息里说测试通过只是报告接续时以真实的验证证据为准保留有界Session 是有界的项目历史覆盖范围和截断都会明确标注别把它当成完整对话存档。延伸阅读会话连续性用户指南中文docs/SESSION_CONTINUITY.zh-CN.mdSession 模型与交接契约docs/agent/session-model.md持久 Agent 与会话架构docs/architecture/durable-agent-conversation.mdACP 编程代理 Run 契约docs/agent/acp-coding-agent-run.md换个账号、开个新对话AI 编程上下文从此不再跟着聊天记录一起消失——WebCodex 让接着写成为一句自然语言的事。【免费下载链接】webcodexGive cloud AI agents a real development environment on your own machines.项目地址: https://gitcode.com/gh_mirrors/web/webcodex创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考