dayuan.jiang
476a632d1b
fix: update @ai-sdk/amazon-bedrock to 3.0.62 for tool streaming support
2025-11-30 16:32:40 +09:00
dayuan.jiang
0cba721d33
Merge branch 'main' into feat/tool-streaming
2025-11-30 16:17:40 +09:00
dayuan.jiang
de910bdf6c
fix: correct anthropic beta header config for fine-grained tool streaming
...
- Use bedrock.anthropicBeta for Bedrock provider (not additionalModelRequestFields)
- Use top-level headers for direct Anthropic API
- Update @ai-sdk/amazon-bedrock to 3.0.62
- Add headers support to ModelConfig interface
2025-11-30 16:12:12 +09:00
Ming long Hu
6e6de1eba6
feat: add copy button to user messages in chat sidebar ( #21 )
...
* Initial plan
* Initial plan for adding copy button to user messages
Co-authored-by: huminglong <63436986+huminglong@users.noreply.github.com >
* Add copy button to user messages in chat sidebar
Co-authored-by: huminglong <63436986+huminglong@users.noreply.github.com >
* Refactor: extract userMessageText to avoid duplicate function calls
Co-authored-by: huminglong <63436986+huminglong@users.noreply.github.com >
* feat(ui): 增加消息复制功能支持非 HTTPS 环境
优化复制消息到剪贴板的逻辑,增加对非 HTTPS 环境的降级处理,提升用户体验。
* fix(package): 添加 peer 属性以支持依赖关系
* chore(.gitignore): 添加 next 和 next-ai-draw-io@0.2.0 相关条目
* fix: improve copy button implementation
- Fix copy button alignment (place left of user message)
- Remove unused React import
- Move getMessageTextContent outside component
- Add error state with X icon for copy failures
- Translate Chinese comments to English
- Simplify copy function
- Add missing semicolon
- Remove accidental .gitignore entries
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: dayuan.jiang <jdy.toh@gmail.com >
2025-11-29 13:39:35 +09:00
dayuan.jiang
58dcb3c41a
feat: add OpenRouter support and fix input disabling
...
- Add OpenRouter provider support with @openrouter/ai-sdk-provider
- Fix input not disabling during 'submitted' state for fast providers
- Apply disable logic to all interactive elements (textarea, buttons, handlers)
- Clean up env.example by removing model examples and separator blocks
- Upgrade zod to v4.1.12 for compatibility with ollama-ai-provider-v2
- Add debug logging for status changes in chat components
2025-11-15 14:29:18 +09:00
dayuan.jiang
4a3abc2e39
add multiple provider
2025-11-15 13:36:42 +09:00
dayuan.jiang
61aa0937d6
feat: add tool input streaminig
2025-11-10 19:45:59 +09:00
dayuan.jiang
d8d0a800fe
fix: update dependencies and add settings for npm permissions
2025-11-09 23:24:15 +09:00
dayuan.jiang
44ec398f30
upgrade to ai-sdk 5
2025-08-31 12:54:14 +09:00
dayuan.jiang
1da5976235
update model to gpt-5
2025-08-19 01:17:17 +00:00
dayuan.jiang
6c641dbcf9
Feat: Add XML guide to prompt, update model and deps
...
- Integrate `xml_guide.md` into the system prompt to improve diagram generation by providing detailed XML formatting rules.
- Change the default AI model for chat completions to `openai("gpt-4.1")`.
- Update AI SDK packages (`@ai-sdk/amazon-bedrock`, `@ai-sdk/google`, `ai`) and other dependencies.
- Add `bun.lock` to the repository.
2025-05-22 00:44:24 +00:00
dayuan.jiang
9967ee85ac
chore: update package-lock.json
2025-04-03 23:53:32 +00:00
dayuan.jiang
5060aa957a
chore: Update package-lock.json with new SWC binaries for various platforms
2025-04-03 23:51:23 +00:00
dayuan.jiang
d915318605
add github icon
2025-04-03 15:29:26 +00:00
dayuan.jiang
645980fbb6
change model to claud 3.5
2025-04-03 15:10:53 +00:00
dayuan.jiang
7e0790d60f
refactor: update setFiles prop type to accept File[] and simplify file handling
2025-03-27 08:02:03 +00:00
dayuan.jiang
f650f7b28c
feat: add Vercel Analytics integration to the application
2025-03-26 13:44:02 +00:00
dayuan.jiang
cc5c06de2e
fix: diagram history
2025-03-23 14:22:40 +00:00
dayuan.jiang
1f69cf590b
feat: add confirmation dialog for clearing conversation and diagram in ChatInput
2025-03-23 13:31:26 +00:00
dayuan.jiang
ec80a6c578
refactor: remove unused WebSearchToolUI component and update onFetchChart to return a Promise
2025-03-19 09:46:30 +00:00
dayuan.jiang
5a11c32bc4
feat: add WebSearchToolUI component and input UI, integrate Radix UI scroll area
2025-03-19 07:20:22 +00:00
dayuan.jiang
10f9459627
refactor: change extractDiagramXML to synchronous function and improve error handling in the UI
2025-03-19 06:11:04 +00:00
dayuan.jiang
e26ef731e9
initialize project with Next.js, Tailwind CSS, and essential configurations
2025-03-19 06:04:06 +00:00