9 Commits
Author SHA1 Message Date
coso a414f44872 release: v0.91.0 2026-03-19 19:05:53 +08:00
coso 8c2cf9f97b Release v0.90.0 2026-03-18 10:39:02 +08:00
cosoandClaude Opus 4.6 8995ef9c68 feat: release v0.85.0 with full pending changes
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-13 02:40:20 +08:00
cosoandClaude Opus 4.6 d08b328685 fix: resolve TypeScript compilation errors and add missing API modules
- Add sourceKind property to Skill mock data in tests
- Fix UpdateProjectRequest type usage (remove invalid rootPath)
- Align WorkspaceType and ProjectType definitions
- Add index signatures to API request types for safeInvoke compatibility
- Fix agentStore toolCall status type narrowing
- Add missing API modules: apiCompatibility, endpointProviders, memory, profileAssets, voiceTools

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-12 01:25:26 +08:00
cosoandClaude Opus 4.6 c1ff332074 fix: update linter auto-fixed imports for v0.84.0
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-12 00:39:29 +08:00
cosoandClaude Opus 4.6 2aa83ee7fc feat: release v0.84.0 with full pending changes
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-12 00:34:23 +08:00
cosoandClaude Sonnet 4.5 59cd4ecfbd feat: v0.27.0 - 重构 Agent 架构并新增 API Key Provider 管理系统
主要变更:
- 引入基于 Protocol 的 Agent 架构(支持 OpenAI/Anthropic/Kiro/Gemini)
- 新增 API Key Provider 管理系统,支持多种第三方 AI 服务商
- 重构流式响应处理,新增统一的 Stream 处理模块
- 新增协议转换器(Translator)模块,支持 Kiro 到 OpenAI/Anthropic 的转换
- 前端新增 API Key Provider 配置界面和导入/导出功能
- 新增 50+ AI 服务商图标支持
- 优化 Agent 工具调用显示和流式渲染
- 完善数据库 schema,新增 api_key_providers 表

技术细节:
- 重构 native_agent.rs,引入策略模式的 Protocol trait
- 新增 parsers 和 generators 模块处理不同协议的 SSE 流
- 新增完整的 API Key 验证和连接测试功能
- 改进前端 TypeScript 类型定义

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-01 03:59:58 +08:00
coso 172d50318a feat: add token sync time display and file monitoring status
- Add last sync time display for each OAuth provider (Kiro, Gemini, Qwen)
- Add file hash monitoring indicator (5s interval) in provider panels
- Add Token sync status card in Dashboard with:
  - Token status
  - Refresh token availability
  - Last sync time
  - Last check time
- Auto-reload credentials when file changes detected
- Update eslint config to ignore _prefixed variables
2025-12-14 10:59:04 +08:00
coso fa69ceeaee feat: add frontend lint checks to CI
- Add ESLint config (eslint.config.js) for ESLint 9
- Add ESLint dependencies to package.json
- Update CI workflow to include:
  - ESLint check
  - Prettier format check
- Fix lint errors:
  - Remove unused catch variable in Logs.tsx
  - Add eslint-disable for intentional useEffect dependency
- Run prettier to format all source files
2025-12-14 10:51:48 +08:00