写报告时,先给结论,
保留信息来源,表达简洁。
- 适用范围
- 个人全部会话
- 保存来源
- 用户明确要求记住
- 有效期
- 长期 · 可随时删除
个人助手 / 云端运行的 Agent 工作空间
带上当前任务的上下文,找回与你相关的记忆,
用工具把想法变成可追踪的行动。
基于 FastAPI、LangGraph 与 SQLite 构建。
连接上下文、长期记忆、资料检索与受控工具执行。
一个助手的基础,
是让工作有连续性。
知道这次要完成什么
让相关记忆进入当下
行动有依据,结果可回看
01 / 助手的基础
上下文决定这次看见什么,记忆决定长期保留什么,
检索负责在需要时,把相关信息带回来。
每次模型调用前重建输入,优先保留当前要求、系统规则和本轮完整工具记录,再按预算加入任务说明、固定约束、最近对话、相关记忆与有效摘要。
长文档先保留命中证据,再按预算扩展周边内容。token 数采用估算;裁剪保留有效引用范围,不代表已读全文。
手动添加、明确要求“请记住”,或把一条用户消息提为记忆候选。候选经你确认后才成为有效记忆,用于后续任务。
写报告时,先给结论,
保留信息来源,表达简洁。
当前由你决定保存什么,不会自动把全部聊天提取为长期记忆。
ARM 服务器运行 BGE-base-zh-v1.5 向量模型与 bge-reranker-base。FTS5 关键词和向量两路召回,经 RRF 融合、去重与来源复核后,将相关资料交给外接大模型。
个人记忆保持原短召回。长文档重排增加 CPU 耗时,候选范围和证据预算需要结合实际资料调整。
02 / 从理解到行动
LangGraph 组织模型与工具循环,后台 worker 推进任务。
权限、审批和检查点,让过程可以追踪、可以接续。
“阅读这个公开网页,按我偏好的简洁风格,
整理一份带来源的 Markdown 简报。”
组合当前要求、最近对话,以及“简洁表达”等有效记忆。
上下文 + 记忆召回工具读取公开网页,模型依据实际返回的正文与来源整理内容。
模型 + 工具循环按审批策略展示拟保存内容。修改、删除和设备导出由你确认。
权限校验 + 操作审批保存报告、执行进度与检查点,在任务中心回看或继续处理。
持久队列 + SQLite当前按明确请求或已创建的计划执行。工具结果和来源可回看,最终内容仍需你判断与核实。
03 / 现在就能使用
从一次对话开始,管理资料、生成内容、安排任务。
具体能力由你的账号权限与模型配置决定。
流式聊天,按账号管理的 TXT / Markdown 文件空间,公开网页读取。支持会话重命名、置顶、归档和确认删除,整理后可预览、下载报告。
在任务中心查看进度、处理审批与恢复任务。管理员可安排一次性、间隔或每日计划;后台执行受步数、时间与用量预算约束。
刷新模型目录,分别设置聊天与图片模型。独立图片面板提供生成、历史和下载;管理员在账号中心管理 OAuth、JSON、额度与账号轮询。
Agent 与模型代理已部署到 ARM 服务器。电脑关机后,云端任务仍可继续;用手机浏览器或 PWA 查看进展,需要本机导出时再连接配对设备。
TXT / Markdown 由本人主动纳入。长文档用父子块索引、短片段重排与父块扩展,结果保留来源和原文区间;个人记忆继续按短记忆召回。
在检索维护页查看进度与本人分片,配置分块、召回、重排、保留数量和证据预算,并重试或重建索引。管理员可只读查看其他账号的聊天、任务和文件。共享模型授权与管理权限分别控制。
自己的模型,或获授权的共享模型。成员默认使用个人 API,管理员可通过邀请或账号设置开放服务器模型。使用共享模型不获得管理权:OAuth、JSON 导入、额度查询与检索维护仍只对管理员开放。
04 / 实际界面 · 合成资料示例
用四个界面,展示日常使用和管理入口。
点击图片可放大;实际维护页只对管理员显示。

一边对话,一边查看任务阶段与来源事件;会话支持置顶、归档和删除。
合成资料示例 · 点击查看原图
记忆候选经确认后保存,支持范围、版本、有效期和来源维护。
合成资料示例 · 点击查看原图
展示来源、版本与片段的查看方式;当前长文档检索已加入短子块重排和父块扩展。
早期界面 · 合成资料示例 · 点击查看原图
五项长文档参数可保存与恢复;修改子块长度后,后台自动重新分块并同步索引。
当前参数界面 · 管理员可见 · 本地演示账号截图来自隔离演示环境,使用合成资料与测试模型,仅展示界面和操作路径;回答与检索排名不作为真实模型效果评测。
05 / 当前采用的结构
FastAPI + LangGraph + SQLite。
向量与重排在云服务器运行,聊天与生图由上游提供。
登录与账号权限
任务、审批与流式事件
领取任务 → 组织上下文 → 模型与工具循环
对话、版本化记忆、任务与计划
FTS5 / sqlite-vec 派生索引与检查点
服务器内部代理与账号轮询
管理 API 由 Agent 的管理员入口访问
上游模型服务聊天与图片能力 · 成员也可配置个人 API
已配对设备人工批准后,将报告导出到设备专用目录
同一份任务状态前台查看进度,后台执行任务,检查点与动作结果持久保存。
可更换的模型接入通过兼容接口连接模型,应用负责上下文、权限和工具执行。
权威记录与派生索引分开MemoryStore 管理 SQLite 权威数据,FTS5 与 sqlite-vec 索引可在后台维护和重建。
06 / 使用说明
了解记忆如何保存、任务如何执行,
以及会话和资料如何管理。
聊天记录会保存,但每次调用只选取有界的历史、相关记忆和有效摘要。长期记忆由你主动添加、明确要求保存,或确认来自用户消息的记忆候选。混合检索补充语义召回,仍可能遗漏或返回不相关片段。
云端任务由 ARM 服务器上的独立 worker 执行,关闭本地网页或电脑不影响它继续工作。服务器、网络和上游模型服务需要可用;涉及配对设备导出时,该设备需要在线。手机 PWA 需联网使用,通知目前在应用内查看。
当前通过内置工具处理记忆、TXT / Markdown 文件、公开 HTTPS 网页及受控报告导出。文件操作按账号权限和审批策略执行,低风险新建文件可由管理员启用自动审查;修改、删除与设备导出仍需人工批准。
删除会撤回相关消息、会话记忆和检索来源;真正运行中的任务需先处理。个人长期记忆、文件空间文件和定时计划保留,个人记忆仍可单独编辑或删除。归档仅整理会话列表,不撤回检索来源。