- 更新
directory_treeschema 与描述, 增加depth(默认 1, 最大 3). - 在
AgentFileSystemHandler.directoryTree实现 depth 控制(root=0)并补充测试. - 在
ToolCallProcessor增加工具输出长度检测:- 超过 3000 字符 → 写入
~/.deepchat/sessions/<conversationId>/tool_<toolCallId>.offload - 生成 stub 替换
tool_call_response与上下文内容.
- 超过 3000 字符 → 写入
- 在文件工具读路径校验中放行
~/.deepchat/sessions/<conversationId>:- 仅限当前会话.
- 统一 error event 的
error字段传递, 并确保写入 error block. - 更新
MessageBlockError.vue默认展示 raw text(不依赖 i18n key). - 运行
pnpm run format与pnpm run lint.