* fix: ensure config.json is copied to production docker image
Co-Authored-By: Han Xiao <han.xiao@jina.ai>
* fix: remove unused config parameter in reduce callback
Co-Authored-By: Han Xiao <han.xiao@jina.ai>
* refactor: simplify tools configuration using Object.fromEntries
Co-Authored-By: Han Xiao <han.xiao@jina.ai>
* test: increase timeout for async search test
Co-Authored-By: Han Xiao <han.xiao@jina.ai>
* test: remove setTimeout from agent test
Co-Authored-By: Han Xiao <han.xiao@jina.ai>
* test: remove trivial tests and improve test coverage
Co-Authored-By: Han Xiao <han.xiao@jina.ai>
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Han Xiao <han.xiao@jina.ai>
* feat: add OpenAI provider with structured output support
Co-Authored-By: Han Xiao <han.xiao@jina.ai>
* fix: add @ai-sdk/openai dependency and fix modelConfigs access
Co-Authored-By: Han Xiao <han.xiao@jina.ai>
* fix: correct indentation in agent.ts
Co-Authored-By: Han Xiao <han.xiao@jina.ai>
* refactor: centralize model initialization in config.ts
Co-Authored-By: Han Xiao <han.xiao@jina.ai>
* refactor: improve model config access patterns
Co-Authored-By: Han Xiao <han.xiao@jina.ai>
* fix: remove unused imports
Co-Authored-By: Han Xiao <han.xiao@jina.ai>
* refactor: clean up
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Han Xiao <han.xiao@jina.ai>