Commit Graph

  • addde97600 feat(electron): 多账号第一纵切 —— 账号存储/选择器/聚合收件箱 JianFeeeee 2026-09-13 06:16:59 +08:00
  • c7cb88d9aa chore(security): 轮换 verify-l2.sh 里那把曾进 git 历史的 user key JianFeeeee 2026-09-12 23:58:10 +08:00
  • 33e44074e7 fix(tooling): pi-lens 的项目防护其实一直没生效(JSON 里带注释 → 整份被忽略) JianFeeeee 2026-09-12 23:49:55 +08:00
  • 2e28696e74 fix(pi): 模型选择落到「宿主默认」是静默的,而且日志把它说成「平台默认」 JianFeeeee 2026-09-12 23:31:44 +08:00
  • 630b5bfdd7 fix(bridges): 续谈失败静默 + duplicate_relay 静默挂死(两个都是「人那边什么都收不到」) JianFeeeee 2026-09-12 23:13:48 +08:00
  • b53afd4523 chore(deploy): 部署漂移检查器 —— 快照是不是还等于仓库、进程到底在跑哪份代码 JianFeeeee 2026-09-12 20:39:22 +08:00
  • 8b2206ed53 fix(electron): Phase 3 验收抓到的两个静默缺陷 —— 白屏与登录 JianFeeeee 2026-09-12 20:25:00 +08:00
  • d015d3694c test(zcode): 把门禁判决实验收进仓库(test/manual/gate-e2e.py) JianFeeeee 2026-09-12 19:11:58 +08:00
  • a00cbf36fc feat(zcode): yolo + 自有工具面 + 我们自己的执行门禁(headless 真正能干活了) JianFeeeee 2026-09-12 19:05:54 +08:00
  • 10ff50e899 feat(homeagent): 输出通道改造 —— 通道名 email + 注入通道对齐 + 附件走路径 JianFeeeee 2026-09-12 17:38:32 +08:00
  • 3a6d572020 feat(zcode): 工具加 MCP 注解 + headless 档位映射改为 plan(否则一个工具都用不了) JianFeeeee 2026-09-12 16:49:28 +08:00
  • 42816b4d1e fix(zcode): 真模型跑通后发现的三处缺陷(register / 工具活动日志 / SSE 关停) JianFeeeee 2026-09-12 16:16:37 +08:00
  • 6a7356ebe7 fix(zcode): 软链部署下入口静默不执行 + 部署脚本支持 zcode 快照 JianFeeeee 2026-09-12 15:06:49 +08:00
  • c5e1d562eb feat(zcode): 邮件驱动 —— 收到来信就自动开工,并把结论回信 JianFeeeee 2026-09-12 14:58:36 +08:00
  • 4b129b5f49 chore(deploy): 同源清单纳入 ZCode 授权桥用到的 4 个共用模块 JianFeeeee 2026-09-12 14:10:44 +08:00
  • c774904c0c feat(zcode): 授权桥 —— PermissionRequest 钩子把危险工具授权交给人 JianFeeeee 2026-09-12 14:09:10 +08:00
  • e0e6f86d94 feat(zcode): AgentMail 的 ZCode 插件 —— MCP 工具面 + 官方宿主启动验证 JianFeeeee 2026-09-12 13:47:51 +08:00
  • 9204f019a1 fix(deploy): 故障告警按 invocation 分会话 —— 崩溃循环时告警不再被护栏挡下 JianFeeeee 2026-09-12 11:56:48 +08:00
  • c9209e4adc fix(deploy): 失败通知不再把所有失败都说成「Gateway 不可达」 JianFeeeee 2026-09-12 11:52:52 +08:00
  • cbe5ef5cec fix(deploy): 快照改整包复制 + 存活判据改看网关心跳 —— 修两个会毁掉生产的缺陷 JianFeeeee 2026-09-12 11:47:32 +08:00
  • 0549975555 feat(deploy): 插件规范化部署 —— 生产跑仓库外快照,可回滚 JianFeeeee 2026-09-12 11:36:25 +08:00
  • 4b1946ccb4 fix(dsh): 补共用库类型声明 + 测试前强制构建 —— 堵住两个会静默通过的通道 JianFeeeee 2026-09-12 11:36:03 +08:00
  • b374ce1f20 fix(plugins): 附件 id 归一 —— 修 opencode「做完全部活却发不出附件」 JianFeeeee 2026-09-12 11:20:13 +08:00
  • 0b5fabfd49 fix(repo): /api/v1/agents 带出 mode_enforcement —— 列表接口静默少了一个事实 JianFeeeee 2026-09-12 11:19:52 +08:00
  • a696b2a141 fix(handler): 回信的 to_workspace 从会话 workspace 继承 —— 修「每封邮件多一条会话」 JianFeeeee 2026-09-12 11:19:19 +08:00
  • c19eea5e3c feat(webui): 真正动可见层的现代化 —— 字号、层次、间距、分隔线 JianFeeeee 2026-09-12 09:54:31 +08:00
  • 0f379a2ca0 fix(static): 给前端加缓存策略,修掉「换了新前端但用户仍看到旧界面」 JianFeeeee 2026-09-12 09:13:56 +08:00
  • 0997d441af docs(build): 安装包嵌的是前端快照 —— 前端改动后必须重打,并给出自查命令 JianFeeeee 2026-09-12 08:10:27 +08:00
  • 84c1d749cd feat(webui): 自定义背景 + 外观现代化;修正实心按钮白字在深色下的对比度 JianFeeeee 2026-09-12 08:02:30 +08:00
  • dc7bf57ceb fix(calendar): 农历提醒按本地公历日推进,修正凌晨跨 UTC 日期错一天 JianFeeeee 2026-09-12 08:01:59 +08:00
  • dacf6c0e1f feat(client): 打通 Electron 安装包打包,并留下构建文档 JianFeeeee 2026-09-12 01:17:49 +08:00
  • a60ab66a40 refactor(plugins): 删掉「摆了一套权限规则却没人调用、且形状没人能消费」的死代码 JianFeeeee 2026-09-11 23:59:24 +08:00
  • 4e32dd3145 fix(permission): Agent 不能把审批指派给与任务无关的人 JianFeeeee 2026-09-11 23:22:53 +08:00
  • f11415834a test(dsh-mail-bridge): 断言真实注册的工具都带 type:object JianFeeeee 2026-09-11 22:28:47 +08:00
  • e9df62a565 fix(dsh-mail-bridge): ESM 下 defineTool 静默降级导致工具 schema 非法 JianFeeeee 2026-09-11 22:12:01 +08:00
  • bbddee26b9 feat(permission): 待办带上失效时刻;越窗的决策不再假装成功 JianFeeeee 2026-09-11 22:02:25 +08:00
  • d50c55da4f fix(format): 关掉 pi-lens 的项目级自动改写;修复它被 prettier 改坏的 index.html JianFeeeee 2026-09-11 22:01:56 +08:00
  • a404cbad54 feat(branding): 确定项目图标,并接入 Web / Electron / HarmonyOS JianFeeeee 2026-09-11 15:49:41 +08:00
  • 4186ad4784 fix(setup): 首个管理员的创建只允许 Gateway 本机 JianFeeeee 2026-09-11 15:49:26 +08:00
  • 4050827e5c feat(permission): 新增第三种强制力 partial —— DSH 如实自报,不再冒充 native JianFeeeee 2026-09-11 12:04:06 +08:00
  • 429149e118 chore(format): 撤销误入提交的整体重排,并关闭本仓库的格式化器 JianFeeeee 2026-09-11 12:03:51 +08:00
  • 19a3161ee4 feat(pi): 交互式 pi 会话接入邮件工具(send_mail/read_inbox 等 10 个) JianFeeeee 2026-09-11 11:28:27 +08:00
  • 1692c615c6 fix(dsh): session_update 在插件重启后仍能定位活会话(权限热更新不再静默失效) JianFeeeee 2026-09-11 10:47:30 +08:00
  • f91efd2d8d feat(question): DSH ask_user_question 桥接 + 前端问答面板 + 待办字段全路径透出 JianFeeeee 2026-09-11 10:44:18 +08:00
  • c401eb2da2 fix(bridges): SSE 跨分片保帧 + Last-Event-ID;pi worker 有界重投;systemd 故障上报;清理误提交二进制 JianFeeeee 2026-09-11 10:27:41 +08:00
  • f9d757b5e5 chore: directory migration - gateway→server, web→client/electron JianFeeeee 2026-09-08 19:16:35 +08:00
  • fd9f99a3f9 UI 修复: 回复页(ReplyBar)加往返预算配置入口 JianFeeeee 2026-09-07 18:15:26 +08:00
  • 83d3c2a51a docs: HMS-PUSH-PLAN.md 华为统一推送服务端集成方案 JianFeeeee 2026-09-07 17:00:06 +08:00
  • 7278fcdf9a docs: MULTI-ACCOUNT-PLAN.md 多账号架构方案 v0.1(单一事实源) JianFeeeee 2026-09-07 16:57:55 +08:00
  • fe96e197d3 pi-ele Phase 2: token/API 基地址注入 —— web/src 零改动成为独立桌面客户端 JianFeeeee 2026-09-07 07:49:30 +08:00
  • dc5b9e440f pi-ele Phase 1: Electron 骨架(主进程+托盘+preload,可复用 web/src) JianFeeeee 2026-09-07 07:46:07 +08:00
  • bf32369ebd docs/API.md: 补权限档位端点与字段(dsh 反馈的文档缺口) JianFeeeee 2026-09-07 07:32:00 +08:00
  • 314c3224ce docs: 鸿蒙计划补权限档位(plan/workspace/full)与SSE档位字段(据 pi API 梳理) dsh 2026-09-07 07:28:39 +08:00
  • 9cdf4b9e3f docs: 鸿蒙客户端(ArkUI)构筑计划 GUI-PLAN-HARMONY.md dsh 2026-09-07 07:26:04 +08:00
  • 89a4784c10 opencode+dsh: 空回复兜底 —— idle 但无 assistant 文本时回失败通知 JianFeeeee 2026-09-07 07:05:45 +08:00
  • be9f46cf73 dsh: resume 续谈也挂载 standard preset —— 修复旧会话没有文件工具 JianFeeeee 2026-09-07 06:31:19 +08:00
  • c440df6537 修复:收件箱 ListInbox 漏算 to_human 导致人类地址被拼上 workspace/session JianFeeeee 2026-09-07 06:17:25 +08:00
  • 7e9327a78b 发件页档位每次发信都能改(含续谈已有会话) JianFeeeee 2026-09-06 22:00:33 +08:00
  • 1759666d38 chore: L2 验证脚本 JianFeeeee 2026-09-06 21:37:13 +08:00
  • da67aae2dd PLAN.md: P5 前端档位选择器完成 JianFeeeee 2026-09-06 21:25:12 +08:00
  • be61724314 P5 前端:权限档位选择器 + 卡片徽标 + 对话页改档 JianFeeeee 2026-09-06 21:24:41 +08:00
  • 36f1099c02 PLAN.md: L5 补充实测(dsh 写文件真拦,pi workspace 一律问人,homeagent advisory 不遵守) JianFeeeee 2026-09-06 20:44:46 +08:00
  • b67c33c352 PLAN.md: L5 实测结果修正(opencode = advisory 自愿遵守,dsh = Landlock partial) JianFeeeee 2026-09-06 20:40:44 +08:00
  • 8960085152 opencode: mode_enforcement 改为 advisory(permission 参数不被 API 支持) JianFeeeee 2026-09-06 20:39:48 +08:00
  • fc958f8809 opencode: 修正权限档位接线——session.create 不支持 permission,改用提示词 advisory JianFeeeee 2026-09-06 20:38:33 +08:00
  • b76d0d6c96 PLAN.md: P4 四桥档位接线全部完成(dsh/opencode/pi/homeagent) JianFeeeee 2026-09-06 19:26:17 +08:00
  • ed3703295c homeagent: advisory 档位提示词 + 心跳报 advisory + permission_mode.go JianFeeeee 2026-09-06 19:23:42 +08:00
  • 0c98fab4d5 pi: 档位判定 tool_call hook + 心跳报 native JianFeeeee 2026-09-06 19:19:42 +08:00
  • 3bb419f2f2 opencode: session.create 传入 permission 规则 + 心跳报 native JianFeeeee 2026-09-06 19:14:19 +08:00
  • af61a37d9a dsh: 权限档位接线 — presets.mount 注册工具 + 三档 sandbox/approval 映射 + 心跳报 native JianFeeeee 2026-09-06 19:10:35 +08:00
  • 16df8f44c9 PLAN.md: L2 (P1/P2/P3) 权限档位传播链路 + PUT 端点 + 24 例测试全部完成 JianFeeeee 2026-09-06 17:36:59 +08:00
  • 1dc6223631 L2: permission mode propagation across forward/calendar/adopt + PUT endpoint + tests JianFeeeee 2026-09-06 17:32:47 +08:00
  • 47fe9a5e74 test: session-scan 内存泄漏测试 + ui-sweep 界面验收脚本 JianFeeeee 2026-09-06 15:18:30 +08:00
  • 79c4171c9d feat: L0 线协议冻结 + 附件链路修复 + 人/Agent 区分 JianFeeeee 2026-09-06 15:18:06 +08:00
  • a44fd6949b feat: 权限档位体系(三档 plan/workspace/full + 四桥 from_session_id) JianFeeeee 2026-09-06 15:16:49 +08:00
  • 13fcb00acc feat: relay-key 共用模块(三桥 + homeagent) JianFeeeee 2026-09-06 15:16:34 +08:00
  • a101c2fada 停用/恢复文案说清密钥不会自动回来 + 原子部署脚本 JianFeeeee 2026-09-05 10:10:13 +08:00
  • 344f970353 修死信黑洞:发信前校验收件人可达性 JianFeeeee 2026-09-05 09:58:36 +08:00
  • 9ebb8dfb41 Agent 删除:后端 DELETE /admin/agents/{name} + 名字退役保护 JianFeeeee 2026-09-05 00:28:05 +08:00
  • 784192d8c4 Agent→Agent 不自动转发 + 提示词区分新活/回复/补投 JianFeeeee 2026-09-04 23:52:52 +08:00
  • 375578cf9b 补 dsh waitForTurnEnd / locked 的语义测试(6 例) JianFeeeee 2026-09-04 21:39:50 +08:00
  • c941fa0f87 DSH 续谈分支不刷回信上下文 → 第二封的回信挂在第一封上 JianFeeeee 2026-09-04 21:00:11 +08:00
  • 8e501f041e pi 桥改为工作进程池 + homeagent 落盘投递账本 JianFeeeee 2026-09-04 20:33:44 +08:00
  • c297468819 修 platform_session_id 无差别下发导致抄送方邮件静默消失 + homeagent 补投漏去重 JianFeeeee 2026-09-04 19:06:36 +08:00
  • 30b78ef2cd fix: SuggestPaths 从镜像取路径 — 清库后路径补全不再为空 JianFeeeee 2026-09-04 15:50:27 +08:00
  • e8583ecd41 fix: 事故全链路修复 — 调度器合流 + 接管保护 + 补全去重 + 权限显示 + homeagent SSE 振荡 JianFeeeee 2026-09-04 15:35:48 +08:00
  • 55b3f9bc4e fix(web): 地址显示按「人 / Agent」分维度 —— 别名跟 Agent 走,人只显示名字 JianFeeeee 2026-09-04 13:49:16 +08:00
  • 390fef8941 fix(web): 补齐强调色的 CSS 变量 —— 红/绿/橙/黄按钮此前不可见但可点 JianFeeeee 2026-09-04 11:57:42 +08:00
  • 255c799a40 feat(adopt): 邮件可投进平台上已存在的会话(TUI 与邮箱同一入口) JianFeeeee 2026-09-04 11:14:44 +08:00
  • e4052f8e84 docs: B-8 在 HomeAgent 上是 N/A(平台无审批环节),补齐平台矩阵第四列 JianFeeeee 2026-09-04 09:11:43 +08:00
  • bca50b80c6 docs: 日历子系统 + 寻址发现工具组 + 权限死锁的排查记录 JianFeeeee 2026-09-04 06:30:56 +08:00
  • d74f356f41 feat(web): 深色主题 —— 反转灰阶而非逐处 dark: 前缀 JianFeeeee 2026-09-04 06:30:26 +08:00
  • 7f28552440 feat(web): 日历前端 —— 月/周/日三粒度 + 事件编辑器 + 农历显示 JianFeeeee 2026-09-04 06:29:50 +08:00
  • e504eccf3a fix(web): 授权独立成导航项 + 收件箱按会话分组 + 回复对端判定 JianFeeeee 2026-09-04 06:29:21 +08:00
  • 5b76ac5c57 feat(homeagent): 四个日程工具 + 工具计数不再硬编码 JianFeeeee 2026-09-04 06:28:55 +08:00
  • 2ae4df0e98 feat(agent-calendar): Agent 侧日历端点(可写,只能动自己建的) JianFeeeee 2026-09-04 06:28:33 +08:00
  • 069bf03ae2 feat(calendar): 日历后端 —— 事件/提醒/重复规则 + iCal + 多收件人 JianFeeeee 2026-09-04 06:28:03 +08:00
  • 4d211c84d6 feat(lunar): 双端农历换算层(Go + TS,同作者同算法) JianFeeeee 2026-09-04 06:27:15 +08:00
  • 473c46659a fix(homeagent): 删除 plugin.go 里与 tools.go 重复的 6 个方法 JianFeeeee 2026-09-03 21:11:15 +08:00
  • a2f3db143b fix(pi): 移除 additionalProperties: false —— 与 pi 的 _ref 注入冲突 JianFeeeee 2026-09-03 21:11:15 +08:00