Commit Graph

  • a900d6cc61 fix(sidebar): 修复删除工作区不生效与控制台 TDZ 报错 main JOJO 2026-07-23 21:55:14 +0800
  • c6151e86fe chore(prompts): 调整沙箱权限提示、ask_user 适用边界与 git 提交授权语义 JOJO 2026-07-23 19:41:16 +0800
  • f25523e441 fix(sidebar): 侧边栏样式与动画修复,对话搜索重构为后端跨工作区聚合 JOJO 2026-07-23 19:26:55 +0800
  • b593d63856 feat(frontend): 侧边栏紧凑化与挤压式重设计,移除工作区面板功能拆分 JOJO 2026-07-23 16:47:49 +0800
  • 15779be939 fix(quickdock): 修复待办窗口在移动端↔桌面端切换后被吞不恢复 JOJO 2026-07-23 00:51:08 +0800
  • 2b84a7adf8 perf(chat): 对话区 virtua 窗口化渲染,解决挤压卡顿与全量渲染 JOJO 2026-07-23 00:21:49 +0800
  • d891ccf08f docs: 代码修改约定改为根治优先原则 JOJO 2026-07-22 22:38:15 +0800
  • f953127613 fix(frontend): 修复引导/压缩等运行期注入消息场景下刷新导致运行记录重复显示 JOJO 2026-07-22 22:20:25 +0800
  • eb037ccb7c fix(quickdock): 修复快捷窗口 live 链路、raw 对象响应式与刷新误播动画 JOJO 2026-07-22 19:33:34 +0800
  • 165bcdb264 feat(quickdock): 文件预览接入 Prism 语法高亮,修复深色模式运算符底色与 show_file 高亮失效 JOJO 2026-07-22 19:33:21 +0800
  • 26f31a09ec fix(versioning): 修复 shallow 快照日志重复行导致的 diff 配对错误 JOJO 2026-07-22 15:48:11 +0800
  • 5cb18ab987 feat(quickdock): 计数器只显示总数、输出内容加浅底色块、修复点击展开详情误选文字 JOJO 2026-07-22 15:03:19 +0800
  • b0fdd47ad9 chore: 取消追踪 .astrion/memory 本地记忆文件 JOJO 2026-07-22 14:10:31 +0800
  • 3ea8d9ad00 fix(frontend): 修复推理滑块动画卡顿、快捷窗口待办跨对话串数据、输入框高度回退 JOJO 2026-07-22 11:19:09 +0800
  • 77a271fa23 fix(multi-agent): MultiAgentState 全局单例,根治 terminate 后状态分裂复活 JOJO 2026-07-22 00:53:05 +0800
  • 171833e4d1 feat(quickdock): 新增对话区右侧快捷窗口(待办/子智能体/后台指令/文件记录) JOJO 2026-07-22 00:52:36 +0800
  • 1901aeb82f feat(personalization): 新增隐藏工具审核面板选项 JOJO 2026-07-21 17:13:19 +0800
  • 9618148ed3 refactor(execution): 移除执行环境 TTL 自动回退机制 JOJO 2026-07-21 17:12:57 +0800
  • 5969d04c99 feat(input): 精简输入栏版本控制与权限显示 JOJO 2026-07-21 17:11:58 +0800
  • 794742e981 fix(static): 子智能体停止请求携带 conversation_id,修复误报无权限 JOJO 2026-07-21 16:16:41 +0800
  • a1a9a47446 fix(multi-agent): 终结子智能体改为吸收态,修复终结后复活/停止无效 JOJO 2026-07-21 15:46:24 +0800
  • 265f71e297 fix(static): 修复运行期加载对话进度块周期性重复显示 JOJO 2026-07-21 14:39:42 +0800
  • c9c3eedd82 feat: 移除实验性间隔思考模式,推理强度前置到前端 JOJO 2026-07-21 13:47:53 +0800
  • 496bbe4f97 docs: 计划文档加注方向C后语义演进与bootstrap只读边界 JOJO 2026-07-20 23:50:20 +0800
  • 01a1658a99 feat(server): 对话保存改为按 message_id 合并写(方向C merge-on-save) JOJO 2026-07-20 23:16:04 +0800
  • 858ff45187 feat(static): 进入对话统一走 bootstrap 协议(方案B) JOJO 2026-07-20 22:31:01 +0800
  • 21f3acdf16 feat(server): 新增对话 bootstrap 聚合接口(方案B) JOJO 2026-07-20 22:30:43 +0800
  • 17c48474d9 docs: 对话加载统一化计划(A防回写+B统一加载协议),屏蔽子智能体交付目录 JOJO 2026-07-20 21:24:00 +0800
  • a9fe6ae622 fix(server): 对话保存防回退守卫与load同对话跳过切换前保存 JOJO 2026-07-20 21:23:29 +0800
  • ccdc101192 chore(terminal): 删除无调用的 _derive_pip_from_python 死代码 JOJO 2026-07-20 15:53:16 +0800
  • cb877b4b67 fix(static): 对话级并行后调整输入栏锁定与发送守卫 JOJO 2026-07-20 15:51:21 +0800
  • bfc039a9a9 fix(terminal): 移除命令执行前的 python/pip 路径重写,按用户原始命令执行 JOJO 2026-07-20 15:51:21 +0800
  • 0dd51c7b48 chore(debug): 新增对话保存写入追踪日志,捕获空覆盖调用栈 JOJO 2026-07-20 15:16:45 +0800
  • 766080c05c chore(gitignore): 屏蔽 .playwright-mcp 调试快照目录 JOJO 2026-07-20 15:15:58 +0800
  • bd06f96d07 fix(server,static): 修复执行环境/权限模式切换对当前对话不生效 JOJO 2026-07-20 14:25:49 +0800
  • 8628954f30 fix(server): 修复对话消息被空历史覆盖——WebTerminal.__del__与回收器保存增加非空守卫 JOJO 2026-07-20 13:26:18 +0800
  • de318636ce docs(AGENTS): 添加8091/8092运行环境边界说明 JOJO 2026-07-20 11:33:10 +0800
  • 2366c359bf chore(memory): 同步第三轮边界修复与环境教训到项目记忆 JOJO 2026-07-20 03:41:54 +0800
  • 07c5fbca91 docs: 记录第三轮边界排查——idle多智能体语义修正与TTL实测环境教训 JOJO 2026-07-20 03:39:34 +0800
  • e8bbaccfd0 fix(tasks): REST对账剔除idle多智能体任务——对齐socket语义,修复幽灵运行态与回收器误阻塞 JOJO 2026-07-20 03:37:58 +0800
  • 6b5b173260 fix(server): 对话级隔离边界修复——压缩路由走对话级terminal、回收器竞态防护、空cid任务补建对话 JOJO 2026-07-20 03:21:09 +0800
  • 1289c31dfe fix(model): 修复重启后进入对话模型回变为默认模型 JOJO 2026-07-20 02:20:06 +0800
  • a4eb688814 feat(server,static): 对话运行状态 REST 对账与 conversation 级 WebTerminal 隔离 JOJO 2026-07-20 01:05:17 +0800
  • c414d268b3 fix(sub-agent): 修复运行中快照被误判 failed 及错误信息落盘 JOJO 2026-07-20 01:04:38 +0800
  • 121793367a feat(prompts): 增加信息诚实与验证规范\n\n- 在主系统提示词、视觉版提示词、多智能体 Team Leader 提示词、\n 子智能体通用提示词中统一加入五小节约束:\n 1. 信息来源必须明确标注;\n 2. 结论确定性必须分级;\n 3. 禁止将操作完成等同于任务完成;\n 4. 替代方案必须经用户许可并说明缺陷;\n 5. 异常排查优先怀疑自己。 JOJO 2026-07-18 00:56:51 +0800
  • cfdec831d8 fix(static): 修复极简模式并行工具时摘要行空白与 reel 动画消失 JOJO 2026-07-18 00:15:06 +0800
  • 1d0a7e95fa feat(multi-agent): 扩展 sleep 工具模式并修复 /new 模式切换状态继承 JOJO 2026-07-17 22:51:04 +0800
  • d4c3e73134 fix(sub_agent): 移除 search_workspace 工具并清理内存调试代码 JOJO 2026-07-17 14:05:35 +0800
  • 2b131de702 perf(debug): 内存监控增强为 100ms 采样 + 多维度指标 JOJO 2026-07-17 12:16:16 +0800
  • faef998a9a perf(debug): 增强内存监控:每秒采样 + 更多关键路径埋点 JOJO 2026-07-15 17:33:47 +0800
  • 248f5a4b1a fix(debug): 修正 macOS 内存单位换算 JOJO 2026-07-15 17:26:09 +0800
  • 310d82f4b8 perf(debug): 添加多智能体模式内存监控埋点 JOJO 2026-07-15 17:02:33 +0800
  • 3138d23687 feat(multi-agent): 重构 Team Leader 提示词分工策略并新增 sleep wait_sub_agent_output_ids JOJO 2026-07-15 14:55:14 +0800
  • 11ffdc2bb5 fix: 优化浮动菜单位置计算与 token 处理 JOJO 2026-07-15 04:37:26 +0800
  • 089291f77e fix(static): 修复极简模式摘要行图标偏移、侧边栏空工作区显示及 folder-closed 图标缺失 JOJO 2026-07-15 04:34:24 +0800
  • 4f3ba722a1 fix(multi-agent): web模式支持加载预设角色,多智能体面板显示活跃子智能体 JOJO 2026-07-15 02:38:12 +0800
  • 69e3ef51b6 feat(multi-agent): 明确 Team Leader 是子智能体的 user JOJO 2026-07-15 01:42:30 +0800
  • b2b8013f3a fix(static): add avatar favicon to login and other standalone pages JOJO 2026-07-15 01:17:24 +0800
  • f6cbe78d68 fix(static): make avatar favicon adapt to browser color scheme JOJO 2026-07-15 01:09:13 +0800
  • 57aaf76809 fix(static): make avatar favicon permanently white JOJO 2026-07-15 01:05:49 +0800
  • a60e164aa2 fix(static): center avatar favicon and use pure black/white for light/dark modes JOJO 2026-07-15 01:01:59 +0800
  • f8f5d26ee3 feat(static): add Astrion avatar favicon and touch icons JOJO 2026-07-15 00:51:20 +0800
  • 4e1d08f106 fix(frontend): 修复多个前端交互问题 JOJO 2026-07-15 00:31:13 +0800
  • 297a6cc5ec Merge branch 'multiagent-mode' JOJO 2026-07-14 23:41:20 +0800
  • 7ea4638c8c feat(multi_agent): 优化 Team Leader 与子智能体 prompt,新增 Brainstormer 角色 multiagent-mode JOJO 2026-07-14 23:40:02 +0800
  • 351cd311c2 fix(multi-agent): 修复压缩404、prompt冻结串扰、子智能体状态串扰及/multiagent/new跳转问题 JOJO 2026-07-14 23:22:06 +0800
  • ce92697181 feat(multi_agent): add formatters and structured rendering for multi-agent tools JOJO 2026-07-14 22:11:48 +0800
  • 571ed6c81f fix(sub-agent): 修复传统模式 terminate 后子智能体仍继续调用工具的问题 JOJO 2026-07-14 20:37:57 +0800
  • 0aa37b83ee fix(stop-button): 修复REST轮询路径两个bug JOJO 2026-07-14 19:46:31 +0800
  • ae70e4902e refactor(stop-button): 拆分停止按钮和后台任务控制 JOJO 2026-07-14 18:34:56 +0800
  • 30bfb79cbd wip(multi-agent): 停止按钮软停止链路调试日志+对话切换500修复+子智能体进度面板+多智能体软停止机制 JOJO 2026-07-14 17:50:15 +0800
  • 4fcd0ccc4d feat(multi-agent): 子智能体系统升级 JOJO 2026-07-14 02:28:45 +0800
  • 3c4ae917b2 fix(web_terminal): 程序启动自动恢复最近对话时不恢复模型,避免 /new 页面显示旧对话模型;显式加载对话时仍恢复保存的模型 JOJO 2026-07-13 21:43:51 +0800
  • a95e969ba2 fix(web_terminal): 程序启动自动恢复最近对话时不恢复模型,避免 /new 页面显示旧对话模型;显式加载对话时仍恢复保存的模型 JOJO 2026-07-13 21:43:51 +0800
  • 58ec936a8c docs(agents): 补充多智能体模式章节 §11 JOJO 2026-07-13 20:13:38 +0800
  • e29ccb318e fix(multi-agent): 修复情况2主消息池派发链路 JOJO 2026-07-13 20:05:02 +0800
  • fe6fba3958 feat(multi_agent): 提取prompt、恢复任务、优化侧边栏与sleep工具 JOJO 2026-07-13 14:01:48 +0800
  • de5160ead0 feat(ui): 子智能体消息 Markdown 渲染与气泡展开淡出优化 JOJO 2026-07-13 00:48:05 +0800
  • 692748d567 fix(multi-agent): 修复消息渲染、分类、存储与滚动抖动 JOJO 2026-07-12 23:09:56 +0800
  • 7f2ad9144d fix(multi-agent): 修复子智能体状态误判、后台任务隔离与 idle 等待异常 JOJO 2026-07-12 18:39:21 +0800
  • f652118527 fix(multi-agent): 跨事件循环问答、线程安全取消、任务结束汇报格式、工具参数可选 JOJO 2026-07-12 12:41:09 +0800
  • 8e5d4f05d9 fix(multi-agent): 多智能体模式下侧边栏只加载对应模式的对话记录 JOJO 2026-07-12 12:20:18 +0800
  • 811974d6e7 feat(multi-agent): 在现有架构上直接实现多智能体模式实验功能 JOJO 2026-07-12 03:26:02 +0800
  • e8b857f3ae docs(multi-agent): 添加多智能体模式设计文档7份 JOJO 2026-07-12 02:28:47 +0800
  • c08c4ab141 docs(agentskills): 更新子智能体使用指南 JOJO 2026-07-11 20:40:27 +0800
  • 3585967b40 fix(ui): 极简模式展开区追底改为stick-to-bottom逻辑 JOJO 2026-07-11 20:27:07 +0800
  • cc8d5817aa feat(ui): 极简模式展开高度限制开关与个人空间持久化 JOJO 2026-07-11 19:58:35 +0800
  • af56de6812 fix(sub_agent): 修复 wait_for_completion 因 _load_state 替换 tasks 字典导致的引用失效 JOJO 2026-07-11 19:19:41 +0800
  • 6618ab03dc feat(personalization): 将堆叠块显示模式保存到后端 personalization.json JOJO 2026-07-11 11:14:48 +0800
  • 5244768494 feat(sidebar): 侧边栏按工作区/项目分组显示对话 JOJO 2026-07-11 01:51:01 +0800
  • 6b431ed51a fix(config): 修复 .env 中 ASTRION_DATA_ROOT 的 ~ 未展开导致 settings.json 未加载的问题 JOJO 2026-07-11 01:50:08 +0800
  • 3f3662d3a5 fix(chat): 修复极简模式摘要行运行动画右侧被截断的问题 JOJO 2026-07-10 16:21:52 +0800
  • 8594b43d8a feat(avatar): 增大工具 SVG 显示尺寸到 66px JOJO 2026-07-10 15:58:45 +0800
  • 19746e67d3 feat(personalization): 将回答时必须考虑的信息从条列式改为大段文字输入 JOJO 2026-07-10 15:40:18 +0800
  • b2cbe0ab5d fix(minimal): 补齐极简模式摘要行中缺失的子智能体/记忆/对话分类统计 JOJO 2026-07-10 14:30:56 +0800
  • 67292f9fd3 feat(chat): 扩展极简模式工具分类显示映射 JOJO 2026-07-10 14:03:06 +0800
  • 576fbb39d8 fix(ui): 调整输入栏浮层高度并统一/new页手机端间距 JOJO 2026-07-10 05:20:40 +0800
  • d2170567e6 fix(input-composer): 调整AI形象与git状态栏的对齐、间距及文字定位 JOJO 2026-07-10 04:17:39 +0800
  • cb70bc2929 chore(deps): 同步 package-lock.json 与 package.json JOJO 2026-07-10 01:45:00 +0800
  • f8bba77a60 fix(prompt): 更新 memory_system.txt 中项目记忆路径为 .astrion/memory/ JOJO 2026-07-10 01:32:37 +0800