Commit 3784da9
- .github/workflows/deploy-github-pages.yml+1
- docs/src/components/angular/renderer.md+33
- docs/src/components/chat.md+2
- docs/src/components/config-provider.md+2
- docs/src/components/renderer.md+23
- docs/src/guide/quick-start.md+22
- docs/src/guide/start-with-renderer.md+3-3
- package.json+4-1
- packages/core/src/delta-patcher/delta-patcher.ts+14-1
- packages/core/src/prompt-generator/prompt.ts+1
- packages/core/src/stream-pattern-extractor/index.ts-1
- packages/frameworks/angular/projects/renderer/src/lib/genui-renderer.ts+4-1
- packages/frameworks/vue/package.json+46-1
- packages/frameworks/vue/scripts/postbuild.ts+26-5
- packages/frameworks/vue/src/chat/CustomModelProvider.ts+39-43
- packages/frameworks/vue/src/chat/GenuiChat.vue+11-16
- packages/frameworks/vue/src/chat/index.ts+1
- packages/frameworks/vue/src/chat/response-handler.ts+2-1
- packages/frameworks/vue/src/chat/think-tag-wrap-pattern.ts+2-1
- packages/frameworks/vue/src/renderer/SchemaCardRenderer.vue+4-2
- packages/frameworks/vue/src/renderer/renderer.types.ts+1
- packages/frameworks/vue/src/transform-jsx.ts+1
- packages/frameworks/vue/src/types/tiny-schema-renderer.d.ts+1
- packages/frameworks/vue/vite.config.ts+14-4
- packages/materials/angular-opentiny-ng/src/render-config/bundle.json+2-2
- patches/@ai-sdk__deepseek@1.0.7.patch+28
- patches/@ai-sdk__openai-compatible@1.0.7.patch+120
- patches/@opentiny__ng-checkbox.patch+21
- pnpm-lock.yaml+196-34
- projects/tiny-schema-renderer+1-1
- sites/homepage/web/src/assets/video/order-milk-tea.mp4
- sites/homepage/web/src/assets/video/search-ticket.mp4
- sites/homepage/web/src/views/home.vue+6-7
- sites/playground/server/.env.example+5-1
- sites/playground/server/github-models.json+58
- sites/playground/server/maas-models.json+44
- sites/playground/server/package.json+3-1
- sites/playground/server/src/a2a-tools/agent-tools.ts+202
- sites/playground/server/src/a2a-tools/index.ts+2
- sites/playground/server/src/api-key-pool.ts+39
- sites/playground/server/src/chat-genui.ts+101-45
- sites/playground/server/src/chat-template.ts+31-25
- sites/playground/server/src/json-patch-prompt.ts+176-37
- sites/playground/server/src/json-patch/index.ts+6
- sites/playground/server/src/json-patch/schema.ts+149
- sites/playground/server/src/opentiny-models.ts+31-11
- sites/playground/server/src/provider-models-mapper.ts+4-1
- sites/playground/server/src/skills/build-skills.ts+191
- sites/playground/server/src/skills/index.ts+1
- sites/playground/server/src/types/index.ts+3
- sites/playground/server/src/types/llm-config.ts+20
- sites/playground/server/src/types/mcp-server.ts+17
- sites/playground/server/src/types/playground-config.ts+13
- sites/playground/server/vite.config.ts+1
- sites/playground/web/env/.env+1-1
- sites/playground/web/package.json+4-3
- sites/playground/web/src/App.vue+2
- sites/playground/web/src/api/custom-fetch.ts+38-1
- sites/playground/web/src/assets/images/card-edit.svg+26
- sites/playground/web/src/assets/images/card.svg+25
- sites/playground/web/src/assets/images/view-schema.svg+6
- sites/playground/web/src/components/PlaygroundSidebar.vue+5-3
- sites/playground/web/src/components/genui-template/GenuiTemplate.vue+343-41
- sites/playground/web/src/components/genui-template/GenuiTemplateChat.vue+131-96
- sites/playground/web/src/components/genui-template/GenuiTemplateList.vue+32-2
- sites/playground/web/src/components/genui-template/GenuiTemplateMobileSheet.vue+389
- sites/playground/web/src/components/genui-template/JsonPatchDev.vue+7-3
- sites/playground/web/src/components/genui-template/SchemaVersionCard.vue+85-17
- sites/playground/web/src/components/genui-template/TemplateList.vue+8
- sites/playground/web/src/components/genui-template/TemplateSchemaMessageRenderer.vue+74
- sites/playground/web/src/components/genui-template/json-patch-deduplicator.ts-107
- sites/playground/web/src/components/genui-template/template-chat-utils/date-format.ts-10
- sites/playground/web/src/components/genui-template/template-chat-utils/index.ts-1
- sites/playground/web/src/components/genui-template/template-chat-utils/json-patch-validate.ts+15-40
- sites/playground/web/src/components/genui-template/template-chat-utils/schema-id-generator.ts+1-10
- sites/playground/web/src/components/genui-template/template-provider.ts+10
- sites/playground/web/src/components/genui-template/use-monaco-playground-theme.ts+39
- sites/playground/web/src/components/genui-template/useTemplate.ts+22-1
- sites/playground/web/src/components/tab-components/GenuiHistory.vue+37-12
- sites/playground/web/src/components/tab-components/history-transfer/HistoryTransferToolbar.vue+124
- sites/playground/web/src/components/tab-components/history-transfer/history-transfer.ts+79
- sites/playground/web/src/components/tab-components/history-transfer/index.ts+11
- sites/playground/web/src/components/tab-components/mcpTools.vue+25-323
- sites/playground/web/src/components/tab-components/skill/SkillFormDialog.vue+209
- sites/playground/web/src/components/tab-components/skill/SkillModuleFileEditor.vue+71
- sites/playground/web/src/components/tab-components/skill/SkillModuleTree.vue+64
- sites/playground/web/src/components/tab-components/skill/SkillModulesExplorer.vue+67
- sites/playground/web/src/components/tab-components/skill/SkillPanel.vue+376
- sites/playground/web/src/components/tab-components/skill/index.ts+2
- sites/playground/web/src/components/tab-components/skill/skill-utils.ts+195
- sites/playground/web/src/components/tab-components/tool-panels/AgentDialog.vue+367
- sites/playground/web/src/components/tab-components/tool-panels/AgentPanel.vue+378
- sites/playground/web/src/components/tab-components/tool-panels/McpServerPanel.vue+351
- sites/playground/web/src/components/tab-components/tool-panels/index.ts+3
- sites/playground/web/src/utils/date-format.ts+36
- sites/playground/web/src/utils/generate-id.ts+17
- sites/playground/web/src/utils/index.ts+2
- sites/playground/web/vite.config.ts+3
0 commit comments