Commit Graph

4 Commits

Author SHA1 Message Date
5d16d8badc feat: 实现Word文档标题格式自动调整功能
- 新增WordFormatter工具,支持多种编号格式(中文/阿拉伯/罗马/字母)
- 支持用户自定义格式输入(如"一. 一.1 一.1.1")
- 支持从参考Word文档提取格式
- 在project new命令中集成格式调整交互
- 新增UserFeedbackNode支持目录优化循环
- 优化TocAgent工作流,支持用户反馈优化

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 15:39:39 +08:00
e20768fa4e fix: 修复交互模式下InteractionHandler未正确创建导致的交互提示问题
问题:
- 交互模式下AnalysisAgent未创建InteractionHandler,导致交互提示无法显示
- console.status动画干扰了Agent内部的交互提示

解决方案:
- 在BaseAgentFactory中添加create_interactive()方法,统一交互模式的创建方式
- 修改project.py使用AnalysisAgent.create_interactive()
- 移除console.status动画,改为清晰的提示信息,避免干扰交互
- 优化交互提示格式,添加分隔线让提示更明显

影响:
- 用户能正确看到并响应AI审查建议等交互提示
- 交互体验更加清晰流畅

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 15:53:39 +08:00
c96c3696ca fix: 修复技术目录生成Agent中的NoneType错误
- 修复safe_execute方法中的None返回值处理
- 增强所有NodeStateManager方法的None状态处理
- 确保状态管理方法始终返回有效的字典对象
- 增加错误情况下的降级处理和日志记录

修复了重构过程中引入的'NoneType' object does not support item assignment错误

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 11:25:35 +08:00
c74ae0b418 fix: 修复CLI导入问题并简化交互流程
主要修改:
- 修复CLI模块导入:添加__main__.py和正确的包配置
- 修复InteractionHandler调用错误:使用__call__而非.interact()
- 删除重复交互:AnalysisAgent和TocAgent都询问生成模式
- 简化生成方式:删除模板选项,只保留AI生成
- 消除代码重复:BidParser专注解析,TocAgent负责生成

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-28 20:21:10 +08:00