本会话中发生了 3 次,每次 AI 都不得不把结论写到外部文件中让用户打开查看:
案例 1:权限代码扫描报告
AI 输出了 7 个问题的完整扫描报告(包含表格、代码片段、分级标题)
被折叠 → 用户问"我的结论在哪里看呢"
最终写入 权限代码扫描报告.md 文件解决
案例 2:Fix Plan 方案
AI 输出了修复 @async 问题的 Plan
被折叠 → 用户反馈"又被折叠了"
最终写入 fix-async-security-plan.md 文件解决
案例 3:修复审查结论
AI 输出了 TaskDecorator 方案的审查结论(对比表格)
被折叠 → 用户反馈"结论看不到"
最终写入 async-fix-review.md 文件解决
预期行为
长回复应默认展开关键结论部分(摘要/结论在前几行可见)
或提供配置选项:用户可选择"始终展开"/"折叠长回复"的阈值
或采用"结论先展示 + 详情折叠"的分层展示模式
触发条件
回复中包含表格(Markdown table)
回复中包含代码块
回复总行数超过一定阈值(目测约 30-40 行)
建议修复方向
智能摘要:折叠时保留前 N 行作为摘要可见(如结论/总结部分)
阈值可配:允许用户自定义折叠的行数阈值
折叠标识:在折叠区域明确提示"展开查看详情",而不是完全消失
渐进式展开:先展示结论/要点,详情可点击展开
环境
Jcode 版本:v0.28.0
会话场景:项目架构分析、代码扫描、方案设计等长文本输出
本会话中发生了 3 次,每次 AI 都不得不把结论写到外部文件中让用户打开查看:
案例 1:权限代码扫描报告
AI 输出了 7 个问题的完整扫描报告(包含表格、代码片段、分级标题)
被折叠 → 用户问"我的结论在哪里看呢"
最终写入 权限代码扫描报告.md 文件解决
案例 2:Fix Plan 方案
AI 输出了修复 @async 问题的 Plan
被折叠 → 用户反馈"又被折叠了"
最终写入 fix-async-security-plan.md 文件解决
案例 3:修复审查结论
AI 输出了 TaskDecorator 方案的审查结论(对比表格)
被折叠 → 用户反馈"结论看不到"
最终写入 async-fix-review.md 文件解决
预期行为
长回复应默认展开关键结论部分(摘要/结论在前几行可见)
或提供配置选项:用户可选择"始终展开"/"折叠长回复"的阈值
或采用"结论先展示 + 详情折叠"的分层展示模式
触发条件
回复中包含表格(Markdown table)
回复中包含代码块
回复总行数超过一定阈值(目测约 30-40 行)
建议修复方向
智能摘要:折叠时保留前 N 行作为摘要可见(如结论/总结部分)
阈值可配:允许用户自定义折叠的行数阈值
折叠标识:在折叠区域明确提示"展开查看详情",而不是完全消失
渐进式展开:先展示结论/要点,详情可点击展开
环境
Jcode 版本:v0.28.0
会话场景:项目架构分析、代码扫描、方案设计等长文本输出