Skip to content

Releases

v0.0.90 🌈

Choose a tag to compare

@github-actions github-actions released this 18 Aug 03:41
ca72bc9

What’s Changed

  • feat(114): 飞书直连执行器对话绕过推送级别限制 (#1074) @weibaohui
  • chore: 清理前端死代码 (#1073) @weibaohui
  • feat(114): 事项/任务/环路列表全列表头排序统一 (#1072) @weibaohui
  • feat(113): 分享类 action 统一为每类一个事项并修复软删边界 (#1071) @weibaohui
  • feat(112): running 视图顶栏接入搜索框与时间过滤(与卡片/列表同款同位置) (#1070) @weibaohui
  • feat(111): 标签功能彻底移除——前后端界面/模型/API/DB表/CLI/文档全量删除 (#1068) @weibaohui
  • feat: 事项/环路列表与看板增加时间过滤(需求 111) (#1067) @weibaohui
  • feat(110): 群聊管家修订——单聊纯执行器直聊,管家概念仅保留群聊 (#1066) @weibaohui
  • feat(109): PAT 可用性验证 + 列表形态 ?view= 直达路由 (#1065) @weibaohui
  • feat(108): 空间管家——斜杠精确匹配 + 管家(专家+执行器),删除默认响应与 SmartCreate (#1064) @weibaohui
  • fix(106): 仓库体检修复——安全边界/飞书链路/loop流转/并发资源/前端 (#1061) @weibaohui
  • docs(106): CDP 真实浏览器全功能测试——功能清单/测试用例/执行记录 + Chrome CDP 环境记忆 (#1062) @weibaohui
  • docs(107): AI 可重复回归测试体系——SOP 指南 + 缺口 spec 补全 + make test-ui + CDP 点击模板 (#1063) @weibaohui
  • feat(process): 工艺卡片整卡可点——点击卡片主体弹出详情 (#1060) @weibaohui
  • fix(executor_session): stdout EOF 后排空 stderr 再收尾,修复双流分流丢诊断信息 + 8月新功能浏览器用例 (#1059) @weibaohui
  • docs(105): 新增2026年8月变更回归测试清单(11域53项) (#1058) @weibaohui
  • fix(104): 补齐 PR #1054 评审遗留——V94 迁移幂等守卫+单测、legacy launchd 清理 (#1057) @weibaohui
  • feat(feishu): /help 控制台新增任务与工艺 Tab(104) (#1056) @weibaohui
  • refactor(104): 工作空间命名统一——project_directory 全套改为 workspace (#1054) @weibaohui
  • fix(093): 修复首屏 md-editor 回潮——5 处静态 x-markdown 换 LazyXMarkdown (#1053) @weibaohui
  • test: 修复 Playwright 全量套件 18 处失败——097/098 入口变迁适配 + 063 并发竞态 (#1055) @weibaohui
  • docs(096): 补录代码质量全景扫描报告与四波分步重构方案 (#1052) @weibaohui
  • refactor(096-W4-6): 直连执行 spawn 骨架收敛 DirectExecutorSession(A+B,C 保留) (#1051) @weibaohui
  • feat: 资源贡献扩展到事项模板/技能/工艺(027) (#1050) @weibaohui
  • refactor(096-W4-4-4): ProcessEditor 拆分——三 hook + CollapsiblePropertyPanel 收口(704→184 行) (#1049) @weibaohui
  • feat: 专家分享仅限用户自定义专家,系统/模板专家不显示分享入口并增加来源标签 (#1048) @weibaohui
  • refactor(096-W4-4-3): ExecutorsPanel 拆分——三 hook + 两配置卡片收口(942→469 行) (#1047) @weibaohui
  • refactor(103): 后端状态字面量枚举化——路线 A(D5/D6/D7 三域) (#1046) @weibaohui
  • feat: 专家贡献改为 PAT + 提示词驱动,PAT 管理收口到设置-第三方授权 (#1045) @weibaohui
  • refactor(096-W4-4-2): SkillMarketplace 拆分——三 hook 承接数据/详情/安装族(useState 25→3) (#1043) @weibaohui
  • docs(096): W4 剩余项实施设计(101)——W4-4-3/W4-4-4/W4-6 执行级设计 (#1044) @weibaohui
  • refactor(adr005-H5): ProfilesPanel 11 处裸 fetch 收敛为 providers Facade (#1038) @weibaohui
  • refactor(096-W4-4-1): BlackboardPage 拆分——设置弹窗/Wiki 数据族/防抖订阅三线下沉(1286→855 行) (#1042) @weibaohui
  • refactor(096-W4-1): todo 字段变更成本收敛——TodoBackup 双向映射单点化 + merge 新建分支收口 (#1041) @weibaohui
  • refactor(096-W4-2): models/mod.rs 按域拆分——todo/execution/executor 三文件(2108→936 行) (#1039) @weibaohui
  • fix(096-W4-3): 评审遗留两项修正(review_status 族属 + initial_status 裸串) (#1040) @weibaohui
  • refactor(096-W4-3): loop 域状态裸串收敛——LoopExecutionStatus/LoopStepStatus 枚举族 + 37 处替换 (#1036) @weibaohui
  • refactor(adr005/H2): 拆分 message_debounce 280 行编排函数为 8 个阶段 helper (#1035) @weibaohui
  • docs(adr005): 重构与设计模式改进报告(ADR-005) (#1034) @weibaohui
  • fix: 黑板 pending 队列同一 record 幂等入队(NTD-016) (#1033) @weibaohui
  • fix: 飞书默认响应未绑定工作空间时提示不友好(NTD-015) (#1032) @weibaohui
  • fix: 修复 QA 测试发现的 5 项缺陷(NTD-014) (#1029) @weibaohui
  • refactor(096-W4-7): usage_stats 执行器源霰弹阵列 → USAGE_SOURCES 静态注册表(SCANNERS 同款范式) (#1031) @weibaohui
  • refactor(096-W4-5): blackboard_debouncer 全静态 ×3 → DI 单例(27 文件传递链接通) (#1030) @weibaohui
  • refactor(096-W3-4): FeishuListener 拆 3 类——FeishuApiClient/SlashCommandHandler/CardActionHandler(2600→970 行) (#1028) @weibaohui
  • refactor(096-W3-3): run_inner_from 496 行 DAG 主循环拆分——5+5 阶段函数 + StepFlow 控制流承接 (#1027) @weibaohui
  • refactor(096-W3-2): session 扫描器多态化收编——6 函数族迁入 scanners 子模块(session.rs -70%) (#1026) @weibaohui
  • refactor(096-W3-1): 黑板 flush 函数族搬离 completion.rs → services/blackboard_flush.rs(-370 行) (#1025) @weibaohui
  • refactor(096-W2-3): 五元组参数对象化——ExecutionDeps 收敛 7 函数签名(allow 清零) (#1024) @weibaohui
  • refactor(096-W2-2): impls 层同构治理——StepProtocolExtractor 合并 + claim_session 15 处 + step_json 共享函数(-237 行) (#1023) @weibaohui
  • refactor(098-099): 拆运行中心 + 合并看板——事项 3 态、环路加 kanban、删 OpsCenter (#1021) @weibaohui
  • refactor(096-W2-1): REPLACE(REPLACE(...)) 时间过滤 13 处替换——started_at 索引恢复命中(SCAN→SEARCH) (#1022) @weibaohui
  • refactor(097): 看板视图归位事项菜单 + 独立看板改名运行中心 (#1020) @weibaohui
  • refactor(096-W1-4): 前端 BackupPanel 三域复制收口(useBackupDomain + download util,面板 -207 行) (#1019) @weibaohui
  • refactor(096-W1): 跨文件重复收口——extract_session_from_logs 上移 session_util 公共层、专家注入核心收口 expert::inject 双通路共用 (#1018) @weibaohui
  • refactor(096-W1-2): execution_events 死代码簇清理(-164 行) (#1017) @weibaohui
  • refactor(096-W1-1): 删除 12 处多余的 extract_stderr override(-173 行零风险删减) (#1016) @weibaohui
  • perf(095d): cargo dev profile 依赖包 opt-level=1 (#1015) @weibaohui
  • perf(095c): artifact_capture URL 正则 LazyLock 化 (#1014) @weibaohui
  • perf(095): 日志落库双重序列化消除 (#1013) @weibaohui
  • perf(094): WS 广播预序列化 + workspace 过滤 (#1011) @weibaohui
  • refactor(093-B3): 完成路径参数对象化——6 个大参数列表函数塌缩 (#1008) @weibaohui
  • refactor(093-B2): 事件过滤规则收敛,消除三处重复 (#1007) @weibaohui
  • refactor(093-B1): kilo 系 4 执行器提炼统一实现,净减 1800 行 (#1006) @weibaohui
  • refactor(093-B5): handler 层 SQL 下沉为 DAO,消除 2 处 format! 拼接 (#1010) @weibaohui
  • refactor(093-B4): Extractor 注册表化——新增执行器从改 5 处变为加 1 行 (#1009) @weibaohui
  • fix(test): 彻底修复 Playwright 套件失败用例(系统根因 + 过时 spec 重写) (#1005) @weibaohui
  • refactor(093): TaskDetailPanel 彻底拆分——数据层抽 hook + 头部外迁 + 类型收口 (#1004) @weibaohui
  • fix(012): kilo 系执行器非零退出码误判失败——pipeline 事件回授 (#1003) @weibaohui
  • refactor(093): useApp 细粒度迁移批次 1——18 个消费方 (#1002) @weibaohui
  • perf(093): todo 列表排序索引 + hours 过滤参数化 (#1001) @weibaohui
  • perf(093): WS 重连日志改尾部窗口查询 + 聚合计数 (#1000) @weibaohui
  • perf(093): 首屏 bundle 瘦身——preload 7.2MB→2.3MB(-68%) (#999) @weibaohui
  • feat(093): 任务详情环路Tab按执行方式显隐——委派任务隐藏执行环路/执行历史 (#998) @weibaohui
  • docs(help): 同步 063/062/060/056 功能变更到导航页与帮助页 (#997) @weibaohui
  • feat(092): 委派接力上限配置化——三级可配(任务覆盖→工作空间默认→兜底) (#996) @weibaohui
  • feat(092): 任务委派执行 P2——自动接力 + continue_rounds 护栏 + 管家调度徽标 (#995) @weibaohui
  • feat(092): 任务委派执行 P1——执行方式切换 + 委派创建链路(前后端) (#992) @weibaohui
  • feat(063): 任务待审批状态透出到列表/看板/卡片三态视图 (#994) @weibaohui
  • refactor(091): 性能优化——后端索引/阻塞worker/缓存 + 前端日志重构/首屏分割 (#991) @weibaohui
  • refactor(062): 页面头部返回按钮与标题统一 (#990) @weibaohui
  • fix(060): 讨论区帖子页「暂无执行记录」空态——session 查询改用 record.workspace_id + 前端冷启动 ws 守卫 (#989) @weibaohui
  • fix(process): 创建工艺在 IP 直连(非 secure context)报 crypto.randomUUID 失败 (#988) @weibaohui
  • fix(060): 讨论区执行明细完成后 404——execution_records 加 workspace_id 直接归属 (#987) @weibaohui
  • feat(060): 任务讨论区——论坛跟帖 + @专家/@执行器触发执行后回帖 (#986) @weibaohui
  • feat(executor): Codex 会话入库 + 支持继续对话(codex exec resume <session_id>) (#985) @weibaohui
  • feat(executor): CodeBuddy 支持继续对话(--resume <session_id>) (#984) @weibaohui
  • chore: 删除 #982 复活的 3 个死类型(恢复 #979 清理成果) (#983) @weibaohui
  • Refactor/056 todo list pagination and quality fixes (#982) @weibaohui
  • fix(help): mermaid 图亮色下外圈暗背景——用 :not(:has(.help-mermaid)) 排除图容器 (#981) @weibaohui
  • chore(057): 死代码清理 — 前后端零引用代码与依赖(-3418 行) (#979) @weibaohui
  • fix: NTD-011 帮助抽屉子菜单点击无响应(内容空白+点标题不展开) (#978) @weibaohui
  • fix: v85 迁移自愈 + 合并 schema 全新库 bootstrap (#977) @weibaohui
  • fix(056): /review 终审 3 条 Important 修复(#971 遗漏 commit) (#976) @weibaohui
  • fix(BUG-009): v87 自愈迁移补齐残留态缺失列 (Issue #973) (#974) @weibaohui
  • feat: 页面功能帮助菜单(数据流图/调用链路/数据结构/数据变更/开发指导) (#972) @weibaohui
  • refactor(056): Todo 列表服务端分页化与质量修复 (#971) @weibaohui
  • fix(clippy): 去掉 build_body_from_parts 多余的 Ok(...?) 包裹 (#970) @weibaohui
  • test(055): PR #963/#964/#966/#967 端到端验证、48 用例与 8 个问题记录 (#969) @weibaohui
  • docs(architecture): 基于代码重新推导系统架构 (#968) @weibaohui
  • feat(055): 工艺环节执行配置(执行器/专家/技能)安装时落到事项 (#967) @weibaohui
  • feat(055): 工艺CLI命令扩展+name/guid自动解析 (#966) @weibaohui
  • feat(054): 环节期望产物与spec模板注入执行器提示词 (#964) @weibaohui
  • feat(054): 列表表格交互增强(列宽拖拽+点击排序+默认ID倒序+localStorage持久化) (#965) @weibaohui
  • feat(053): 环节Skills选择器改造(内联table多选+手填+执行器解耦) (#963) @weibaohui
  • fix: Wiki 对话占位提示改为强调当前工作空间 (#962) @weibaohui
  • fix(tasks): 任务列表工艺版本改用环路快照口径并批量查询(NTD-010) (#961) @weibaohui
  • feat(049): 新建任务下拉显示工艺名称与版本 (#959) @weibaohui
  • feat(052): 清理 process_step_templates 死表及全部读写点 (#960) @weibaohui
  • feat(051): 执行历史卡片显示执行记录 ID (#958) @weibaohui
  • feat(050): on_gate_fail 允许选当前环节(失败重试) (#957) @weibaohui
  • feat(049): 环节属性面板补 max_rework 字段 (#956) @weibaohui
  • feat(046): 工艺编辑器 prompt 输入框升级为 MD 编辑控件 (#954) @weibaohui
  • refactor(048): 废弃 review_type,统一 gate_config (#955) @weibaohui
  • feat(047): 门禁评分等待与评审追溯 (#953) @weibaohui
  • refactor(046): 废弃 artifact_present/script_check,统一并入 ai_criteria_review (#952) @weibaohui
  • docs(044): 环路瘦身与工艺对齐 — 需求与设计(含跨机交接信息) (#951) @weibaohui
  • feat(029): 工艺模板编辑与可视化创建(M1-M7 全量交付) (#945) @weibaohui
  • fix(git-sync): 移除 KeepLocal 策略,同步始终 reset --hard 还原本地文件 (#950) @weibaohui
  • fix: 执行器默认超时改为关闭(永不超时),启用后默认 180 分钟 (#949) @weibaohui
  • feat(tasks): 任务详情页改为顶部条 + Tabs 布局 (#948) @weibaohui
  • docs(claude): 新增 AI 思考与输出规范 (#946) @weibaohui
  • fix(feishu): 修复非 bash 工具调用参数提取缺陷 (NTD-003) (#944) @weibaohui
  • fix(executor): 修复运行配置保存不生效的 bug (#941) @weibaohui
  • fix(031): 同步顶栏 extra 总览注释,补时间分段说明 (#943) @weibaohui
  • feat(031): 任务页时间过滤分段 + 全站共享 TimeRangeSegmented 组件 (#942) @weibaohui
  • feat(executor): 更新 Zhanlu 与 AtomCode 安装提示词 (#940) @weibaohui
  • feat(030): 导航关系图新增黑板看板观察节点 (#939) @weibaohui
  • fix(docs): 放宽函数长度限制至50行并新增豁免判定清单 (#937) @weibaohui
  • fix(todo): 修复任务需求累加污染与详情页空白问题 (#935) @weibaohui
  • feat(frontend): 重构事项与环路列表页为独立路由 (#934) @weibaohui
  • feat: 工艺管理全三期(M1模板市场 + M2运行时引擎 + M3推荐仪表盘) (#933) @weibaohui
  • feat(config): 三组自动备份默认值改为开启 (#931) @weibaohui
  • docs: 修正需求文档流程为 AI 起草→人确认 (#932) @weibaohui
  • feat(skills): 允许 skill 同步到 agents 目录 (#930) @weibaohui
  • feat: 移除 todo/loop 创建表单中的 workspace 选择器,body 不再传递 workspace_id (#929) @weibaohui
  • refactor: 将 system_prompt 控件从消息配置移至工作空间管理页 (#928) @weibaohui
  • fix(stats): 移除 dashboard handler 多余 Path(ws_id),修复 /api/v1/stats/dashboard 500 (#927) @weibaohui
  • feat(workspace): 工作空间级 system_prompt 共识机制 (#22) (#925) @weibaohui
  • feat(frontend): 执行器管理页增加一键安装按钮 (#924) @weibaohui
  • fix(api): 补完 API v1 路由迁移 — 前端拦截器 + 全量适配 + 旧路由清理 (#926) @weibaohui
  • feat(dashboard): Dashboard 提升为全局视图并调整菜单位置 (#923) @weibaohui
  • feat(api): API 路由重构 — K8s 风格 workspace 层级 + v1 路径聚合 (#922) ...
Read more

v0.0.89 🌈

Choose a tag to compare

@github-actions github-actions released this 21 Jul 04:38
1e6ec7b

What’s Changed

  • fix(ui): 全局修复 antd 浮层点击弹不出来(工作空间/执行器/推送级别) (#915) @weibaohui

v0.0.88 🌈

Choose a tag to compare

@github-actions github-actions released this 20 Jul 23:43
0dcdaab

What’s Changed

  • fix(ui): 修复桌面端配置菜单点击弹不出来 + 动画质感优化 (#914) @weibaohui
  • docs: rewrite dead-code-scan.md with verified findings (#912) @weibaohui
  • feat(skills): 技能市场分页改造 + 来源卡片宽度修复 (#913) @weibaohui

v0.0.87 🌈

Choose a tag to compare

@github-actions github-actions released this 19 Jul 05:32
ff5c04c

What’s Changed

  • feat(ui): 技能/专家提升为常驻配置区,「设置」改名「更多设置」 (#911) @weibaohui
  • feat(multi-agent): 执行记录新增 agent_runs 字段,展示多 Agent 协作 (#910) @weibaohui
  • feat(dashboard): 仪表盘 Tab 化重构(6 Tab)+ 新功能卡片接入 (#909) @weibaohui
  • feat(reply): 回复框支持用户自定义快捷话术按钮 (#908) @weibaohui
  • feat(todo): 时间驱动卡片 cron 开启/暂停状态视觉区分 (#905) @weibaohui
  • feat(ui): 将侧边栏配置项收拢为底部弹出菜单 (#907) @weibaohui
  • feat(settings): 手动升级改造为 ActionButton(AI 一键执行) (#903) @weibaohui
  • feat(bundled): Skills Market 内存缓存,避免首次访问 10-20 秒延迟 (#904) @weibaohui

v0.0.86 🌈

Choose a tag to compare

@github-actions github-actions released this 17 Jul 01:37
d5624a6

What’s Changed

  • feat(bundled): Git 缺失检测 + 一键安装入口 (#902) @weibaohui
  • feat(skills): 技能市场文件浏览器支持预览任意文件 (#901) @weibaohui
  • feat(skills): 技能市场对齐设计系统 + 共享文件浏览器 Modal (#900) @weibaohui
  • feat(startup): 启动时异步同步内置资源(专家/事项模板) (#899) @weibaohui
  • fix(ui): 修复手机端「事项」页 header 新建按钮缺失 (#898) @weibaohui
  • fix(ui): 专家/专家团卡片补描边与常态阴影,修复与背景融为一体的层次问题 (#897) @weibaohui
  • fix(ui): 修复手机端专家详情卡片竖排与事项模板表格排版 (#896) @weibaohui
  • feat(bundled): 内置资源远程 Git 同步系统 (#895) @weibaohui

v0.0.85 🌈

Choose a tag to compare

@github-actions github-actions released this 14 Jul 23:12
0e24dc7

v0.0.85 一句话总结

专家系统正式上线:内置 Expert(带 plugin.json / Agent MD / Skill 索引)+ WorkBuddy 兼容导入导出;同时清掉一个长年的飞书推送目标 Bug、修一个 cron 星期编号错位的隐患、改两个 UI 文案。


① 之前的「推送目标」怎么让你难受 → 现在怎么不让你难受

之前:在群里点一次「📍 设为推送目标」会把单聊和群都改坏——因为后台用 p2p_receive_id + group_chat_id 两列 + 一个 receive_id_type 开关决定推送时读哪一列,而写 ID 时只写对应列、从不同步开关,结果群里 sethome 后群推送被静默跳过。再加「按钮按下时按点击位置自动判定群/私聊」,客户经常误以为「这个按钮只设单聊」。

现在:每位 agent 机器人自动捕获自己的「所有者」open_id——扫码创建时写入、首次私聊兜底写入,全程不让你手填 ID。sethome 按钮退化为「查看推送目标」(只读)。推送链路恒读 owner_open_id,从模型层面把二选一开关 bug 抹掉。

适合谁用:现在或将来打算给飞书群、给 Agent 配定时推送的人;以及被「群里推送收不到」困扰过的人。

② 之前 cron 表达式按一种神秘编号解读 → 现在按标准 Unix cron 解读

之前:用 cron 0.15(非标准:1=Sun…7=Sat)+ tokio-cron-scheduler 0.13(标准 Unix:0=Sun…6=Sat)。同一段表达式解析出不同的星期。例如 0 59 * * * 2-6/2:UI 显示 Mon/Wed/Fri,实际触发 Tue/Thu/Sat——你设了 cron 之后还得到处解释为什么执行时间对不上。

现在:全栈换成 croner 2.2(标准 Unix 约定),compute_next_run / 枚举 / 校验 / 调度全链路统一。显示的下次执行时间和实际触发时刻完全一致。

适合谁用:所有用 cron 字段的人,特别是写「每两周周五」「周一三五下午 5 点 59 分」这种带 - 和 / 表达式的。

③ 之前专家系统是空白 → 现在它是 ntd 的核心能力之一

之前:没有专家概念,每个 Todo 都是裸任务——执行器只懂 prompt + workspace + executor 三件套。

现在:完整专家系统——后端 ExpertIndexManager(backend/src/expert/{index,loader,parser,types}.rs,四文件共 1115 行)+ 专家 API 路由(handlers/experts.rs 1044 行:列表 / 详情 / 导入导出 zip / 头像访问)+ 上下文注入(Wiki 对话和 Todo 执行时注入专家角色定义 + 技能列表)+ 前端专家管理面板(Tab 分区 / Modal 详情 / 亮暗主题适配)。动作面板的模板参数支持实时编辑输入框,输入时实时替换 {{key}} 占位符。WorkBuddy 格式直接兼容导入。

适合谁用:想把 Todo 派给「领域专家」而不是「一个裸 prompt」的人;想从 WorkBuddy 迁过来的团队;想让 Wiki 对话 / 闪念创建默认带专家人格的人。


升级前要看

检查项 命令 / 入口 必做?
数据库迁移 v64 / v65 自动跑 重启 daemon,看 stdout 是否有 migration v64 applied v65 applied ✅ 重启会跑
飞书推送目标被自动重映射 老用户的 p2p_receive_id 自动灌入 owner_open_id,一般无感 ⚠️ 若群里有手动 sethome,这次会失效
Cron 表达式 现有表达式会在重启时被重解析,周编号解释从「1=Sun」改为「0=Sun」 ⚠️ 检查含 * * * 末尾数字的 cron
feishu_push_targets / feishu_homes 冗余列 后续清理 PR,本次保留只读 ❌ 现在不动
专家系统首启 进入「设置 → 专家」标签,看到空列表即正常 ❌ 默认无预置

数字

维度 数字
PR 数 4 (#894 #893 #892 #891)
文件改动 104 个
新增代码 +7,372 行(其中专家系统独占 +6,514)
删除代码 -679 行(含 feishu_home.rs 整文件 -62 / dead code 清理)
新增模块 backend/src/expert/(index/loader/parser/types 四文件)/ handlers/experts.rs 1044 行 / frontend/src/components/settings/experts/ 三组件 / frontend/src/components/todo-drawer/ExpertPicker.tsx 429 行 / frontend/src/utils/database/experts.ts 186 行
数据库迁移 v64(owner_open_id + 存量 p2p_receive_id 灌入)/ v65(专家表)
Cargo 依赖变化 -cron 0.15 / +croner 2.2

本次未涉及但你可能想跟进

  • feishu_homes 表已只写不读、feishu_push_targets 三冗余列已无业务数据——独立清理 PR 候选
  • 专家系统是否需要「预置几套场景模板」(PM / 程序员 / 客服)随首启带入——目前默认空

完整 PR 列表:v0.0.85 diff (weibaohui/ntd)

v0.0.84 🌈

Choose a tag to compare

@github-actions github-actions released this 13 Jul 06:22
8725163

What’s Changed

  • fix(feishu): 设置默认响应执行器时同步 default_response_type=executor (#890) @weibaohui

v0.0.83 🌈

Choose a tag to compare

@github-actions github-actions released this 13 Jul 00:30
54013ba

What’s Changed

  • feat: 支持在执行器管理中设置默认执行器 (#889) @weibaohui
  • feat: 私聊消息串行队列机制 (#888) @weibaohui
  • feat: 将环路配置按钮从工作空间页面迁移至环路页面 (#887) @weibaohui
  • fix(pi): 修复 pi stdin y 在非 worktree 路径泄漏 (#886) @weibaohui
  • fix(pi): stdin 预写 y 仅在启用 git worktree 时生效 (#885) @weibaohui
  • feat(feishu): /help 改版为 4 Tab 任务控制台,并修复卡片回调与执行器绑定 (#884) @weibaohui
  • feat(message-monitor): 消息列表标签/筛选增强与推送配置修复 (#883) @weibaohui
  • feat(feishu): 飞书交互式卡片、消息推送优化与私聊会话持久化 (#882) @weibaohui
  • feat: 黑板设置增加总开关(enabled) (#881) @weibaohui
  • feat: 将消息配置页从工作空间管理迁移为左侧菜单独立页面 (#880) @weibaohui
  • fix: 事项页面多项修复(新建刷新/深色弹窗/执行器选择器) (#879) @weibaohui
  • fix: install sigstore before npm publish --provenance (#878) @weibaohui

v0.0.82: fix: install sigstore before npm publish --provenance

Choose a tag to compare

@github-actions github-actions released this 10 Jul 02:08
npm publish --provenance on Node.js 24 fails with MODULE_NOT_FOUND
for the 'sigstore' module after npm install -g npm@latest. Add
explicit npm install -g sigstore step before publishing platform
packages to npm.

Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com>

v0.0.81 🌈

Choose a tag to compare

@github-actions github-actions released this 07 Jul 06:10
da37dfb

What’s Changed

  • fix(BlackboardPage): 修复工作空间切换时黑板页面 React error #185 崩溃 (#855) @weibaohui
  • fix(db): 补齐 blackboards 表缺失演进列,修复黑板保存崩溃 (#854) @weibaohui
  • feat(blackboard): per-file URL routing and log improvements (#853) @weibaohui
  • chore: dead code scan and cleanup (9 batches, -2500 lines) (#852) @weibaohui
  • fix: PageCard extra 区域内容右对齐,解决操作按钮紧贴标题的问题 (#851) @weibaohui
  • fix: npm audit fix — resolve 7 vulnerabilities (axios, dompurify, vit… (#850) @weibaohui
  • refactor(BlackboardPage): 用 PageCard 组件包裹页面标题部分 (#849) @weibaohui
  • docs: rewrite README user guide with Loop workflow diagrams and usage… (#848) @weibaohui