|
|
992d97c0a4
|
feat(core): 改进API响应处理支持纯文本JSON解析
当API返回content-type为text/plain但实际内容是JSON格式时,
现在会尝试解析为JSON对象而不是直接返回文本,
提高API响应的兼容性
fix(create_mcp): 移除硬编码的输出schema定义
移除了工具注册中硬编码的outputSchema定义,
让系统使用更灵活的配置方式
chore(release): 更新版本号至0.2.4
|
2026-03-06 18:02:41 +08:00 |
|
|
|
8703a61198
|
feat(api-converter): 更新API配置并调整持久化令牌策略
- 替换api_config_9p04kww1pu.json为新的api_config_w8kgb73ib3.json配置文件,
包含登录和单据查询两个API接口
- 修改AuthService类中的persist_token默认值为False,调整令牌持久化策略
- 移除旧的包信息文件、依赖文件和日志文件
- 更新API配置以支持金蝶K3Cloud系统的登录和单据查询功能
|
2026-03-06 16:19:07 +08:00 |
|
|
|
3c9fba36e9
|
feat(main): 修改 workflow extraContext 参数名称
将 workflow[extraContext] 参数名更改为 workflow_extraContext,
以避免方括号在某些系统中可能引起的解析问题。
同时更新了版本号从 0.1.7 到 0.1.8
|
2026-02-09 20:10:21 +08:00 |
|
|
|
32bc05376f
|
feat(main): 修改工具输入schema以支持workflow[extraContext]字段
- 将params字段替换为workflow[extraContext]字段用于接收工作流额外上下文参数
- 更新描述信息,明确字段用途为接收工作流额外上下文参数(如环境变量等)
- 修改处理逻辑,提取workflow[extraContext]字段并合并到inputs中
- 当workflow[extraContext]为字典类型时合并到inputs,否则保留为独立字段
- 更新日志信息中的字段名称引用
chore(pyproject): 更新版本号至0.1.7
|
2026-02-09 19:44:51 +08:00 |
|
|
|
1b850913e7
|
feat(workflow): 添加 params 参数支持并优化工具调用处理
- 在输入 schema 中添加 params 字段,允许接收任何类型的额外参数
- 修改 handle_call_tool 函数,提取并合并 params 到 inputs
- 支持字典类型 params 的自动合并和其他类型 params 的保留
- 更新版本号从 0.1.5 到 0.1.6
|
2026-02-09 18:51:26 +08:00 |
|
|
|
a50aa307ab
|
feat(schema-converter): 新增文件上传类型支持并优化schema转换逻辑
- 新增 file 和 fileList 类型用于单文件和多文件上传功能
- 添加文件配置信息处理,包括 accept、typeCategories、uploadMode 等参数
- 为文件类型添加 x-file-type、x-accept、x-type-categories 等扩展属性
- 优化默认值处理逻辑,排除文件类型设置默认值的情况
refactor(main): 重构工具配置处理优先级
- 将 schema 获取优先级调整为先从 sqlParams 转换,再使用 inputJsonSchema
- 增强错误处理机制,当 sqlParams 转换失败时自动回退到 inputJsonSchema
- 当两种方式都失败时提供空 schema 作为兜底方案
- 改进日志记录,增加调试信息和警告提示
chore: 更新项目版本号和测试配置
- 更新 pyproject.toml 中的版本号从 0.1.3 到 0.1.5
- 修改测试用的 workflowId 和 workflowExecuteKey 环境变量
|
2026-02-07 20:17:10 +08:00 |
|
|
|
e18c661368
|
feat(api-converter): 添加进销存采购订单API配置并实现本地缓存机制
新增api_config_9p04kww1pu.json配置文件,包含进销存采购订单相关的四个核心
API接口(查询列表、新建、详情、编辑),完善了load_api_configs函数,
增加本地文件缓存机制,支持从本地文件加载配置并在配置变更时同步保存,
优化refresh_api_configs函数以同步清理本地文件缓存。
BREAKING CHANGE: API配置方式调整,引入本地缓存机制可能影响原有部署流程
|
2026-02-07 15:48:01 +08:00 |
|
|
|
41c3d7a8fd
|
fix(pyproject): 降低Python版本要求从3.13到3.10
修改了pyproject.toml文件中的Python版本要求,将最低支持版本从3.13降级到3.10,
同时更新了分类器中对应的Python版本声明,以提高项目的兼容性。
|
2026-01-28 09:36:17 +08:00 |
|
|
|
5107fdb74c
|
chore(general): 更新项目配置文件
- 添加必要的配置项
- 优化现有设置
- 确保环境兼容性
|
2026-01-28 09:35:48 +08:00 |
|
|
|
70d2606698
|
feat: 降低Python版本要求并更新分类器
- 将requires-python从>=3.13降级到>=3.10,以支持更多Python版本
- 在所有pyproject.toml文件中添加Python 3.10、3.11、3.12的分类器
- 更新lzwcai_workflow_to_mcp的版本号从0.1.2到0.1.3
|
2026-01-26 11:28:59 +08:00 |
|
|
|
08334bb6c3
|
chore(data): 删除BOM数据文件和服务器日志
移除dim_bom.json数据文件和server.log日志文件,
清理包含敏感配置信息和错误日志的内容。
|
2026-01-26 09:50:58 +08:00 |
|
|
|
a47ab6df07
|
feat(api_client): 增加详细的API请求和响应日志记录
增加对test_sql_with_schema接口的详细日志记录功能,
包括传入数据和返回数据的完整信息,便于调试和问题排查。
fix(utils): 修复sqlParams为空时的处理逻辑
修改process_skill_response函数中对空sqlParams的处理,
避免在sqlParams为None时导致JSON解析错误,并注释掉默认参数设置逻辑。
chore(config): 更新环境配置和项目版本
更新多个项目的数据库ID、数据源ID和后端基础URL配置,
并将lzwcai-mcp-sqlexecutor版本从0.1.8升级到0.10。
chore(logger): 改进日志目录创建逻辑
修改LoggerConfig类中的日志目录创建方法,使用mkdir(parents=True, exist_ok=True)
确保所有父目录都被创建。
|
2026-01-26 09:50:09 +08:00 |
|
|
|
59a7f13781
|
feat: 提交 一下
|
2026-01-20 20:59:21 +08:00 |
|
|
|
3ea772c3be
|
feat(mfg-data-agent): 添加HTML可视化仪表盘和优化项目配置
- 新增6个HTML可视化仪表盘组件用于数据展示
* 人效产值损耗三维模型仪表盘
* 指标趋势分析与拐点预警仪表盘
* 一页式决策简报仪表盘
* 订单延迟预警分析仪表盘
* 供应链风险预警仪表盘
* 工单执行进度与异常节点仪表盘
- 添加VSCode工作区配置文件
- 更新businessQueries.json业务查询配置
- 优化api_client.py API客户端实现
- 更新pyproject.toml项目依赖版本
- 重组SQL查询文件结构
- 删除v2版本冗余文档配置
- 添加v2版本技能清单文档
- 更新日志文件记录
|
2026-01-14 11:56:43 +08:00 |
|
|
|
118f1561f3
|
feat(mfg-data-agent): 添加制造业数据智能体v2版本
新增基于MCP协议的制造业数据智能体服务器,支持从JSON配置文件动态生成查询工具,
具备灵活配置、完整日志、中文支持等功能特性,专注于制造业数据分析与智能决策场景。
包含详细的README文档、依赖配置和使用示例。
|
2026-01-09 18:35:57 +08:00 |
|
|
|
1a6ff54199
|
feat(create_mcp): 添加Dify API错误处理和文件字段类型支持
- 引入DifyAPIError异常类,提供详细的API错误信息
- 实现对file和file-list字段类型的区分处理
- 添加网络请求异常和其他未知错误的捕获机制
- 改进文件上传逻辑,支持单文件和多文件类型
- 优化错误信息返回,提供更友好的用户提示
fix(create_mcp_utils): 修复文件参数处理逻辑
- 添加is_list字段标识多文件类型
- 改进文件上传失败的过滤机制
- 修复文件字段变量查找逻辑,使用映射提高查找效率
chore(config): 更新项目版本号至0.1.2
- 将PKG-INFO和pyproject.toml中的版本从0.1.1更新至0.1.2
- 更新默认配置中的app_sks值
|
2026-01-09 15:25:45 +08:00 |
|
|
|
9ea81fe3e7
|
chore(analyzeWorkOrder): 重命名包名为analyzeWorkOrder并更新配置
- 将包名从 lzwcai-mcpskills-analyzeOrder 重命名为 lzwcai-mcpskills-analyzeWorkOrder
- 更新 pyproject.toml 中的项目名称、脚本入口点和包配置
- 更新包路径相关的配置项
- 日志文件中显示了MCP服务器运行的相关信息
|
2026-01-08 09:51:04 +08:00 |
|
|
|
679f2d2d5d
|
feat(mfg-data-agent): 重构项目为制造业数据智能体
- 将项目从 lzwcai-mcpskills-analyzeOrder 重命名为 lzwcai-mcpskills-mfg-data-agent
- 更新 README.md 中的项目描述,专注制造业数据分析与智能决策
- 修改配置文件和安装命令以匹配新项目名称
- 更新 MCP 服务器配置,使用新的命令名称
- 调整示例查询配置,从用户订单查询改为生产订单查询
- 更新依赖包和模块导入路径
- 修正项目描述和关键词,突出制造业数据智能体特性
|
2026-01-08 00:36:43 +08:00 |
|
|
|
2d2db5e866
|
feat(lzwcai_mcpskills_analyzeOrder): 添加MCP技能分析订单模块
- 创建基于MCP协议的SQL查询执行服务器
- 实现从businessQueries.json动态生成查询工具功能
- 支持中文工具名称自动转换为拼音
- 配置详细操作日志记录(仅输出到文件,不干扰MCP通信)
- 添加订单延迟预警分析、工单进度跟踪、供应链风险预警等6个业务查询模板
- 提供完整的安装、使用和开发文档
|
2026-01-08 00:31:22 +08:00 |
|
|
|
053d98dffd
|
feat(analyzeWorkOrder): 重构工单分析MCP技能模块并更新业务查询配置
- 将项目名称从 lzwcai-mcp-sqlexecutor 重命名为 lzwcai-mcpskills-analyzeWorkOrder
- 更新 README.md 中的安装命令、使用说明和配置示例
- 本地化业务查询名称,将中文业务名称改为英文,如"查询列表"改为"QueryList"
- 优化SQL模板,移除中文列别名,使用英文字段名
- 新增销售订单相关查询功能,包括订单列表、订单详情、交付风险预测
- 添加部门人效产值损耗三维仪表盘查询
- 更新包的初始化信息和版本号
|
2026-01-07 22:05:44 +08:00 |
|
|
|
79374b0d2f
|
feat(utils): 添加数据源ID获取功能
新增get_datasource_id函数用于获取数据源ID环境变量,
并在环境配置中添加datasource_id字段,
同时在main.py中设置默认的数据源ID环境变量。
|
2026-01-04 10:20:18 +08:00 |
|
|
|
384a1fbcb2
|
feat(create_mcp): 添加MCP工具输出Schema定义
添加了固定的输出Schema定义,包含code、message和data字段,
用于规范MCP工具的返回格式,提高API响应的一致性。
- 定义了标准的输出Schema结构
- 包含响应状态码、消息和数据字段
- code和message为必需字段
|
2026-01-04 10:14:23 +08:00 |
|
|
|
ac403b5e6f
|
feat(core): 支持多种请求体格式和Content-Type自动处理
- 新增FORM、FORMDATA、PATH、PARAMS参数类型支持
- 实现multipart/form-data格式的文件上传功能
- 优化Content-Type自动设置逻辑,避免手动设置boundary问题
- 添加Content-Type不匹配的诊断功能,帮助排查请求错误
feat(config): 使用环境变量配置业务平台URL
- 从环境变量LZWCAI_CORP_MANAGER_URL获取基础URL
- 移除硬编码的默认URL配置
- 添加URL配置验证和错误提示
chore: 更新版本号至0.2.0
- 版本从0.1.30升级到0.2.0
- 更新包信息和项目配置文件
|
2025-12-26 19:58:38 +08:00 |
|
|
|
cfc00f649a
|
chore(lzwcai_demp_tool_server_dify_to_mcp_test): 更新包版本从0.1.0到0.1.1
- 更新pyproject.toml中的版本号从0.1.0到0.1.1
- 更新PKG-INFO中的版本号从0.1.0到0.1.1
- 保持包的描述信息不变
|
2025-12-23 18:25:22 +08:00 |
|
|
|
844c77a660
|
docs(lzwcai-workflow-to-mcp): 添加 README 文档
新增项目的 README.md 文件,包含功能介绍、安装步骤、使用方法和环境变量说明。
|
2025-12-20 18:05:40 +08:00 |
|
|
|
3ee23fe2c4
|
feat(lzwcai-workflow-to-mcp): 初始化项目并实现动态 MCP 工具生成功能
- 添加 Python 3.13 版本声明文件 `.python-version`
- 新增 `businessQueries.json`,包含三个 SQL 查询配置:按摘要、科目查凭证及科目余额
- 实现主程序 `main.py` 支持 local 和 api 两种模式加载配置,并注册为 MCP Server 工具
- 创建 `schema_converter.py` 用于将 sqlParams 转换为 MCP 输入 schema
- 配置 `pyproject.toml` 定义项目元数据与依赖(mcp, anyio, requests)
- 引入 utils 包结构,支持 API 请求、环境变量读取、日志配置等辅助功能模块
- 提供完整的工具列表和调用逻辑,通过 stdio 与 MCP 客户端通信执行工作流
|
2025-12-20 17:49:45 +08:00 |
|
|
|
ec7e7fd7dc
|
feat(lzwcai-demp-tool-server-dify-to-mcp): 初始化 Dify 集成工具模块
新增 Dify 到 MCP 的集成工具,支持通过 Dify API 将模型部署到 MCP 平台并进行推理。
该模块包含完整的服务器实现、依赖配置和命令行启动脚本。
主要功能:
- 支持 Workflow 和 Completion 模式的调用
- 自动翻译工具名称为驼峰命名格式
- 提供文件上传与任务停止接口
- 兼容流式与非流式响应处理
|
2025-12-16 17:52:04 +08:00 |
|