ai-agent stdout 日志单次会话膨胀至 500MB+,且明文泄露 JWT Token

你的运行环境(版本号「点击帮助-关于-复制」):

Windows 10

问题描述

Trae CN 的 Modular 日志目录下,一次约 29 小时的会话产生了:

文件 大小 行数 ai-agent_stdout.log 523.8 MB 184 万行 ckg_stdout.log 70.4 MB 42 万行

根因 :INFO 级别日志里塞进了不该出现的大块数据:

  1. git generate_commit_message :把完整 git diff 当 JSON 数据写入单行日志,最长一行 85,458 字符 ,包含 100+ 文件的 diff 全文(含二进制图片)
  2. Chat 对话 :prompt 和 response 全文写入单行日志,单行可达 15,000+ 字符
  3. 调用链前缀冗余 :每条日志的 route 字段含完整嵌套函数路径(如 process_ipc_request:route:chat:do_chat:slardar_root:… ),184 万行叠加可观
    安全问题 :初始化时 BootConfig 明文打印了完整 JWT access_token 和 refresh_token。

建议 :

  • 请求体/响应体等高体积数据放 DEBUG 级别,或对日志内容做截断
  • Token 等敏感字段应做脱敏处理
  • 增加日志轮转或大小上限
1 个赞

感谢你的详细报告!这两个问题(日志膨胀和 Token 明文泄露)确实很严重,你指出的根因和建议都非常专业。

这篇帖子已经被我们团队看到了,后续会跟进优化日志策略和安全处理。

:light_bulb: 其他遇到类似问题的用户也可以关注这个帖子的更新,或者到社区论坛分享你的场景:
:backhand_index_pointing_right: TRAE 社区论坛 - 帮助与支持

1 个赞

收到,感谢反馈,我们会尽快排查优化下。
方便加下我飞书吗?点击链接处理 https://www.larkoffice.com/invitation/page/add_contact/?token=4a5n7b54-06fc-4d20-b7dc-883f5b534809&unique_id=O1kfSSGEQ_byHJeyKUPcdg==