Commit Graph

  • 6c368d2aa0 fix(frontend): preserve edit file trailing context JOJO 2026-06-20 19:19:58 +0800
  • f661dc6456 refactor(server,modules,utils,frontend): split oversized modules into packages and fix regressions JOJO 2026-06-20 15:54:48 +0800
  • 8235c4ce70 fix(goal): 停止对话后清理工作区目标状态,避免继承到新对话 JOJO 2026-06-20 13:06:37 +0800
  • 7b683ab390 fix(sub_agent): export TERMINAL_STATUSES in package __init__ JOJO 2026-06-20 12:15:18 +0800
  • 9ed956518c refactor(sub_agent): 子智能体从 Node.js 子进程改为主进程内 Python 协程 JOJO 2026-06-20 00:26:45 +0800
  • a212a0076c feat: support setting default workspace/project from frontend JOJO 2026-06-19 21:48:24 +0800
  • 2c6d208be7 fix(input): /菜单上下键滚动抖动与高亮条偶发闪烁 JOJO 2026-06-19 21:24:47 +0800
  • 2766a8ab57 fix(sub-agent): 修复网络受限时无法创建子智能体,并修复详情页只显示最近一次工具调用的问题 JOJO 2026-06-19 20:23:44 +0800
  • 09af37055a fix: 右侧面板拖拽与终端滚动 JOJO 2026-06-19 17:45:09 +0800
  • 56882f3169 fix: 新建对话后切换执行环境 prompt 未更新 JOJO 2026-06-19 17:33:52 +0800
  • a6775598dc fix(terminal): 新建终端后侧边栏实时输出不更新 JOJO 2026-06-19 13:16:50 +0800
  • 9e4b0bdb97 fix: allow WebTerminal init without OCR API key (openai>=2.40 requires key) JOJO 2026-06-19 01:35:39 +0800
  • fd8decc3c3 fix: preserve conversation model_key when creating new conversation and loading existing ones JOJO 2026-06-19 01:08:46 +0800
  • c2d460a706 feat: 宿主机模式网络沙箱 JOJO 2026-06-19 00:22:30 +0800
  • f75e2f07a3 refactor(deep_compression): 改造深度压缩消息结构、提示词加载与前端展示 JOJO 2026-06-18 14:50:16 +0800
  • c5dde27faa fix(frontend): terminal_input 显示参数从 timeout 改为 output_wait,标签改为等待时间 JOJO 2026-06-17 22:02:06 +0800
  • f43b5ea73b fix(chat): 运行期间恢复旧滚动逻辑,堆叠块更多按钮也接入锚定 JOJO 2026-06-17 16:25:02 +0800
  • edb557bdd3 feat(chat): 优化块展开/折叠滚动锚定,避免 stick-to-bottom 弹簧追底顿挫 JOJO 2026-06-17 15:24:15 +0800
  • 55b7b7deea fix(web): _resolve_workspace_id 未匹配时兜底返回 default 而非 None JOJO 2026-06-16 22:54:12 +0800
  • f31f8d6fd7 feat(host): host 模式同时加载 host/ 和 web/ 用户数据 JOJO 2026-06-16 22:39:32 +0800
  • ad1e9e1475 fix(easyagent): 移动 tools.json 到 src/tools/,修复被 .gitignore 中 doc/ 规则误排除的问题 JOJO 2026-06-16 20:18:45 +0800
  • 1da269e2aa fix(前端): 目标模式刷新/切换对话稳定性修复 JOJO 2026-06-16 19:46:19 +0800
  • ea4e5dc14b fix: recall_project_memory 工具返回实际内容而非仅行号范围 JOJO 2026-06-16 19:43:11 +0800
  • f43025047e refactor(config): 统一配置源,迁移数据到 ~/.agents/agents/ JOJO 2026-06-13 21:37:02 +0800
  • 50e49d60ec fix: /菜单手动滚动后高亮条切换为鼠标hover模式 JOJO 2026-06-12 01:17:51 +0800
  • 095e0631c1 feat(sidebar): 统一Git和终端侧边栏空状态样式 JOJO 2026-06-12 01:04:40 +0800
  • 55097cb3fc fix: 消息队列自动发送消息metadata错误标记为guidance JOJO 2026-06-12 00:34:31 +0800
  • 7d716b8b90 fix(ui): 终端侧边栏自动开关改为仅数量变化时触发一次 JOJO 2026-06-12 00:26:15 +0800
  • 2e54f2c343 feat(terminal): 实时终端改造为侧边栏面板,支持拖拽分割与自动开关 JOJO 2026-06-12 00:18:27 +0800
  • 788753f6fd feat(slash-menu): 扩展 / 菜单至19项,可见行数5→7,等比缩放样式,优化间距 JOJO 2026-06-11 02:56:04 +0800
  • af4ec5c1a8 feat(composer): / 菜单选中切换添加流畅动画 JOJO 2026-06-11 01:11:40 +0800
  • f9d194f100 fix(ui): 块模式展开箭头改用SVG mask,修复偏位和非中心旋转 JOJO 2026-06-11 00:24:56 +0800
  • 04128fac14 fix(frontend): 修复 read_file 搜索结果显示"行??"的问题 JOJO 2026-06-10 19:49:06 +0800
  • 76e4c5144e feat(personalization): 去掉保存按钮,所有选项改为实时自动保存 JOJO 2026-06-10 19:44:33 +0800
  • 0ed262c87b fix(ui): 深色模式块底部运行指示线太亮,改用 accent 灰色系 JOJO 2026-06-10 19:27:28 +0800
  • ee9ac28f26 feat(compression): 对话压缩提示词新增当前任务进度与下一步行动条目 JOJO 2026-06-10 19:24:18 +0800
  • dcb25dfe89 fix: 堆叠块深色hover不可见 & 底部块高度偏差 & 新增隐藏边线开关 JOJO 2026-06-10 19:18:29 +0800
  • 3abbf30422 feat(admin): 管理员密码管理功能,支持搜索用户名/邮箱重置密码 JOJO 2026-06-10 17:41:21 +0800
  • 4004bceb0c feat(config): 新用户默认deep模式+自动深压缩开启 JOJO 2026-06-10 16:41:45 +0800
  • 820ec69354 feat(memory): 新增项目记忆系统,整合总体+项目记忆注入 JOJO 2026-06-10 15:14:01 +0800
  • 5d2da692b0 chore: remove easyagent/models.json with plaintext keys, add to gitignore JOJO 2026-06-10 03:26:35 +0800
  • 960d087db0 fix(sub-agent): stdout output, real-time progress, config externalization JOJO 2026-06-10 03:09:31 +0800
  • 6255efc594 perf: CSS content-visibility + containment 优化长对话渲染性能 JOJO 2026-06-10 01:08:47 +0800
  • d24e00b9b3 feat(voice): Android 端侧离线语音识别集成 JOJO 2026-06-10 00:50:16 +0800
  • 62e2c08f5a fix(style): 统一三主题 token 圆环绿黄红状态颜色为夜间模式值 JOJO 2026-06-09 15:01:58 +0800
  • 644b609d85 fix(ui): 修复Git侧边栏刷新时loading文字闪烁 - 只在首次加载显示loading,刷新时保持现有文字避免闪烁 JOJO 2026-06-09 12:21:40 +0800
  • ca4bf17639 fix(chat): 运行期间权限切换使用pending机制,避免来回切换插入多余消息 JOJO 2026-06-09 12:13:15 +0800
  • ff7108738e fix(style): 去除审批面板边缘光晕 JOJO 2026-06-09 11:46:20 +0800
  • d5bf110b88 fix(style): 修复弹窗和审批面板文字颜色在深色模式下的异常显示 JOJO 2026-06-09 11:45:51 +0800
  • 033bea236c feat(ui): 预输入/引导消息队列存在时自动隐藏Git状态栏 JOJO 2026-06-09 11:42:37 +0800
  • 59b81c4551 fix(git): 修复Git变更面板中文文件名八进制转义显示 JOJO 2026-06-09 11:42:20 +0800
  • a2a04b9529 fix(permission): 新建对话时优先加载个人空间偏好的默认权限模式 JOJO 2026-06-09 11:42:08 +0800
  • bd338f7ad4 fix(runtime): 任务完成时不再注入权限/审核方式通知 JOJO 2026-06-09 11:41:55 +0800
  • 8d87068ba7 fix(chat): 修复内容大幅增长时滚动锁定不及时的问题 JOJO 2026-06-09 10:47:22 +0800
  • 2fcd241d94 fix(frontend): 移除历史消息加载时action-item的入场动画,仅流式输出时保留动画 JOJO 2026-06-09 10:27:48 +0800
  • 4807c0b9f1 fix(frontend): 重构堆叠块高度引擎,根治鬼畜抖动并统一动画 JOJO 2026-06-09 10:05:28 +0800
  • 0d4f6c9e56 fix(frontend): 修复对话压缩后页面抽搐、重复显示与滚动重置 JOJO 2026-06-08 02:27:37 +0800
  • 66261e91c6 feat: 添加语音输入按钮,位于发送按钮左侧 JOJO 2026-06-08 02:09:04 +0800
  • b6818bc0d0 fix: edit_file diff 显示修复 — 多行替换排序 & 行间间隙 JOJO 2026-06-07 23:48:08 +0800
  • 84336b1802 fix(input): 重构消息队列动画 — 去掉容器外框、纯位移FLIP同步动画 JOJO 2026-06-07 23:20:57 +0800
  • d639278182 fix(overlay): 修复手机端图片/视频本地选择兼容性问题 JOJO 2026-06-07 17:19:53 +0800
  • 7c08031413 fix(android): 修复国产手机 WebView 中本地图片/视频选择无效的问题 JOJO 2026-06-07 16:56:55 +0800
  • 5723da8eb1 fix(android): 修复 App 内本地图片/视频选择无效的问题 JOJO 2026-06-07 16:34:26 +0800
  • 180fb9bfbd chore(deps): add sherpa-onnx for voice/ASR support JOJO 2026-06-07 16:23:33 +0800
  • 78544cb205 refactor: remove run_python tool, consolidate all execution to run_command JOJO 2026-06-07 15:28:38 +0800
  • 4bf0733907 feat: add minimal tool reel animation JOJO 2026-06-07 14:59:44 +0800
  • a1dd97d5f1 fix(ui): align composer status controls JOJO 2026-06-07 03:41:27 +0800
  • f50d87fc79 feat(chat): render streaming code blocks JOJO 2026-06-07 03:34:00 +0800
  • f383b0ec71 fix(ui): refine dark code block styling JOJO 2026-06-07 02:57:58 +0800
  • 8617304fd4 refactor(prompt): freeze system prompts and update personalization modes JOJO 2026-06-07 02:52:00 +0800
  • d095531bb8 refactor(frontend): unify chat content rail alignment JOJO 2026-06-07 01:55:20 +0800
  • 05e8ea5e40 feat(frontend): 输入栏现代化重设计 + 配套高度/配色修复 JOJO 2026-06-06 18:25:20 +0800
  • b4030c386e refactor(frontend): 颜色 token 系统两层重构 + 三主题填色 + 去半透明 JOJO 2026-06-06 16:20:58 +0800
  • e34e2c965c fix(frontend): 多行输入时保持光标可见 JOJO 2026-06-05 23:33:48 +0800
  • 9be775d346 feat(personalization): 简略消息显示改为持久化到配置文件 JOJO 2026-06-05 23:31:06 +0800
  • 9399d3f41e fix(models): preserve session model selection JOJO 2026-06-02 20:36:51 +0800
  • 779140ef59 fix(frontend): 新建对话时重置 token 统计 JOJO 2026-06-01 21:09:00 +0800
  • 469e804e38 fix(frontend): 工具块展开内部滚动条样式统一,滚动槽透明 JOJO 2026-06-01 21:07:11 +0800
  • 548455f127 feat(frontend): 状态栏 +/- 行数变化加数字滚筒动画 JOJO 2026-06-01 19:15:30 +0800
  • 04cdf964af fix(deps): 声明 httpx[http2] / h2,修复干净环境缺包启动失败 JOJO 2026-06-01 17:49:00 +0800
  • 582f292114 feat(release): 新增开箱启动脚本 setup.sh / start.sh(P4 第一步) JOJO 2026-06-01 17:19:45 +0800
  • 1d3703b0e5 build(deps): 固化 Python 依赖版本,新增 lock 与生成脚本 JOJO 2026-06-01 17:10:28 +0800
  • b8a51c1c63 refactor(config): 移除硬编码模型残留,部署级配置外置到 ~/.agents JOJO 2026-06-01 16:59:34 +0800
  • eaa5e3bee9 refactor(runtime): 运行态数据迁出源码树到 ~/.agents,日志默认关并加轮转,清理实验残留 JOJO 2026-06-01 13:17:32 +0800
  • be08026fca fix(runtime): preserve mode change notice source JOJO 2026-06-01 00:02:43 +0800
  • ad20853965 fix(server): isolate session cookie per port to prevent login conflicts across instances JOJO 2026-05-31 23:35:07 +0800
  • f2d7d8f3b1 fix(ui): refresh git summary while idle JOJO 2026-05-31 23:28:10 +0800
  • 2f0e269788 fix(ui): adjust composer status layering JOJO 2026-05-31 22:14:57 +0800
  • 0815625cfd docs: 前端改动不强制本地构建(沙箱无法跑 build) JOJO 2026-05-31 17:55:03 +0800
  • 75594aa2aa fix(ui): 修复 write_file 内容在 diff grid 下被挤成多行 JOJO 2026-05-31 17:51:31 +0800
  • a224537618 docs: add precise reading guideline JOJO 2026-05-31 17:28:51 +0800
  • 6f78277a03 feat(ui): add project git status panel JOJO 2026-05-31 17:27:24 +0800
  • 6d5630c820 feat(file-edit): support batched replacements JOJO 2026-05-31 13:15:37 +0800
  • 5bdc60006d fix(auth): allow custom session cookie name JOJO 2026-05-31 11:40:44 +0800
  • fc70179b02 feat(web): 统一前端设计风格并重写回顾/版本管理弹窗 JOJO 2026-05-31 11:30:08 +0800
  • 3154cd8bc6 chore(config): raise goal review timeout to 600s JOJO 2026-05-31 09:32:30 +0800
  • 59a79b0063 fix(web): align slash menu spacing, corners, and scroll step JOJO 2026-05-31 09:30:46 +0800
  • 50310a1bf8 feat(web): expand slash command menu JOJO 2026-05-31 00:06:48 +0800
  • 39328cf6a9 fix(web): use tiptap mention for skill input JOJO 2026-05-30 23:31:13 +0800
  • 72c2b2af2a merge: feat/deep-compression-inplace JOJO 2026-05-30 22:19:51 +0800