pyp0327
395c14357b
chore(adpator):Adapt MindIE engine model and improve testing and fixes ( #2523 )
...
* feat(models): 适配 MindIE引擎的模型
* test: add unit tests for MindIEChatModel adapter and fix PR review comments
* chore: update uv.lock with pytest-asyncio
* build: add pytest-asyncio to test dependencies
* fix: address PR review comments (lazy import, cache clients, safe newline escape, strict xml regex)
* fix(mindie): preserve string args without JSON quotes in XML tool call serialization
* fix(mindie): preserve string args without JSON quotes in XML tool call serialization
* test_mindie_provider:format
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(mindie): prevent nested tool_call params from leaking into outer args
* fixed by escaping XML entities in _fix_messages and unescaping during parse, with regression tests added.
---------
Co-authored-by: Willem Jiang <willem.jiang@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-04-28 15:09:31 +08:00
..
2026-04-10 20:40:30 +08:00
2026-03-27 20:03:30 +08:00
2026-04-28 11:47:56 +08:00
2026-03-31 22:19:27 +08:00
2026-04-02 15:39:41 +08:00
2026-04-14 00:03:38 +08:00
2026-03-26 17:44:25 +08:00
2026-04-06 22:14:12 +08:00
2026-04-26 10:09:55 +08:00
2026-04-14 10:29:44 +08:00
2026-03-14 22:55:52 +08:00
2026-04-16 09:06:38 +08:00
2026-04-19 22:00:58 +08:00
2026-03-30 07:41:18 +08:00
2026-04-25 19:40:06 +08:00
2026-04-07 18:21:22 +08:00
2026-04-28 11:56:11 +08:00
2026-03-29 21:03:58 +08:00
2026-04-28 11:56:11 +08:00
2026-04-09 16:07:16 +08:00
2026-03-14 22:55:52 +08:00
2026-03-29 15:31:18 +08:00
2026-04-28 11:13:17 +08:00
2026-03-22 22:39:50 +08:00
2026-04-14 00:03:38 +08:00
2026-04-12 19:11:22 +08:00
2026-04-11 17:48:04 +08:00
2026-03-31 22:19:27 +08:00
2026-04-10 17:43:39 +08:00
2026-04-08 17:13:39 +08:00
2026-04-06 22:14:12 +08:00
2026-04-18 22:47:42 +08:00
2026-04-10 17:43:39 +08:00
2026-04-23 19:41:26 +08:00
2026-04-24 22:46:51 +08:00
2026-03-23 18:07:33 +08:00
2026-03-14 22:55:52 +08:00
2026-03-26 14:20:18 +08:00
2026-04-03 15:28:56 +08:00
2026-04-24 16:00:14 +08:00
2026-04-24 22:46:51 +08:00
2026-04-09 16:12:34 +08:00
2026-04-07 10:50:34 +08:00
2026-04-19 22:30:22 +08:00
2026-04-11 16:52:10 +08:00
2026-03-29 21:31:29 +08:00
2026-04-28 11:59:46 +08:00
2026-04-12 19:11:22 +08:00
2026-03-14 22:55:52 +08:00
2026-04-25 09:18:13 +08:00
2026-03-14 22:55:52 +08:00
2026-03-26 14:20:18 +08:00
2026-04-03 11:21:58 +08:00
2026-04-14 15:01:06 +08:00
2026-04-01 16:45:29 +08:00
2026-04-17 12:00:31 +08:00
2026-04-24 17:06:55 +08:00
2026-04-14 15:01:06 +08:00
2026-04-28 15:09:31 +08:00
2026-03-22 20:39:26 +08:00
2026-04-19 22:42:55 +08:00
2026-04-09 16:07:16 +08:00
2026-03-20 17:18:59 +08:00
2026-03-26 15:07:05 +08:00
2026-04-13 22:59:13 +08:00
2026-04-10 20:40:30 +08:00
2026-04-10 20:40:30 +08:00
2026-03-14 22:55:52 +08:00
2026-03-14 22:55:52 +08:00
2026-03-31 22:22:30 +08:00
2026-04-09 17:56:36 +08:00
2026-04-07 17:15:24 +08:00
2026-04-09 17:21:23 +08:00
2026-04-09 17:21:23 +08:00
2026-04-18 08:46:59 +08:00
2026-04-28 12:18:41 +08:00
2026-04-24 17:06:55 +08:00
2026-03-30 16:02:23 +08:00
2026-03-26 14:20:18 +08:00
2026-04-20 20:17:30 +08:00
2026-04-10 17:43:39 +08:00
2026-04-07 10:50:34 +08:00
2026-03-25 16:28:33 +08:00
2026-04-23 14:06:14 +08:00
2026-04-28 11:56:11 +08:00
2026-04-28 11:56:11 +08:00
2026-04-06 22:07:11 +08:00
2026-04-20 20:25:03 +08:00
2026-03-27 20:20:31 +08:00
2026-03-30 16:02:23 +08:00
2026-04-06 14:51:10 +08:00
2026-04-08 11:46:06 +08:00
2026-03-25 10:20:16 +08:00
2026-04-23 23:59:47 +08:00
2026-04-23 23:59:47 +08:00
2026-04-12 16:40:21 +08:00
2026-04-24 17:06:55 +08:00
2026-04-24 21:19:46 +08:00
2026-04-24 21:24:42 +08:00
2026-03-26 17:39:16 +08:00
2026-03-24 00:36:08 +08:00
2026-03-14 22:55:52 +08:00
2026-04-24 17:06:55 +08:00
2026-04-14 11:11:26 +08:00
2026-03-26 14:20:18 +08:00
2026-04-20 20:25:03 +08:00
2026-03-14 22:55:52 +08:00
2026-04-06 15:09:57 +08:00
2026-04-24 22:45:41 +08:00
2026-04-02 13:06:10 +08:00
2026-04-02 13:06:10 +08:00
2026-03-26 17:39:16 +08:00
2026-04-11 16:52:10 +08:00
2026-04-18 22:47:42 +08:00
2026-04-15 23:54:30 +08:00
2026-04-28 11:13:17 +08:00
2026-04-06 15:18:34 +08:00
2026-04-10 20:49:28 +08:00