Commit Graph

141 Commits

Author SHA1 Message Date
xiamuceer 168bfb3017 update: 更新职业体系生成/章节内容分析提示词 2026-04-22 14:28:59 +08:00
xiamuceer 425aab9eec update: 更新伏笔管理删除和同步逻辑,避免重复引入 2026-04-09 09:15:11 +08:00
xiamuceer 5968a3d29e feature: 新增支持拆书自选保留章节数,或者整本拆书功能 2026-04-02 11:03:58 +08:00
xiamuceer 7a3c2d9a9f update: 更新导出TXT内容格式,优化拆书导入逻辑 2026-03-24 11:29:09 +08:00
xiamuceer d72dd1c555 feature:新增邮箱注册登录功能 2026-03-20 11:06:25 +08:00
xiamuceer a6e6df5073 feature: 新增API调用日志统计,首字,总耗时,token消耗等 2026-03-18 12:35:13 +08:00
xiamuceer 4e3fb6766e update: 优化图片生成模型的API错误响应 2026-03-18 11:10:16 +08:00
xiamuceer 7e21049216 fix:修复MuMuのAPI适配器错误 2026-03-17 17:31:08 +08:00
xiamuceer 411f906545 feature: 新增小说封面图片生成功能 2026-03-16 11:34:07 +08:00
xiamuceer 950424f68a feature: 更新AI职业生成功能,支持输入职业要求 2026-03-14 20:34:54 +08:00
夏目侧耳 d69f717e05 Merge pull request #94 from haosenwang1018/fix/bare-excepts
fix: replace 9 bare excepts with except Exception
2026-03-13 21:11:07 +08:00
karlverik 81982225e2 1-N模式大纲提取修复
API测试发现expansion_plan没有 plot_summary这个键。

