Skip to content

feat: 清空上下文 + Tool Guard 修复 + 循环导入修复#40

Merged
robscc merged 1 commit intomainfrom
feat/clear-context-and-tool-guard-fixes
Mar 30, 2026
Merged

feat: 清空上下文 + Tool Guard 修复 + 循环导入修复#40
robscc merged 1 commit intomainfrom
feat/clear-context-and-tool-guard-fixes

Conversation

@robscc
Copy link
Copy Markdown
Owner

@robscc robscc commented Mar 30, 2026

Summary

  • 新增清空上下文功能:前端 Eraser 按钮 + DingTalk /clear 命令
  • Tool Guard resolve 支持前缀匹配(8 字符短 ID)
  • Tool Guard ZMQ 转发修复(DingTalk 未找到确认请求)
  • 修复 services/init.py 循环导入(lazy getattr
  • config.py 增加 YAML 加载调试日志

Test plan

  • 105 unit tests pass
  • TypeScript compiles无错误
  • 手动测试 DingTalk 清空上下文
  • 手动测试前端 Eraser 按钮
  • 手动测试 Tool Guard 短 ID 前缀匹配

- 新增清空上下文功能:前端 Eraser 按钮(Web + DingTalk 会话均可用)、
  DingTalk /clear 命令、Webhook 渠道支持
- Tool Guard resolve 支持前缀匹配(8 字符短 ID)
- Tool Guard 确认在 ZMQ 模式下通过 ZMQ 转发到 PA Worker
- 修复 services/__init__.py 循环导入(lazy __getattr__)
- config.py 增加 YAML 加载调试日志

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@robscc robscc merged commit 54df751 into main Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant