ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Tau会话管理实战:如何恢复历史对话、从任意节点分支并导出HTML

Tau会话管理实战:如何恢复历史对话、从任意节点分支并导出HTML Tau会话管理实战如何恢复历史对话、从任意节点分支并导出HTML【免费下载链接】tauA Python port of Pi’s minimalist coding agent.项目地址: https://gitcode.com/gh_mirrors/tau16/tauTau是一个 Python 编写的极简编码智能体coding agent它的会话管理功能让每一次 AI 编程对话都可追溯、可回滚、可分享你可以一键恢复历史对话、从会话树中的任意节点分支尝试新方案还能把整个会话导出为自包含的 HTML 报告。本文面向新手带你快速上手这三项核心能力。会话是怎么保存的每个 Tau 对话都是一个会话session以只追加append-only的 JSONL 文件保存在磁盘上按工作目录组织在~/.tau/sessions/下。这带来两个好处按项目隔离恢复历史对话时优先展示你当前所在项目的会话历史永不丢失分支和压缩只改变活跃视图原始记录始终保留。新会话会在第一条消息后自动命名不超过 4 个词让会话列表一眼可辨你也可以随时用/name 新名称手动改名自动命名不会覆盖你手动设置的标题。一键恢复历史对话3 种方式方式一命令行列出并恢复在终端运行下面命令即可列出所有会话显示 id、标题、模型、工作目录tau sessions找到目标会话后用--session参数恢复tau --session session-id 如果 id 记不住也没关系方式二和方式三都支持按名称检索。方式二TUI 内/resume选择器在交互界面输入/resume或按CtrlR会打开一个双栏 Finder 风格的选择器左栏是项目列表右栏是该项目的最近会话顶部还有搜索框可按会话名或模型名过滤。按Left/Right切换项目列与会话列按Up/Down选择项目或会话按Enter或鼠标点击即可恢复已知会话 id 时可以直接/resume id精确恢复想开新对话则用tau --new-session或/new。方式三退出时的恢复提示退出 TUI 时如果会话已持久化Tau 会自动打印一行恢复命令To resume this session: tau --session session-id新手再也不用纠结上次聊到哪了——照着提示复制粘贴即可。从任意节点分支/tree会话树玩法Tau 的会话不是一条直线而是一棵树——你可以回到任意历史节点换一条路走而不丢失原有分支。运行/tree打开会话树选中某个较早的条目后常用操作如下按键作用Enter从该节点继续对话保留原有分支S让模型先给被离开的消息做结构化摘要目标、约束、进展、决策、下一步再继续C为这一次摘要自定义关注点L给条目添加/编辑书签标签空标签即清除CtrlT显示/隐藏工具调用行方便在长历史中导航CtrlF只显示打了标签的条目几个实用细节树的主分支始终是历史最长的那条子分支其他分支在分叉点处以缩进形式紧跟父节点普通 Enter 导航是内存态的接下来发送的第一条消息才会把新分支真正落盘之后重启也不会丢按S生成的分支摘要会立即写入即使之后重启摘要分支依然存在旧版本会话如果存在损坏的工具调用历史Tau 在恢复时会自动校验并修复避免每次提问都报 400 错误。最快导出 HTML 报告/export一行命令把会话分享给同事或存档Tau 可以把整个会话导出为自包含的 HTML 文件默认格式不依赖任何外部资源/export # 导出 HTML 到当前目录 /export --format jsonl # 导出原始 JSONL /export --format html report.html # 指定输出文件也可以在 shell 中离线导出支持会话 id 或 JSONL 文件路径tau export session-id tau export session-id session.html导出的 HTML 报告里有什么Transcript 标签页左侧是会话树含书签标签、活跃分支高亮右侧是完整的逐条记录折叠面板思考块、工具调用参数、工具结果都可以逐层展开Usage 标签页汇总活跃分支的模型请求包括缓存读写、输出/推理 token、预估 API 费用、工具调用与压缩次数图表支持悬停查看精确值还可下载为 PNG一键过滤隐藏工具调用、只看用户/助手消息、一键展开/折叠全部记录离线下载 JSONL完整数据已内嵌在页面里点击即可离线下载主题跟随自动适配浅色/深色模式与 TUI 主题一致。⚠️分享前注意从活跃会话生成的 HTML 会包含一个折叠的System Prompt区域其中可能暴露项目指令、路径等本地上下文分享前建议先检查。离线tau export从已存储的 JSONL 生成时则不含该区域。小贴士相关文档与源码想深入了解去哪里看会话管理完整指南website/content/guides/sessions.md全部斜杠命令速查website/content/reference/slash-commands.mdCLI 参数--session、exportwebsite/content/reference/cli.md会话树分支设计dev-notes/architecture/phase-24-session-tree-branching.md自动会话命名机制dev-notes/architecture/auto-session-naming.md退出恢复提示设计dev-notes/exit-resume-hint.mdHTML 导出渲染源码src/tau_coding/session_export.py会话树数据结构src/tau_agent/session/tree.py总结掌握tau sessions--session恢复历史、/tree从任意节点分支、/export一键导出 HTML你就用上了 Tau 会话管理的完整工作流对话随时可回、方案随时可试、成果随时可分享。【免费下载链接】tauA Python port of Pi’s minimalist coding agent.项目地址: https://gitcode.com/gh_mirrors/tau16/tau创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表