<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>上下文管理 on 奇诺分享 | 重在分享</title>
        <link>https://blog.ccino.org/tags/%E4%B8%8A%E4%B8%8B%E6%96%87%E7%AE%A1%E7%90%86/</link>
        <description>Recent content in 上下文管理 on 奇诺分享 | 重在分享</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <lastBuildDate>Fri, 14 Aug 2026 08:00:00 +0800</lastBuildDate><atom:link href="https://blog.ccino.org/tags/%E4%B8%8A%E4%B8%8B%E6%96%87%E7%AE%A1%E7%90%86/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>QwenPaw 2.1 把个人 Agent 做成工作区，聊天机器人离真正上班还差什么？</title>
        <link>https://blog.ccino.org/p/qwenpaw-personal-agent-workspace-2026/</link>
        <pubDate>Fri, 14 Aug 2026 08:00:00 +0800</pubDate>
        
        <guid>https://blog.ccino.org/p/qwenpaw-personal-agent-workspace-2026/</guid>
        <description>&lt;img src="https://blog.ccino.org/p/qwenpaw-personal-agent-workspace-2026/imgs/cover.png" alt="Featured image of post QwenPaw 2.1 把个人 Agent 做成工作区，聊天机器人离真正上班还差什么？" /&gt;&lt;p&gt;我把 QwenPaw 的 README 和 2.1.0 版本公告翻了一遍。这次更新列了 OS Shell、统一 Files 工作区、QwenPaw Creator、Codex/Qoder Agent 集成、Browser-use、Computer-use、工作区 checkpoint 和长对话连续性。&lt;a class=&#34;link&#34; href=&#34;https://github.com/agentscope-ai/QwenPaw#news&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方公告&lt;/a&gt;发布于 8 月 13 日。&lt;/p&gt;
&lt;p&gt;这些词放在发布日志里很热闹。终端、浏览器、文件、外部 coding agent（编程智能体），该有的工具似乎都齐了。我更在意另一件小得多、也更容易把人卡住的事。任务做到一半停下来，明天还能不能接上。&lt;/p&gt;
&lt;p&gt;下文只根据项目公开说明讨论产品意图。功能已经列在 README 里，不代表它在任何部署环境中都可靠、安全或适合生产使用。这部分还得看权限怎么设、实际怎么跑，以及有没有独立测试。&lt;/p&gt;
&lt;h2 id=&#34;中断以后任务常常散了&#34;&gt;中断以后，任务常常散了
&lt;/h2&gt;&lt;p&gt;设想一个常见的开发任务。你让 Agent 读本地笔记和项目文档，做一份开源方案对比，再让 Codex 改一个 demo。它查了几页网页，写了几个文件，外部 Agent 也返回了一部分代码。&lt;/p&gt;
&lt;p&gt;这时电脑合盖，浏览器登录失效，或者你 simply 要去做别的事。第二天再打开，会碰到一串很实际的问题。它读过哪些文件？网页上的资料有没有保存下来？外部 Agent 改了哪里？测试还没跑，还是已经失败了？上一次对话里那个不能动生产配置的限制，还留着吗？&lt;/p&gt;
&lt;p&gt;聊天记录能帮人回忆说过什么，却不擅长还原现场。文件在一个目录，网页信息留在标签页，命令输出埋在会话里，外部 Agent 又在另一个窗口。人得把它们重新拼起来，才能判断下一步。&lt;/p&gt;
&lt;p&gt;QwenPaw 2.1 值得看的地方，就在这里。它试着把原先散在对话外的材料放进同一个工作区。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.ccino.org/p/qwenpaw-personal-agent-workspace-2026/imgs/qwenpaw-official-console.png&#34;
	width=&#34;3822&#34;
	height=&#34;2070&#34;
	srcset=&#34;https://blog.ccino.org/p/qwenpaw-personal-agent-workspace-2026/imgs/qwenpaw-official-console_hu_1b8a002cf7cce16c.png 480w, https://blog.ccino.org/p/qwenpaw-personal-agent-workspace-2026/imgs/qwenpaw-official-console_hu_45be33f221c36d08.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;QwenPaw 官方 Console 界面截图&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;184&#34;
		data-flex-basis=&#34;443px&#34;
	
