Commit Graph

293 Commits

Author SHA1 Message Date
xiamuceer-j d5589dba6e fix:修复提示词工坊相关功能 5 2026-01-27 16:15:47 +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 ef0f4acce2 Merge branch 'main' of https://github.com/xiamuceer-j/MuMuAINovel 2026-01-27 14:22:10 +08:00
xiamuceer-j ed1fde42e9 fix:修复提示词工坊公开接口验证逻辑 2026-01-27 14:21:50 +08:00
xiamuceer f2909e1cac update:更新alembic提示词工坊相关表结构迁移脚本 2026-01-27 14:07:27 +08:00
xiamuceer-j 7b72691080 feature:新增提示词工坊功能 2026-01-27 13:57:32 +08:00
xiamuceer 0c3fc6c912 update:更新自动打包流程 2026-01-24 12:47:54 +08:00
xiamuceer-j ceb52da1ef fix:修复章节分析页面状态同步问题 2026-01-24 12:39:14 +08:00
夏目侧耳 f29eb3d8dc Merge pull request #70 from jswysnemc/dev
fix: 修复MCP插件创建和测试时的500错误
2026-01-24 12:33:24 +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 165a02ea75 test: 测试GitHub构建docker 2026-01-22 11:03:28 +08:00
xiamuceer-j cc4e01e864 update:更新赞助页面&WX交流群图片 2026-01-21 15:13:36 +08:00
xiamuceer-j d87a6d0c2b update:支持API设置页面-预设编辑窗口模型获取功能 2026-01-21 14:52:45 +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 ebb3506173 fix: 修复构建docker由于前端因镜像源不一致导致的报错 2026-01-20 09:26:48 +08:00
xiamuceer 444ba9ddba update: 更新版本v1.3.0, 增加postgres迁移脚本 2026-01-20 09:11:30 +08:00
xiamuceer-j 5f25deb289 feature: 新增伏笔管理系统,支持可视化追踪、AI智能关联回收及章节生成时的伏笔提醒 2026-01-19 17:24:37 +08:00
xiamuceer-j 927072d16f update: 优化剧情分析与章节规划算法,集成伏笔上下文追踪;完善章节删除时的级联清理逻辑 2026-01-19 17:23:50 +08:00
xiamuceer-j dc3dbaaf2c style: 移动端响应式优化:MCPPlugins页面完整重构、多处Modal弹窗适配、项目卡片单列显示 2026-01-14 19:48:18 +08:00
xiamuceer-j fb16cc4072 refactor: 导入导出功能增强:版本升级至1.1.0,新增职业系统、故事记忆、剧情分析的导出选项 2026-01-14 19:47:28 +08:00
xiamuceer-j 7ba2b2e5fa fix: 修复多处TypeScript类型错误(Inspiration、ExpansionPlanEditor、sseClient等) 2026-01-14 14:33:43 +08:00
xiamuceer-j aeb78fddd2 refactor: 重构项目主页布局样式,采用侧边栏风格 2026-01-14 14:33:00 +08:00
xiamuceer-j e412e809eb update: 更新设置页面测试功能,新增temperature和max_tokens参数 2026-01-14 14:30:06 +08:00
xiamuceer-j 46debab624 refactor: 后端代码重构,提取通用权限验证逻辑至common模块,减少代码冗余 2026-01-13 16:45:58 +08:00
xiamuceer-j 6f33e12ead docs: README新增详细的硬件配置要求说明 2026-01-13 16:45:26 +08:00
xiamuceer-j fd9fc7ab82 style: 优化角色/组织管理页面UI布局,采用多列紧凑设计,提升视觉体验 2026-01-13 16:44:07 +08:00
xiamuceer fcadce36a3 update:更新requirements.txt依赖 2026-01-09 21:49:54 +08:00
夏目侧耳 52183a5764 Merge pull request #63 from xiamuceer-j/dev
Dev
2026-01-09 21:26:34 +08:00
xiamuceer 0a391ff65d update:更新版本v1.2.7 2026-01-09 21:25:35 +08:00
xiamuceer 87b41b8d81 fix:修复角色管理职业,删除失败问题 2026-01-09 21:19:18 +08:00
xiamuceer 1b32d87581 update:使用标准化SSE统一进度推送逻辑 2026-01-09 20:57:20 +08:00
xiamuceer f4f2caa367 Merge branch 'dev' of https://github.com/xiamuceer-j/MuMuAINovel into dev 2026-01-09 19:28:58 +08:00
xiamuceer 357e8c7ce4 update:更新readme文档 2026-01-09 19:28:09 +08:00
xiamuceer-j 77c5489ff8 feat: 重构MCP功能和AI服务提供者架构 2026-01-09 17:13:19 +08:00
xiamuceer-j f3c224261d chore: remove LFS tracking, download embedding model from HuggingFace at runtime 2026-01-07 15:24:47 +08:00
xiamuceer dff2834c4f update:更新智能引入角色/组织sse推送逻辑,优化进度展示 2026-01-07 14:25:40 +08:00
xiamuceer 609426fd7d fix:修复角色管理页面获取职业信息问题 2026-01-06 19:39:01 +08:00
xiamuceer 731913faaf update:更新版本v1.2.6 2026-01-06 16:38:31 +08:00
xiamuceer 3eeff8c0be feature:新增世界设定-编辑基础信息功能(移除首页编辑功能) 2026-01-06 16:23:14 +08:00
xiamuceer df8de3ae9b fix:修复 ERR_HTTP2_PROTOCOL_ERROR 错误 2026-01-06 09:12:11 +08:00
xiamuceer db4695ef42 fix:修复智能引入角色/组织的生成逻辑,同时添加数据校验 2026-01-05 21:04:36 +08:00
xiamuceer 2fc10d3da0 update:更新版本v1.2.5 2026-01-05 14:28:56 +08:00
xiamuceer ba7ee591b6 feature:新增大纲续写-智能生成组织功能,自动添加组织成员 2026-01-05 14:27:27 +08:00
xiamuceer 6e603ee1a9 update:1.修复1-N模式下,手动创建大纲后,再手动创建章节无法找到大纲问题 2.更新章节管理-编辑内容/批量生成 增加默认字数缓存 2026-01-05 14:26:58 +08:00
xiamuceer 3fa23a1698 update:1。更新readme文档 2026-01-04 10:28:23 +08:00
xiamuceer 6bb25874fd update:1。更新readme文档 2026-01-04 09:55:58 +08:00