Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
375 commits
Select commit Hold shift + click to select a range
684e2d9
feat(feishu): 引用消息 DB 优先查询 — bot 回复以飞书 message_id 入库
Apr 28, 2026
23aa942
Merge pull request #3 from tier2tech-tian/feat/pushover-voice
tier2tech-tian Apr 29, 2026
e009800
feat(kickoff): 各环节增加结构化日志要求
Apr 29, 2026
64e67cb
fix(feishu-docs): 云盘上传支持嵌套目录 + 修复响应解析 bug
May 8, 2026
7963361
fix(feishu): 进度卡片在 IPC pipe 模式下永远不关闭
May 8, 2026
7663bf0
fix(feishu): 完成卡片缺少 usage footer — cleanupProgressCard 读取 pendingUsage
May 8, 2026
edbd133
fix(feishu): sendDirectMessage 恢复 usage footer
May 8, 2026
a1b3a35
fix(scheduler): 定时任务过滤 progress 消息,只转发最终结果
May 10, 2026
ed6504a
fix(account-rotate): 全面修复账号轮换 + /usage 命令
May 14, 2026
f334da3
chore: 提交 Codex Review 修复、streaming closeStdin、skill 更新等未提交改动
May 14, 2026
c3f076b
chore: 提交新增 skills、openspec、gitnexus 等未跟踪文件
May 14, 2026
05d87a5
feat(cli-mode): 新增 CLI 模式替代 Agent SDK,走交互式配额
May 14, 2026
a863031
fix(cli-mode): Codex Review 修复 — 类型对齐、数组输出、错误安全
May 14, 2026
15abc7f
feat(cli-mode): CLI 模式替代 Agent SDK,走交互式配额
May 14, 2026
f636186
fix(cli-mode): 消息去重、账号轮换增强、CLI 会话归档
May 16, 2026
b9b8433
feat(cli-mode): 交互式 CLI 模式 — tmux 输入 + Tap Proxy SSE 拦截
May 16, 2026
1913f16
Merge pull request #4 from tier2tech-tian/worktree-feat+cli-interacti…
tier2tech-tian May 16, 2026
894c322
Merge branch 'main' of https://github.com/tier2tech-tian/nanoclaw
May 16, 2026
b95359b
fix: 限流自动轮换不生效 — onOutput 回调中 kill 子进程触发轮换
May 16, 2026
adc7e23
Merge branch 'feat/pushover-voice' — 账号轮换/进度卡片/usage footer/云盘嵌套目录等修复
May 16, 2026
60a02e8
chore: .claude/worktrees 加入 gitignore,移除误提交的 worktree 引用
May 16, 2026
c9babdd
feat(interactive): 富进度卡片、增量归档、credential proxy、遥测禁用
May 17, 2026
9fad103
fix: 拦截 SDK 系统消息泄露给用户(New session / fetch failed / API Error)
May 17, 2026
1ef031b
fix: API 瞬时错误(500/fetch failed)自动重试,最多 2 次带延迟
May 17, 2026
a6c6b5f
fix: SDK 假成功 API 瞬时错误走 error 路径并补全日志
May 17, 2026
ec9c703
fix: settingSources 去掉 user,防止全局 ~/.claude.json MCP 污染 agent
May 17, 2026
29cd993
fix(interactive): sessionToken 冒号截断 + 活动超时 + error 日志补全
May 20, 2026
ea21e58
fix: thinking progress 过滤 + 模型拒绝文本拦截,防止死循环
May 20, 2026
eded9f3
feat: typing emoji 统一为白眼(HAUGHTY),CLI 和 SDK 模式一致
May 20, 2026
8664d6e
fix(progress): assistant text block 改用 progressType=text,不再被 ea21e58 误抑制
May 21, 2026
27660c8
fix(emoji): SDK 模式恢复 OnIt(在做了),仅 CLI 模式用 HAUGHTY 白眼
May 21, 2026
23885ce
fix: 移除 SendMessage SDK 工具,防止消息投递到 inbox 黑洞
May 21, 2026
b5e618b
fix: CLI interactive 模式 usage footer 不显示,新增 usage-only 卡片
May 21, 2026
36ac178
fix: CLI 模式过滤 auto-compact 总结,换发友好提示
May 23, 2026
9b9bdf5
Merge pull request #5 from tier2tech-tian/fix/cli-mode-filter-compact…
tier2tech-tian May 23, 2026
5143690
fix: CLI interactive SSE 拦截修复(gzip 压缩 + StringDecoder + tmux 复用)
May 30, 2026
ee8ec53
fix: CLI interactive inactivity timeout 从 10 分钟提到 30 分钟
May 30, 2026
5a0cca5
fix: CLI 模式 tmux 窗口路由 + 上下文窗口 1M 显示
May 31, 2026
c397987
feat: CLI 模式消息驱动健康检查 + 单元测试修正
May 31, 2026
77c1a9b
feat: Codex CLI mode 支持 + interactive 模式健康检查集成
May 31, 2026
bc82f23
fix: CLI 模式 TapProxy 诊断日志补全
May 31, 2026
3e4b94d
fix: SDK 模式 result 为空但有 output tokens 时增加告警日志
May 31, 2026
ec1e066
fix: CLI 模式并发 SSE 流共享 accumulator 竞态修复
May 31, 2026
e1b69e3
feat: Codex runner 诊断增强 + IPC/DB/ChatIndex 扩展
May 31, 2026
e11de47
fix: 防止重启后 recoverPendingMessages 重复执行已处理消息导致无限循环
May 31, 2026
15021e4
fix: thinking-only 空结果自动重试,不再静默结束
May 31, 2026
1b74d23
feat: SDK 模式默认模型升级为 opus-4-8
Jun 1, 2026
73f6a70
fix: thinking-only 自动重试加上限并关闭 thinking,防止死循环烧钱
Jun 1, 2026
5c22c3a
refactor: thinking-only 判定抽成纯函数 decideThinkingOnlyAction + 单测
Jun 1, 2026
d2d37e2
fix: pipe 切 thinking/model 必须 await,修复 thinking=disabled 不生效
Jun 1, 2026
c83c4a6
feat(聊天记录): 新增按消息ID定位展开 + 按OFFSET区间查询两个精确定位接口
Jun 2, 2026
55d2133
test(聊天记录查询): 补 get_message_by_id 和 get_message_range IPC handler 路由测试
Jun 2, 2026
33431dc
fix: 三个核心 bug 修复
Jun 2, 2026
961ef34
feat: cwd 默认值 + computeExtraDirs + codex 能力补全
Jun 2, 2026
580d576
chore(skills): 补全 feishu-docs / systematic-debugging skill 元信息
Jun 2, 2026
39f86ec
fix: interactive runner 退出改用 process.exit 防僵尸死锁
Jun 2, 2026
6ebf2ed
feat(飞书): 接入 lark-cli 支持多维表格等操作 + 补 bitable OAuth scope
Jun 3, 2026
1984821
feat(飞书): /quiet 开关 — LLM 中间文字进卡片或独立发送
Jun 3, 2026
c14cf01
fix(消息): 拆分真实文本状态避免空回复卡片
Jun 3, 2026
c1e08aa
fix(codex): 透传 codex type:error/turn.failed 错误正文,鉴权失败不再静默卡死
Jun 3, 2026
b83aebe
fix(容器): error 退出先 drain outputChain 再 resolve 防 stale-session 死循环
Jun 3, 2026
12367bd
feat(进度页): codex mode 补详情 + 所有模式显示每步调用时间
Jun 4, 2026
3a94756
fix(cli): 硬化交互模式会话恢复
Jun 4, 2026
84c45ca
feat(cli): 添加 gemini 模式和账号兼容
Jun 4, 2026
0d117d0
docs(openspec): 归档聊天精确查询变更
Jun 4, 2026
40bcbed
fix(gemini): 修复 CLI 模式轮次状态
Jun 4, 2026
3a90d90
merge: 合并 Gemini CLI 模式
Jun 4, 2026
8e44f06
docs(openspec): 提交历史变更文档
Jun 4, 2026
0c321dd
chore(gitignore): 忽略运行缓存和本地备份
Jun 4, 2026
263c702
merge: 合并 OpenSpec 和忽略规则
Jun 4, 2026
0d591bd
fix(cli): 补齐模式切换和账号轮换防护
Jun 4, 2026
edff5e0
chore(运维): 添加 NanoClaw 重启脚本
Jun 4, 2026
11ac150
merge: 合并重启脚本
Jun 4, 2026
2071c22
Revert "merge: 合并重启脚本"
Jun 4, 2026
cd578e4
chore(运维): 添加 NanoClaw 重启脚本
Jun 4, 2026
bf867e7
fix(cli): 保留 Gemini 错误和手动切换保护
Jun 4, 2026
882dd44
docs(gitnexus): 放宽不可用工具的硬性约束
Jun 4, 2026
62f2b89
docs(gitnexus): 放宽不可用工具的硬性约束
Jun 4, 2026
9e484a9
merge: 合并 Gemini CLI 收尾修复
Jun 4, 2026
e18359b
fix(codex): 修正 ctx footer 上下文占用
Jun 4, 2026
410da67
fix(cli): 识别交互模式解析失败终止态
Jun 4, 2026
d980bc1
feat(codex): /usage 显示 codex 模式配额使用率
Jun 4, 2026
093f11e
feat(codex): 添加专用 stop 命令
Jun 4, 2026
609e0ca
fix(cli): 加固交互模式终端桥
Jun 4, 2026
4a3e3a1
feat(codex): /usage 显示 codex 模式配额使用率
Jun 4, 2026
536f17b
fix(gemini): resume 不存在时自动新建会话
Jun 5, 2026
2c71470
Merge pull request #6 from tier2tech-tian/fix/gemini-missing-session-…
tier2tech-tian Jun 5, 2026
895f8b0
fix(codex): 同步全部容器 skills
Jun 5, 2026
0e18316
feat(commands): 命令与 /help 按 CLI 模式区分
Jun 5, 2026
017feea
chore(kickoff): A3 简单修复也必须先开 worktree,规则全局统一
Jun 5, 2026
df359cc
fix(commands): 子 agent review 修复 — channel 一致性与解耦彻底
Jun 5, 2026
b9eb36d
Merge chore/worktree-rule-universal: A3 简单修复也必须先开 worktree
Jun 5, 2026
4d28ad4
fix(agent-runner): 模型作为启动参数传入 query 避免第一轮显示 sonnet
Jun 5, 2026
15e949c
feat(commands): 新增 /brief 自动后置总结
Jun 5, 2026
2ce760e
feat(命令): 添加手动话题回顾
Jun 5, 2026
683d495
Merge pull request #7 from tier2tech-tian/feat/manual-topic-brief
tier2tech-tian Jun 5, 2026
6bff320
feat(feishu): 按执行模式区分收到表情
Jun 5, 2026
31f4a2e
Merge pull request #8 from tier2tech-tian/feat/nanoclaw-mode-emoji
tier2tech-tian Jun 5, 2026
1411990
fix(codex): file_change 进度显示文件明细
Jun 5, 2026
4f1c8f5
feat(codex): 输出中间文本进度
Jun 5, 2026
0e1355c
Merge pull request #9 from tier2tech-tian/feat/codex-interim-text
tier2tech-tian Jun 5, 2026
62267fa
fix(codex): 中间文本进度保留全文明细
Jun 5, 2026
f5697ee
fix(feishu): Codex 中间文本折叠进进度卡片
Jun 5, 2026
8023b10
fix(feishu): 保持 quiet 开关覆盖 Codex 默认折叠
Jun 5, 2026
65af1b3
Merge pull request #10 from tier2tech-tian/fix/codex-text-detail
tier2tech-tian Jun 5, 2026
e057bf8
fix(memory): facts 召回加分数阈值,滤掉低分噪声
Jun 5, 2026
8bff4a9
fix(codex): 最终回复不再被收尾工具误发成中间💬
Jun 5, 2026
f31f230
feat(跨群): 添加群别名解析
Jun 5, 2026
f228418
fix(cli): 解析失败时清理交互会话指针
Jun 6, 2026
2f68de4
fix(cli): 保留解析失败会话指针
Jun 6, 2026
d30f4cc
Merge pull request #12 from tier2tech-tian/fix/interactive-terminal-p…
tier2tech-tian Jun 6, 2026
2a6640b
Merge pull request #11 from tier2tech-tian/feat/group-alias-layer
tier2tech-tian Jun 6, 2026
7da2f4e
fix(session): 恢复失败时提示用户决策
Jun 6, 2026
aa043b1
Merge pull request #13 from tier2tech-tian/fix/stale-session-user-notify
tier2tech-tian Jun 6, 2026
e1195a1
fix(session): 按项目根恢复历史会话 cwd
Jun 6, 2026
e883b5c
Merge pull request #14 from tier2tech-tian/fix/session-cwd-project-root
tier2tech-tian Jun 6, 2026
8fca061
feat(commands): /tmux 显示 interactive 模式 tmux 窗口 attach 命令
Jun 6, 2026
1021899
fix(memory): 收紧记忆提取分类规则
Jun 6, 2026
caade96
fix(跨群): 删除 IPC 主动 enqueue,消除与 message loop 的双投喂
Jun 6, 2026
2f2ffb8
fix(跨群): IPC 入库用 host 时刻,避免被全局游标跳过
Jun 6, 2026
2812769
feat(commander): 主群指挥子群派工协议(delegate/report_to_main + 账本)
Jun 7, 2026
8152d29
feat(commands): 添加 reboot 重启命令
Jun 7, 2026
c2442e7
feat(voice): 优化语音播报提示词 — 先结论/收紧长度/术语友好
Jun 7, 2026
11a7e9b
fix(voice): 摘要换 qwen-turbo + 超时 15s,修复每次超时降级
Jun 7, 2026
279175f
fix(账号轮换): 限制模式并校准切换状态
Jun 7, 2026
60c3ab5
Merge pull request #17 from tier2tech-tian/fix/account-rotation-mode-…
tier2tech-tian Jun 7, 2026
7449ccd
chore(openspec): 归档 commander-protocol change(changes→archive, specs 提升)
Jun 7, 2026
5c47e52
fix(voice): Pushover token 改从 .env 文件读,修复推送静默跳过(真根因)
Jun 7, 2026
d01b06f
fix(voice-notify): 缺token改warn日志(只打布尔)+补readEnvFile回退测试+修正过期注释
Jun 7, 2026
2568573
fix(聊天搜索): 默认过滤工具调用记录
Jun 8, 2026
e387188
Merge pull request #18 from tier2tech-tian/fix/chat-search-filter-too…
tier2tech-tian Jun 8, 2026
062c217
fix(跨群): 禁用 send_message 跨群发送
Jun 8, 2026
098c7d8
Merge pull request #19 from tier2tech-tian/fix/disable-crossgroup-sen…
tier2tech-tian Jun 8, 2026
2ffab0c
fix(sdk): 隐藏普通会话 send_message 工具
Jun 9, 2026
2e95c64
merge: 合并 SDK 普通会话隐藏 send_message
Jun 9, 2026
55ae290
fix(commands): 切换模式时清理旧会话
Jun 9, 2026
39ae1f2
merge: 合并模式切换清理旧会话
Jun 9, 2026
caaa0d3
merge: 合并记忆提取质量优化
Jun 9, 2026
db2fc15
docs(skill): 优化 html-report 默认样式
Jun 9, 2026
9fb27d4
chore(git): 忽略本地 workspace 产物
Jun 9, 2026
46d817d
feat(语音播报): 添加群级 Mac 播报开关
Jun 9, 2026
be44146
merge: 合并群级 Mac 语音播报
Jun 9, 2026
1302148
docs(语音播报): 标记验证任务完成
Jun 9, 2026
bbf933c
merge: 标记群级播报验证完成
Jun 9, 2026
fad2b1a
fix(语音播报): 默认使用系统语音
Jun 9, 2026
d19895c
merge: 修复 Mac 播报默认语音
Jun 9, 2026
40be33c
fix(语音播报): 改为群级 Pushover 开关
Jun 9, 2026
e9892ef
merge: 改为群级 Pushover 播报开关
Jun 9, 2026
f0830c3
fix(语音播报): 兼容 Pushover APP_TOKEN
Jun 9, 2026
a0dad4c
merge: 兼容 Pushover token 配置
Jun 9, 2026
d24e2cf
fix(工具): 隐藏普通会话 send_message
Jun 9, 2026
2970c33
feat(语音播报): 新增 WS 出口向自研 iOS app 广播语音摘要
Jun 10, 2026
a70e5d3
feat(voice-notify): 推送出口从 Pushover 切到公网语音网关
Jun 10, 2026
d7bea77
fix(interactive): 新版 CLI resume 后 readiness 识别失败导致误杀会话
Jun 10, 2026
3c7bb70
feat(voice): 结构化推送 group_id/group_name + 网关 reply 订阅注入
Jun 10, 2026
6e77268
Merge branch 'feat/voice-group-push' into fix/hide-send-message-all-r…
Jun 10, 2026
c175ce0
fix(voice): 语音回显消息跳过语音推送,用户刚说的话不再总结播回手机
Jun 10, 2026
4ec606f
fix(voice-notify): 多别名群选最长别名播报,单字别名 TTS 听不清
Jun 10, 2026
3e65654
Merge fix/hide-send-message-all-runners into main:语音播报全链路
Jun 10, 2026
8b1da8c
fix(voice-reply): 握手失败只发 error 不发 close,重连兜底防订阅永久死亡
Jun 10, 2026
1e0cacc
fix(voice-notify): TTS 推送前确定性清洗 Markdown 符号和 URL
Jun 10, 2026
eff0267
fix(voice-notify): 摘要 prompt 按语义转化符号编号和链接
Jun 10, 2026
8174b95
fix(命令): /new 与 /clear 推进消息游标,避免新会话拉回旧消息
tier2tech01 Jun 11, 2026
e58b761
Merge pull request #22 from loktarjugg/fix/new-clear-advance-cursor
tier2tech-tian Jun 11, 2026
5fd5189
merge: 同步 origin/main 后推送本地 main
Jun 11, 2026
0db1b21
fix(voice-notify): 堵住摘要 prompt 示例泄漏(短文本跳过 LLM + 示例抽象化)
Jun 11, 2026
dd03a5a
fix(account): 账号切换过滤 Anthropic secret
Jun 11, 2026
52b1330
fix(rate-limit): 避免引用限流文本触发误杀
Jun 11, 2026
e7b3a61
fix(feishu): 调整结果卡片正文字号
Jun 11, 2026
f671261
fix(session): 支持所有模式停止当前任务
Jun 11, 2026
fecad81
fix(rate-limit): 避免引用限流文本触发误杀
Jun 11, 2026
105b22c
fix(feishu): 调整结果卡片正文字号
Jun 11, 2026
289ea14
fix(session): 支持所有模式停止当前任务
Jun 11, 2026
0a6e298
Merge pull request #24 from tier2tech-tian/fix/nanoclaw-session-rate-…
tier2tech-tian Jun 11, 2026
a9b6298
feat(任务账本): 添加全局任务管理 MCP
Jun 11, 2026
e597a16
merge: 合并全局任务账本 MCP
Jun 11, 2026
b15b54c
fix(oauth): 绑定脚本存库前验证刷新 + /usage 区分网络错误与凭证失效(本地部署,同 PR #25)
Jun 11, 2026
00a996a
refactor(agent-runner): 抽取 per-group 模型设置读取并加 1m 后缀清洗
Jun 13, 2026
375ddc2
feat(skills): 新增 diagram-design 画图 skill
Jun 13, 2026
a7688da
Merge branch 'fix/hide-send-message-all-runners'
Jun 13, 2026
27d58ca
feat(voice): 语音摘要默认改用 qwen3.7-max 并关闭思考链
Jun 13, 2026
c6c2f75
feat(restart): build 最新代码再重启
Jun 13, 2026
1803815
feat(skill): 全局化共识型 PRD 技能
Jun 13, 2026
92b0fb0
feat(feishu-docs): 切换官方 lark-cli 文档链路
Jun 13, 2026
e17e9ca
fix(feishu-docs): 支持文档插图回退链路
Jun 13, 2026
757a3e9
fix(feishu-docs): 文档归属切到 user 身份
Jun 13, 2026
9e72ba9
Merge: feishu-docs 文档归属切到 user 身份
Jun 13, 2026
60e4a9b
feat(task-board): 任务账本可视化只读后台 MVP
Jun 14, 2026
5b008d7
Merge pull request #26 from tier2tech-tian/feat/task-board-mvp
tier2tech-tian Jun 14, 2026
63fe16a
feat(skill): 固化画图双皮肤——PRD 业务文案版 / tech-doc 工程术语版
Jun 16, 2026
cdb7c89
Merge: 任务账本可视化只读后台 MVP (port 3457 /board)
Jun 16, 2026
07b0dd7
feat(skills): kickoff/wrapup 集成任务账本状态机
Jun 16, 2026
81a3a93
Merge: kickoff/wrapup 集成任务账本状态机
Jun 16, 2026
72724fb
feat(skills): implement 集成任务账本,补全中间状态跟进
Jun 16, 2026
42549c5
Merge: implement 集成任务账本,补全中间状态跟进
Jun 16, 2026
24dca83
Merge: 固化画图双皮肤 (PRD 业务版 / tech-doc 工程版)
Jun 16, 2026
360fbad
Merge origin/main: 整合 task-board-mvp
Jun 16, 2026
992a7ac
docs(skills): 沉淀 mermaid→飞书白板能力到 feishu-docs/tech-doc
Jun 16, 2026
b3767d2
Merge feat/mermaid-skill-docs: mermaid 白板能力沉淀进 skill
Jun 16, 2026
0e70ca7
feat(wiki): 召回改读 team_wiki(团队+私有双 index 合并)
Jun 16, 2026
afb43e3
chore: gitignore 忽略嵌套 team_wiki 库
Jun 16, 2026
130379b
Merge: wiki 召回切到 team_wiki(团队+私有双index)
Jun 16, 2026
5308e35
fix(agent-runner): tsc 生产构建排除测试文件
Jun 17, 2026
3c1d3b7
Merge pull request #27 from tier2tech-tian/fix/agent-runner-tsc-exclu…
tier2tech-tian Jun 17, 2026
53c7c59
docs(skills): kickoff/wrapup/wiki 写入与召回口径统一切到 team_wiki
Jun 17, 2026
768dbe0
fix(feishu-docs): 修复 lark-cli v2 创建文档标题丢失
Jun 17, 2026
6cf352e
docs(skills): 固化分阶段 wiki 召回到 kickoff/implement
Jun 17, 2026
64c16ab
Merge: 分阶段 wiki 召回固化到 kickoff/implement skill
Jun 17, 2026
0ee091c
docs(skills): kickoff/wrapup/wiki 写入与召回口径统一切到 team_wiki
Jun 17, 2026
51e83c7
fix(feishu-docs): 修复 lark-cli v2 创建文档标题丢失
Jun 17, 2026
c73460e
docs(skills): 固化分阶段 wiki 召回到 kickoff/implement
Jun 17, 2026
9f9029b
tune: 记忆召回阈值 0.3→0.42,过滤日常消息噪音
Jun 18, 2026
bb82eb0
fix(agent-runner): 结论后只跟收尾工具(TodoWrite)不再被吞成💬进度
Jun 18, 2026
40186b3
Merge: 修复结论被收尾 toolcall 吞致结果不发送
Jun 18, 2026
bd9e39f
feat(voice): v2 智能摘要——按内容类型分流 5 种 prompt(灰度开关)
Jun 19, 2026
a3eca52
feat(voice): /voice v2 on|off 命令——群内自助开关 v2 智能摘要
Jun 19, 2026
7b9a382
fix(sdk): disallowedTools 显式禁用 SDK 内置 SendMessage
Jun 19, 2026
fad84fd
Merge: 禁用 SDK 内置 SendMessage 工具
Jun 19, 2026
2c865cb
feat(voice): 播报摘要加对话上下文前缀——群名+最近5轮用户消息
Jun 19, 2026
2cc8a72
fix(voice): renameChat 同步更新内存+DB群名 + 摘要结果日志
Jun 20, 2026
9b0f9fd
fix(voice): 禁止摘要结尾"看文字版"套话 + 各类型 prompt 差异化
Jun 20, 2026
9071aff
fix(voice): 去掉"关于xxx"固定格式,改为自然融入话题背景
Jun 20, 2026
5d949a2
feat(voice): 上下文改为跨轮次——从 DB 取最近 5 条用户消息
Jun 20, 2026
01d68b0
feat: allow delegation from any group
Jun 22, 2026
8b30b60
Merge pull request #29 from tier2tech-tian/feat/any-group-delegation-…
tier2tech-tian Jun 22, 2026
b68e243
chore: checkpoint current runtime changes
Jun 22, 2026
156564d
Merge origin/main into runtime checkpoint
Jun 22, 2026
6834185
docs(openspec): archive any-group-delegation
Jun 22, 2026
a798495
docs(skills): enforce CONTRIBUTING.md writing rules in wrapup/wiki sk…
Jun 24, 2026
ff186ed
feat: inject delegation report into active agent + reject feedback
Jun 26, 2026
408464a
fix: monotonic advanceAgentCursor prevents cursor rollback on report …
Jun 26, 2026
39bd90b
Merge pull request #32 from tier2tech-tian/feat/delegation-report-inj…
tier2tech-tian Jun 26, 2026
b72944f
fix: restore IPC voice mute + auto-finalize reply attribution
Jun 26, 2026
9c2128f
Merge pull request #33 from tier2tech-tian/fix/restore-ipc-voice-mute
tier2tech-tian Jun 27, 2026
9732a4d
fix: shouldCarryReply 正则匹配 delegate 实际注入的 [task_id:dlg_xxx] 格式
Jun 28, 2026
8cfceb7
fix: shouldCarryReply 容忍旧派工的 stale IPC 消息
Jun 29, 2026
afc68bd
fix: IPC pipe 模式下后续 query 的回复无法携带进自动终态
Jun 29, 2026
2ac87f3
feat: voice-notify v3 意图分流 + kill-switch
Jun 29, 2026
64206e3
Merge feat/voice-notify-v3: voice-notify v3 意图分流 + kill-switch
Jun 29, 2026
6f59ee7
fix: rate-limit retry onOutput 缺失 auto-finalize 导致 delegation 永远卡 dis…
Jun 29, 2026
48e3efb
refactor: 抽 finalizeActiveDelegationForTurn 共享函数 + 补 error 分支 failed 兜底
Jun 29, 2026
92a8aaf
fix: make GitNexus available in Codex mode
Jun 30, 2026
3ce127e
Merge pull request #34 from tier2tech-tian/fix/gitnexus-tools-availab…
tier2tech-tian Jun 30, 2026
e2b94e0
fix: action prompt 禁止编造选项,忠实转述原文决策内容
Jul 2, 2026
b3b4c07
fix: 保留模型名 [1m] 后缀,解锁 1M 上下文窗口
Jul 2, 2026
1f3e05c
feat: 升级 Agent SDK 0.2.92 → 0.3.201,移除 cli.js 硬编码
Jul 4, 2026
957fa17
fix: detectRateLimit 覆盖 "session limit" 变体,修复账号轮换失效
Jul 6, 2026
80f6c22
fix: navigate/tech_status prompt 去掉序号框架,改为直接讲结论
Jul 7, 2026
6161050
fix: 语音摘要强制忠实原文,禁止添加原文没有的信息
Jul 7, 2026
20f700a
feat(delegation): 汇报结果直发飞书群通知,不依赖 agent 行为
Jul 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
52 changes: 52 additions & 0 deletions .claude-review/jobs/review-mp5aggly-yd7hb6.input.json

Large diffs are not rendered by default.

45 changes: 45 additions & 0 deletions .claude-review/jobs/review-mp5aggly-yd7hb6.job.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"schemaVersion": 1,
"id": "review-mp5aggly-yd7hb6",
"cwd": "/Users/dajay/AI_Workspace/nanoclaw",
"workspaceRoot": "/Users/dajay/AI_Workspace/nanoclaw",
"createdAt": "2026-05-14T09:31:03.574Z",
"updatedAt": "2026-05-14T09:31:04.403Z",
"status": "failed",
"kind": "review",
"title": "Claude review",
"summary": "Reviewing 7 changed file(s) against main.",
"model": "claude-opus-4-7",
"effort": "high",
"profile": "quality",
"agentic": true,
"unrestricted": false,
"diagnostics": {
"cwd": "/Users/dajay/AI_Workspace/nanoclaw",
"model": "claude-opus-4-7",
"effort": "high",
"permissionMode": "default",
"contextBytes": 25294,
"currentPhase": "claude_structured_running",
"effectivePermissionMode": "default",
"suppressedPlanMode": false,
"promptPath": "/Users/dajay/AI_Workspace/nanoclaw/.claude-review/jobs/review-mp5aggly-yd7hb6.prompt.md",
"command": "claude -p '<prompt:17 bytes>' project,local --output-format stream-json --include-partial-messages --verbose --no-session-persistence --exclude-dynamic-system-prompt-sections --model claude-opus-4-7 --effort high --tools Read Glob Grep Bash Task WebFetch WebSearch --allowedTools Read Glob Grep Task WebSearch 'Bash(node /Users/dajay/.npm/_npx/191e0b7e8076f757/node_modules/codex-plugin-cc/scripts/bin/git-safe.mjs:*)' 'Bash(node --check:*)' 'Bash(node --test:*)' 'Bash(npm test:*)' 'Bash(npm run lint:*)' 'Bash(npm run check:*)' 'Bash(npm run typecheck:*)' 'WebFetch(https://docs.anthropic.com/*)' 'WebFetch(https://nvd.nist.gov/*)' 'WebFetch(https://cve.mitre.org/*)' 'WebFetch(https://github.com/*)' 'WebFetch(https://raw.githubusercontent.com/*)' 'WebFetch(https://api.github.com/*)' 'WebFetch(https://gist.github.com/*)' 'WebFetch(https://developer.mozilla.org/*)' 'WebFetch(https://nodejs.org/api/*)' 'WebFetch(https://nodejs.org/dist/*)' 'WebFetch(https://registry.npmjs.org/*)' 'WebFetch(https://www.npmjs.com/package/*)' 'WebFetch(https://pypi.org/project/*)' 'WebFetch(https://crates.io/crates/*)' 'WebFetch(https://docs.python.org/*)' 'WebFetch(https://owasp.org/*)' 'WebFetch(https://cwe.mitre.org/*)' 'WebFetch(https://www.rfc-editor.org/*)' 'WebFetch(https://datatracker.ietf.org/*)' 'WebFetch(https://www.w3.org/TR/*)' 'WebFetch(https://www.nice.org.uk/*)' 'WebFetch(https://bnf.nice.org.uk/*)' 'WebFetch(https://www.bmj.com/*)' 'WebFetch(https://www.thelancet.com/*)' 'WebFetch(https://www.nejm.org/*)' 'WebFetch(https://jamanetwork.com/*)' 'WebFetch(https://www.cochranelibrary.com/*)' 'WebFetch(https://www.who.int/*)' 'WebFetch(https://www.gov.uk/government/*)' 'WebFetch(https://www.ukhsa.gov.uk/*)' 'WebFetch(https://www.nhs.uk/*)' --disallowedTools Edit Write NotebookEdit --permission-mode default --append-system-prompt '<system-prompt:3362 bytes>' --json-schema '<json-schema:1275 bytes>' --strict-mcp-config --max-budget-usd 8",
"timeoutMs": null,
"structuredProbeTimeoutMs": 1800000,
"noOutputTimeoutMs": null,
"outputMaxBytes": 67108864,
"childPid": null,
"stdoutTail": "",
"stderrTail": "",
"assistantTextTail": "",
"exitCode": null,
"signal": null,
"reason": "non_zero_exit",
"overallTimeoutMs": 1800000
},
"currentPhase": "claude_structured_running",
"completedAt": "2026-05-14T09:31:04.362Z",
"failureReason": "non_zero_exit",
"error": "Claude invocation failed (non_zero_exit). spawn claude EACCES"
}
7 changes: 7 additions & 0 deletions .claude-review/jobs/review-mp5aggly-yd7hb6.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[2026-05-14T09:31:03.703Z] [review-mp5aggly-yd7hb6] [INFO] Starting review (agentic-safe) with claude-opus-4-7/high
[2026-05-14T09:31:03.730Z] [review-mp5aggly-yd7hb6] [INFO] Context mode: full (25294 bytes)
[2026-05-14T09:31:03.866Z] [review-mp5aggly-yd7hb6] [INFO] Prompt/context built
[2026-05-14T09:31:03.897Z] [review-mp5aggly-yd7hb6] [INFO] Budget cap: $8.00
[2026-05-14T09:31:03.948Z] [review-mp5aggly-yd7hb6] [INFO] Claude invocation built; prompt saved to /Users/dajay/AI_Workspace/nanoclaw/.claude-review/jobs/review-mp5aggly-yd7hb6.prompt.md
[2026-05-14T09:31:04.083Z] [review-mp5aggly-yd7hb6] [INFO] Claude process spawned pid=undefined
[2026-05-14T09:31:04.216Z] [review-mp5aggly-yd7hb6] [ERROR] Failed: Claude invocation failed (non_zero_exit). spawn claude EACCES
Loading
Loading