&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;QwenPaw 官方 README 展示的 Console 界面截图。来源：&lt;a class=&#34;link&#34; href=&#34;https://github.com/agentscope-ai/QwenPaw&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;QwenPaw GitHub README&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;一个能接着干活的工作区里面该有什么&#34;&gt;一个能接着干活的工作区，里面该有什么
&lt;/h2&gt;&lt;p&gt;README 对 Files 的描述很具体。项目文件和 Agent 文件可以在同一处浏览、预览、编辑、查看 diff、上传和下载。2.1 又把 Shell、浏览器能力、外部 coding agent 和工作区 checkpoint 放在同一轮更新里。&lt;/p&gt;
&lt;p&gt;把这些功能拆开看，都是熟悉的工具。放到一项跨天任务里，它们分别保留了不同东西。&lt;/p&gt;
&lt;p&gt;文件先得找得到。调研材料、草稿、代码、补丁、截图，若只作为聊天附件或临时路径存在，隔天很难分清哪份是最终产物。Files 至少给这些东西留了一个共同位置。&lt;/p&gt;
&lt;p&gt;然后是当时的环境。Shell 已跑到哪条命令，浏览器在哪个页面卡住，是否需要重新登录，哪些操作已经影响了外部系统，这些会直接决定恢复时该继续、重跑，还是先停下来确认。Browser-use 和 Computer-use 扩大了可操作范围，也让这些记录更有必要。&lt;/p&gt;
&lt;p&gt;任务本身也要写下来。一句“调研 QwenPaw”没法帮人接手。目标是什么，哪些事已完成，哪里被卡住，什么还没验证，下一步要做什么，最好能一眼看见。否则工作区只会变成一个更大的文件夹。&lt;/p&gt;
&lt;p&gt;最后才轮到上下文。QwenPaw 的 README 把记忆分成实时工作上下文、完整逐字历史和可演化的个人知识库。项目在 2.0 版本公告中也写过，每轮对话会持久保存，超出当前上下文的内容可按需找回。2.1 又提到长对话连续性。它要保存聊天文本，也要留下任务为什么会走到眼下这一步。&lt;/p&gt;
&lt;p&gt;一项任务拖到第二天，文件、环境、任务说明和上下文缺一块，恢复都会变慢。缺得多了，人干脆从头再来。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.ccino.org/p/qwenpaw-personal-agent-workspace-2026/imgs/workspace-states.png&#34;
	width=&#34;1672&#34;
	height=&#34;941&#34;
	srcset=&#34;https://blog.ccino.org/p/qwenpaw-personal-agent-workspace-2026/imgs/workspace-states_hu_ec5fe89c35e5f97c.png 480w, https://blog.ccino.org/p/qwenpaw-personal-agent-workspace-2026/imgs/workspace-states_hu_21a1813594194e65.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;个人 Agent 工作区的文件、环境、任务与上下文&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;177&#34;
		data-flex-basis=&#34;426px&#34;
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;checkpoint-该留下什么&#34;&gt;checkpoint 该留下什么
&lt;/h2&gt;&lt;p&gt;工作区 checkpoint 是这次更新里我最想看到实际使用细节的一项。&lt;/p&gt;
&lt;p&gt;普通备份会保住文件。恢复任务还需要知道，人上次停在哪里，为什么停在那里。比如改代码时，一个有用的 checkpoint 应该让后来接手的人看到下面这些信息。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;任务的目标和验收方式&lt;/li&gt;
&lt;li&gt;已改文件，以及尚未验证的改动&lt;/li&gt;
&lt;li&gt;已执行的命令和结果&lt;/li&gt;
&lt;li&gt;当前阻塞点与恢复后的第一步&lt;/li&gt;
&lt;li&gt;需要人确认，或不该自动执行的动作&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;只有目录版本时，人还是得重新猜上下文。带上这几条信息，checkpoint 才像一份交班记录。它让人知道接下来该做什么，也让另一个 Agent 有机会从同一个位置继续，而不是重新读半天历史消息。&lt;/p&gt;
&lt;p&gt;这类功能最终好不好用，不能只看发布日志里的名字。检查点是否容易创建，能否看清变更，能否恢复到正确文件和正确说明，都会决定它是不是摆设。公开材料暂时不足以回答这些问题，等实际体验或文档更完整后才适合下结论。&lt;/p&gt;
&lt;h2 id=&#34;外部-agent-接进来以后谁负责哪一段&#34;&gt;外部 Agent 接进来以后，谁负责哪一段
&lt;/h2&gt;&lt;p&gt;QwenPaw 2.1 提到 Codex/Qoder Agent 集成。这个方向很自然。一个入口整理资料和任务，需要写代码时，把一部分实现交给更合适的 Agent。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.ccino.org/p/qwenpaw-personal-agent-workspace-2026/imgs/qwenpaw-official-tui.png&#34;
	width=&#34;2350&#34;
	height=&#34;1312&#34;
	srcset=&#34;https://blog.ccino.org/p/qwenpaw-personal-agent-workspace-2026/imgs/qwenpaw-official-tui_hu_afab844baed2474d.png 480w, https://blog.ccino.org/p/qwenpaw-personal-agent-workspace-2026/imgs/qwenpaw-official-tui_hu_ff5ca46906a05746.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;QwenPaw 官方 TUI 界面截图&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;179&#34;
		data-flex-basis=&#34;429px&#34;
	
