Commit Graph
21 Commits
Author SHA1 Message Date
火焰库拉 957bac5e0c Merge branch 'main' of remote and resolve conflicts across src/ 2026-02-28 11:03:43 +08:00
火焰库拉 d601ec8090 fix: 修复SpriteFrame赋值未获取真实UUID问题及面板日志被截断问题 2026-02-26 15:45:41 +08:00
火焰库拉 813cfa328e fix(main): 为资源管理操作添加 'save' 别名兼容 AI 幻觉 2026-02-26 11:01:41 +08:00
火焰库拉 7ab8bac506 fix(scene-script): 拦截对组件核心属性(node等)的修改,防止编辑器卡死崩溃 2026-02-26 10:26:17 +08:00
火焰库拉 9268340af3 docs: 在 README 中添加对更新日志的引用,按更新日期优化 UPDATE_LOG 结构 2026-02-25 18:01:21 +08:00
火焰库拉 3ab811ba04 feat: manage_components 增加对 cc.Node 等非法组件引用的防呆拦截与明确中文提示,同步更新说明文档 2026-02-25 17:51:26 +08:00
火焰库拉 ffa918751d 特性(MCP): 增强 AI 参数幻觉容错与全览日志
- 在 \scene-script.js\ 中为 manage_components 启用 operation 作为 action 的后备别名防范 AI 传参幻觉导致中断。
- 在 \main.js\ 的 /call-tool 请求日志中透传完整 arguments JSON 数据,并在超长时予以截断。
- 同步补全 README.md, UPDATE_LOG.md 与 注意事项.md 针对传参错写的防避规则和特性的更新记录。
2026-02-25 11:11:21 +08:00
火焰库拉 127fc684ca feat: 支持多实例与配置隔离,全面本地化测试面板
- 实现多实例支持:自动扫描可用端口

- 实现项目级配置隔离:配置存储于项目 settings 目录

- 更新测试面板:界面完全汉化,端口显示实时同步

- 本地化:main.js 日志与 IPC 测试模块全面中文化
2026-02-14 13:08:58 +08:00
火焰库拉 24bc7b7b1f feat: 实现 open_prefab 工具,优化预制体创建稳定性,并完成全量源码 (JS/TS)、文档与配置的汉化合规审计 2026-02-13 13:52:27 +08:00
火焰库拉 8df6f5a415 文档: 强化 AI 刷新性能警示
- 在 manage_editor 描述中加入⚠️警告,强制要求使用 path 避免全量刷新
- AI 安全守则更新为 4 条,包含禁止全局刷新要求
- 注意事项文档同步强化路径要求警示
2026-02-12 23:36:21 +08:00
火焰库拉 5989a388f8 docs: 删除 mcp 冻结分析 markdown 文件 2026-02-12 23:19:09 +08:00
火焰库拉 bb9a558364 文档: 更新并发安全修复记录与 refresh_editor 路径优化
- UPDATE_LOG.md 新增第七章: 指令队列、IPC超时、batchExecute串行化、refresh路径参数
- mcp_freeze_analysis.md 标记为已修复并补充修复措施摘要
- refresh_editor 默认路径改为 db://assets,新增 properties.path 精确刷新支持
2026-02-12 23:18:02 +08:00
火焰库拉 517866e50a 修复: 防止MCP指令并发导致编辑器卡死
- 新增 CommandQueue 指令队列,所有 /call-tool 请求串行化执行
- 新增 callSceneScriptWithTimeout 超时保护(15秒),防止IPC永久挂起
- batchExecute 从并行 forEach 改为串行链式执行
- 9处 callSceneScript 替换为超时版本
- 清理 /list-tools 中重复的 res.end 死代码
- 更新注意事项文档,记录并发安全与防卡死机制(第9章)
2026-02-12 22:55:08 +08:00
火焰库拉 260e4866b4 文档: 移除已废弃的自动化测试章节 2026-02-03 20:07:47 +08:00
火焰库拉 8964588616 文档: 更新所有文档与代码注释为中文 2026-02-03 20:04:45 +08:00
火焰库拉 720b38e1ff 文档: 整合开发计划文档 & 修复: TypeScript 编译及可靠性改进 2026-02-03 19:55:51 +08:00
火焰库拉 5c1605c9f1 feat: implement MCP Resources Protocol support and localize documentation 2026-02-02 14:34:34 +08:00
火焰库拉 b5f745446c ```
chore: 添加AGPL-3.0许可证文件并更新README

添加完整的GNU AFFERO GENERAL PUBLIC LICENSE Version 3许可证文本到项目根目录,
同时更新README.md中的许可证信息,从MIT许可证更改为AGPL-3.0许可证,
并说明了网络服务场景下需要提供源代码的要求。
```
2026-01-29 19:02:32 +08:00
火焰库拉 0a8124dafd ```
docs(README): 更新文档格式和API接口说明

- 修复JSON代码块格式错误,统一使用正确的语法高亮标记
- 调整MCP工具接口列表的缩进格式,提升文档可读性
- 优化技术实现部分的列表格式,统一缩进样式
- 添加日志管理章节的格式调整
- 补充缺失的代码块结束标记
```
2026-01-29 16:27:26 +08:00
火焰库拉 9d958316ef ```
docs(README): 添加 AI 编辑器连接配置说明

- 新增连接 AI 编辑器章节,包含 Cursor/VS Code 配置方法
- 提供 command 和 Stdio 两种配置方式的具体示例
- 添加 JSON 配置格式说明和路径替换注意事项
- 补充 MCP 代理脚本的完整使用路径配置
```
2026-01-29 16:00:05 +08:00
火焰库拉 6984965479 ```
feat(main): 添加MCP工具列表API和优化服务器路由

- 新增getToolsList函数,提供完整的编辑器操作工具集
- 包含节点操作、场景管理、预制体创建等9个核心功能
- 重构HTTP服务器路由逻辑,分离工具列表和调用接口
- 移除冗余的CORS头设置,简化请求处理流程
- 统一错误处理和日志记录机制

feat(proxy): 实现MCP协议代理服务

- 创建mcp-proxy.js作为独立的协议转换层
- 支持initialize、tools/list、tools/call方法
- 实现与Cocos编辑器的HTTP通信桥接
- 提供详细的调试日志和错误处理机制
```
2026-01-29 15:55:38 +08:00