Go to file
sladro 52733d68c2 feat: 在标题生成Agent中增加AI审核交互节点
1. 新增ApplyReviewSuggestionsNode节点
   - 展示AI审查建议给用户
   - 支持用户选择要应用的建议
   - 支持交互/静默/程序化三种模式

2. 新增AdjustChaptersNode节点
   - 根据用户选择的AI建议调整章节结构
   - 完全基于AI的智能调整,无硬编码逻辑
   - 安全的错误处理和回退机制

3. 更新工作流架构
   - 新流程: ReviewStructure → ApplyReviewSuggestions → AdjustChapters → FinalizeChapters
   - 专业的单一职责原则,每个节点功能明确
   - 完善的状态传递和错误处理

4. 修复AnalysisAgent集成问题
   - 保留TocAgent的完整审查结果
   - 正确使用调整后的章节结构
   - 修复interaction_handler传递问题

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 15:08:41 +08:00
888 fix: 精准修复BaseNode._add_warning方法返回None导致的NoneType错误 2025-09-29 11:35:35 +08:00
config feat: 初始化BidMaster-CLI项目 2025-09-25 13:50:13 +08:00
data refactor: 按照PROJECT_SPEC.md规范重构代码 2025-09-26 20:02:59 +08:00
doc feat: 实现完整三级标题生成功能 2025-09-25 14:33:30 +08:00
src/bidmaster feat: 在标题生成Agent中增加AI审核交互节点 2025-09-29 15:08:41 +08:00
templates feat: 初始化BidMaster-CLI项目 2025-09-25 13:50:13 +08:00
tests feat: 初始化BidMaster-CLI项目 2025-09-25 13:50:13 +08:00
.env.example feat: 初始化BidMaster-CLI项目 2025-09-25 13:50:13 +08:00
.gitignore feat: 实现完整三级标题生成功能 2025-09-25 14:33:30 +08:00
.pre-commit-config.yaml feat: 初始化BidMaster-CLI项目 2025-09-25 13:50:13 +08:00
.python-version feat: 初始化BidMaster-CLI项目 2025-09-25 13:50:13 +08:00
ARCHITECTURE.md refactor: 按照PROJECT_SPEC.md规范重构代码 2025-09-26 20:02:59 +08:00
CLAUDE.md feat: 初始化BidMaster-CLI项目 2025-09-25 13:50:13 +08:00
main.py refactor: 按照PROJECT_SPEC.md规范重构代码 2025-09-26 20:02:59 +08:00
PROJECT_SPEC.md refactor: 按照PROJECT_SPEC.md规范重构代码 2025-09-26 20:02:59 +08:00
pyproject.toml fix: 修复CLI导入问题并简化交互流程 2025-09-28 20:21:10 +08:00
uv.lock fix: 修复CLI导入问题并简化交互流程 2025-09-28 20:21:10 +08:00