&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;QwenPaw 官方 README 展示的终端界面截图。来源：&lt;a class=&#34;link&#34; href=&#34;https://github.com/agentscope-ai/QwenPaw&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;QwenPaw GitHub README&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;麻烦也从这里开始。一个任务交出去后，主工作区得知道交了什么、收回了什么。&lt;/p&gt;
&lt;p&gt;让外部 Agent 改项目时，我会希望工作区能留下一张简单的委派记录。任务目标是什么，允许改哪些目录，给了它哪些材料，它返回了哪些文件和命令结果，最后有没有跑验证。少了这张记录，所谓集成常常只是多开了一个黑箱窗口。&lt;/p&gt;
&lt;p&gt;个人使用没必要先搭一套复杂的多 Agent 编排。可以让主 Agent 负责整理材料、维护任务说明和跟人沟通，让外部 coding agent 只处理明确范围内的实现。改动回到主工作区后，再跑验证，由人决定是否接受。&lt;/p&gt;
&lt;p&gt;这样出了问题也比较好找。是需求一开始就没讲清，还是委派范围开得太大？是代码没过测试，还是任务根本没有验收条件？记录能把问题落到一次具体动作上，下一次才知道该改哪里。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.ccino.org/p/qwenpaw-personal-agent-workspace-2026/imgs/checkpoint-handoff.png&#34;
	width=&#34;1672&#34;
	height=&#34;941&#34;
	srcset=&#34;https://blog.ccino.org/p/qwenpaw-personal-agent-workspace-2026/imgs/checkpoint-handoff_hu_5773da8d770302b1.png 480w, https://blog.ccino.org/p/qwenpaw-personal-agent-workspace-2026/imgs/checkpoint-handoff_hu_e39d392f77aca95.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;任务说明、检查点、外部 Agent 与人工验收的交接记录&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;177&#34;
		data-flex-basis=&#34;426px&#34;
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;真正有用的检查是故意打断一次&#34;&gt;真正有用的检查，是故意打断一次
&lt;/h2&gt;&lt;p&gt;QwenPaw 有没有把这些体验做顺，要等部署和使用过程来回答。即便你不用 QwenPaw，也可以拿下面几项检查自己的 Claude Code、Codex、本地 Agent，或任何带工具调用的工作流。&lt;/p&gt;
&lt;h3 id=&#34;任务说明能不能让明天的自己看懂&#34;&gt;任务说明能不能让明天的自己看懂
&lt;/h3&gt;&lt;p&gt;打开昨天中断的任务，不翻完整聊天记录，只看任务卡或交接文件。你能否知道目标、已经完成的事、阻塞原因和下一步？看不懂时，先补任务说明。多塞几段记忆通常帮不上忙。&lt;/p&gt;
&lt;h3 id=&#34;文件范围有没有划清&#34;&gt;文件范围有没有划清
&lt;/h3&gt;&lt;p&gt;输入材料、临时产物、最终交付和不能碰的目录，最好分开。Agent 有权限读取很多文件，不表示所有文件都该进入同一个任务。&lt;/p&gt;
&lt;h3 id=&#34;结论能不能找到出处&#34;&gt;结论能不能找到出处
&lt;/h3&gt;&lt;p&gt;一条关键结论来自网页、本地文档还是人的决定，都留下链接或路径。恢复时才能判断资料过没过期，也能避免把旧对话里的假设当成现在的事实。&lt;/p&gt;
&lt;h3 id=&#34;外部-agent-的结果有没有回来&#34;&gt;外部 Agent 的结果有没有回来
&lt;/h3&gt;&lt;p&gt;不要只写“已交给 Codex”。任务说明、改动摘要、关键命令和验证结果都要带回主工作区。否则任务只是被转移了，没有真正留下来。&lt;/p&gt;
&lt;h3 id=&#34;checkpoint-里有没有人该做的决定&#34;&gt;checkpoint 里有没有人该做的决定
&lt;/h3&gt;&lt;p&gt;切换阶段、产生关键改动、准备执行有外部副作用的操作，或遇到阻塞时，都适合留一个 checkpoint。旁边写清人要判断什么，比每隔几分钟机械保存更有用。&lt;/p&gt;
&lt;h3 id=&#34;你有没有做过一次恢复演练&#34;&gt;你有没有做过一次恢复演练
&lt;/h3&gt;&lt;p&gt;故意中断一项任务，关掉对话，隔一段时间再回来。检查能否找到正确文件、确认上一次操作、避免重复执行，并完成最后验证。演练里卡住的地方，比任何功能清单都更能说明工作流缺了什么。&lt;/p&gt;
&lt;h2 id=&#34;对话产品开始处理任务现场&#34;&gt;对话产品开始处理任务现场
&lt;/h2&gt;&lt;p&gt;过去的个人 AI 产品多从对话开始。提问、回答、上传文件、调用插件，许多动作都围绕眼前的一轮交互。评价它时，看模型、速度和工具数量也很自然。&lt;/p&gt;
&lt;p&gt;现在出现了另一类问题。任务材料怎样保存，不同工具怎样围着同一份材料工作，中断以后怎样恢复，什么时候该把控制权还给用户。&lt;/p&gt;
&lt;p&gt;QwenPaw 2.1 把 OS Shell、Files、浏览器能力、外部 Agent 和 checkpoint 放在一处，是这个方向的一个信号。它没有证明个人 Agent 已经可以放心“上班”。权限、验证、任务状态怎么表达，恢复时是否真的顺手，仍然决定使用体验。&lt;/p&gt;
&lt;p&gt;但聊天、工作区和 checkpoint 的分工已经比较清楚。Agent 负责生成和执行，工作区放材料与当前状态，checkpoint 把一个阶段的进度交代下来。任务才能在中断之后继续走，而不是每次换个窗口就从头讲一遍。&lt;/p&gt;
&lt;h2 id=&#34;参考来源&#34;&gt;参考来源
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/agentscope-ai/QwenPaw&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;QwenPaw GitHub README&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwenpaw.agentscope.io/release-notes#v2.1.0&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;QwenPaw v2.1.0 Release Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwenpaw.agentscope.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;QwenPaw 文档&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;以上来源用来核验项目公开发布口径，也用于观察产品方向。它们不是独立的可靠性、安全性或性能测试。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
