Commit Graph
7 Commits
Author SHA1 Message Date
tianma-if f5e9bc1a44 feat(ai): call model APIs from the client instead of the worker
Keep Cloudflare requests short for Agent, tag suggestions, plugin generate, and Paw checks. The instance only prepares credentials and executes tools; CORS failures still fall back to the existing proxy.
2026-09-16 22:45:07 +08:00
tianma-if fc4a94be44 fix(ai): keep Agent tool schemas compatible with OpenAI-style calling
OpenAI-compatible providers reject oneOf, anyOf, and const in tool JSON
Schema. Agent forwarded MCP schemas unchanged, so those models failed
before the first token. Flatten the diagram and template schemas, reject
incompatible keywords when the catalog loads, and map provider HTTP
errors to specific copy.
2026-09-16 21:24:19 +08:00
tianma-if 742ccaa3c4 修复 AI 标签解析并统一移动端入口 2026-08-17 12:44:42 +08:00
tianma-if 28a2a3c4b9 优化 AI 智能标签建议 2026-08-17 12:06:58 +08:00
tianma-if 9156aed2d6 feat: refine smart tag suggestions 2026-08-17 00:50:21 +08:00
tianma-if 93169d46a7 Add AI-assisted tag suggestions (#260) 2026-08-16 22:43:29 +08:00
tianma-if aaab23d9c6 perf: lazy-load AI Worker runtime (refs #244) 2026-08-14 17:00:07 +08:00