AIClient-2-API/src
bee4come e91aaa02e5 fix: improve droid provider with context isolation and message parsing
Changes:
- Add context isolation using --cwd flag to prevent project context leakage
- Fix message content parsing to support both string and array formats
- Add debug logging for troubleshooting
- Create isolated temporary working directory for each service instance

This prevents Droid from seeing the current project directory and mentioning
it in responses, providing a cleaner API experience.

Tested:
 Context isolation verified - Droid reports empty temp directory
 Message parsing works with OpenAI format
 API responses no longer mention project context
2025-10-15 14:02:21 +08:00
..
claude feat: 添加防截断模型支持和错误处理优化 2025-10-08 19:10:54 +08:00
droid fix: improve droid provider with context isolation and message parsing 2025-10-15 14:02:21 +08:00
gemini feat: 添加新的 Gemini 模型到支持列表 2025-10-11 00:14:28 +08:00
img feat: 更新项目名称为AIClient2API并添加logo 2025-08-04 13:19:21 +08:00
openai feat: 更新模型列表并添加模型未找到警告 2025-10-05 15:10:52 +08:00
adapter.js Add Droid (Factory.ai) provider support 2025-10-15 11:29:17 +08:00
api-server.js feat(server): 多提供商数组配置与启动初始化; fix(qwen-auth): 复用缓存凭据与账号级刷新清理 (src-only) 2025-09-18 14:58:29 +08:00
common.js feat: improve Droid provider implementation and configuration 2025-10-15 13:26:58 +08:00
convert.js feat: 添加新的 Gemini 模型到支持列表 2025-10-11 00:14:28 +08:00
provider-pool-manager.js refactor(provider-pool): 将日期对象统一转换为ISO字符串格式 2025-09-08 00:59:09 +08:00
provider-strategies.js Add Droid (Factory.ai) provider support 2025-10-15 11:29:17 +08:00
provider-strategy.js refactor(系统提示): 重构系统提示获取逻辑,直接从配置读取内容 2025-07-27 23:10:45 +08:00