替换掉原本的分章节概要,重新生成的文章内容也完全不变,这段完全失效了。每次提供的都只有分章节的关键事件部分和上级大纲。
2026-03-13 17:50:00 +08:00
C.Y.YE 239fbb7cf8 bug fixed:修复自定义大纲生成提示词无效的问题
在大纲生成流中添加用户ID字段,避免获取用户自定义提示词不成功
2026-03-12 09:50:54 +08:00
xiamuceer-j 536bd198b4 feature:新增拆书导入续写功能,给当年的ta一个结局。 2026-03-04 16:28:16 +08:00
xiamuceer-j ad19c773f0 feature:新增章节分析一键分析功能,支持拆书后一键批量分析。 2026-03-04 16:27:49 +08:00
xiamuceer-j ec5398d60a update:更新大纲管理和章节管理页面,支持前端搜索/分页。 2026-03-04 16:27:18 +08:00
xiamuceer-j cfbc32505e feature:新增关系图谱显示功能,支持查看组织、角色、职业的所有关系连接。 2026-03-04 16:25:37 +08:00
haosenwang1018 632c6a9838 fix: replace 9 bare excepts with except Exception 2026-02-25 04:23:42 +00:00
xiamuceer-j 85235fb045 fix: 修复API配置页面-配置预设无法保存系统提示词问题 2026-02-25 09:21:05 +08:00
xiamuceer-j af9e9da996 update: 更新API配置,支持手动输入模型 2026-02-25 09:13:57 +08:00
xiamuceer-j ff148c291e chore:春节装饰组件、依赖更新及日志优化 2026-02-12 12:41:13 +08:00
xiamuceer-j 79128cb3e2 update:导入导出功能增强,支持组织成员结构化导出导入 2026-02-12 12:40:51 +08:00
xiamuceer-j 84a07dbf3e fix:修复项目删除未完全清理关联数据问题(职业、伏笔、分析任务等) 2026-02-12 12:40:22 +08:00
xiamuceer-j 76cf695c85 update:优化章节上下文构建系统和大纲查找逻辑,优先使用outline_id直接关联 2026-02-12 12:40:12 +08:00
xiamuceer-j 26be04c32a update:更新章节生成/分析提示词模板,新增角色关系互动约束和组织状态追踪分析维度 2026-02-12 12:40:01 +08:00
xiamuceer-j fe8a0168e4 refactor:重构伏笔回收逻辑,支持章节重新分析时回退已回收伏笔状态 2026-02-12 12:39:51 +08:00
xiamuceer-j e3b2a2bee4 refactor:重构角色关系数据驱动,relationships字段改为从关系表动态生成,组织成员同理 2026-02-12 12:39:38 +08:00
xiamuceer-j b9aaf5d6a7 refactor:重构智能角色/组织引入机制,从先预测后确认模式改为大纲后自动校验补全模式 2026-02-12 12:39:25 +08:00
xiamuceer-j e31225c45f feature:新增大纲生成后自动校验并补全缺失角色/组织功能,替代旧的预测确认机制 2026-02-12 12:39:11 +08:00
xiamuceer-j 58ff24c3d1 feature:新增角色/组织状态追踪系统,章节分析自动更新角色存活状态、心理状态及组织成员变动 2026-02-12 12:38:52 +08:00
mumu f7eef4d89d fix: 修复章节内容分析导致伏笔回收数据重复问题 2026-02-07 15:39:15 +08:00
xiamuceer-j 450b191b8e refactor: 重构章节上下文构建系统,实现1-1和1-N模式独立构建器 2026-02-06 16:44:09 +08:00
xiamuceer-j 29fbb7cc0b style: 优化大纲管理页面UI展示,增加structure大纲完整结构展示 2026-02-06 16:43:40 +08:00
xiamuceer-j 9dab5c486a fix: 修复伏笔管理系统回收处理问题,优化伏笔提示词 2026-02-06 16:42:28 +08:00
xiamuceer 2ca179c9e7 fix:修复导入导出过程重复逻辑判断问题 2026-02-03 10:04:15 +08:00
xiamuceer-j 0490889bd1 fix:修复项目导入/出后无法加载章节分析状态问题 2026-01-29 15:46:15 +08:00
xiamuceer-j fe94dc3a51 feature:新增章节内容-局部重写功能,支持扩展内容 2026-01-29 15:33:43 +08:00
xiamuceer-j cd887e6e19 fix:修复提示词工坊相关功能 7 2026-01-27 16:36:05 +08:00
xiamuceer-j 36a3c487d6 fix:修复提示词工坊相关功能 6 2026-01-27 16:34:17 +08:00
xiamuceer-j 692dab6912 fix:修复提示词工坊公开接口验证逻辑 4 2026-01-27 15:07:11 +08:00
xiamuceer-j be0bb3c928 fix:修复提示词工坊公开接口验证逻辑 3 2026-01-27 14:43:18 +08:00
xiamuceer-j c0cb007553 fix:修复提示词工坊公开接口验证逻辑 2 2026-01-27 14:31:09 +08:00
xiamuceer-j ed1fde42e9 fix:修复提示词工坊公开接口验证逻辑 2026-01-27 14:21:50 +08:00
xiamuceer-j 7b72691080 feature:新增提示词工坊功能 2026-01-27 13:57:32 +08:00
xiamuceer-j ceb52da1ef fix:修复章节分析页面状态同步问题 2026-01-24 12:39:14 +08:00
snemc 980cc5b0e5 fix: 修复MCP插件创建和测试时的500错误
问题:MCP SDK使用anyio TaskGroup,与FastAPI请求上下文不兼容,
导致在请求中直接await MCP操作时报RuntimeError: No response returned

解决方案:
- 将MCP连接操作放到后台任务执行,避免阻塞请求
- 添加is_registered()和get_session_status()同步检查方法
- 测试时先检查会话是否存在,不存在则触发后台注册
- 改进ExceptionGroup错误处理,显示详细错误信息
- 状态同步改用异步队列,避免阻塞

修改文件:
- backend/app/api/mcp_plugins.py: 重写test_plugin和create_plugin_simple
- backend/app/mcp/facade.py: 添加同步检查方法和改进错误处理
- backend/app/mcp/status_sync.py: 使用异步队列同步状态
- backend/app/services/mcp_test_service.py: 使用同步检查代替异步ensure
2026-01-24 10:03:59 +08:00
xiamuceer-j 802f955a83 fix:修复API设置页面测试参数缺失、激活状态不同步问题 2026-01-21 14:52:22 +08:00
xiamuceer-j ae37d8386e fix:修复章节内容分析重试后前端不刷新状态问题 2026-01-21 14:51:17 +08:00
xiamuceer-j 7a7f6e99d2 fix:修复章节内容分析重试后前端不刷新状态问题 2026-01-21 14:50:26 +08:00
xiamuceer-j 5f25deb289 feature: 新增伏笔管理系统,支持可视化追踪、AI智能关联回收及章节生成时的伏笔提醒 2026-01-19 17:24:37 +08:00