- Update generated Go protobuf files for new test connection endpoints
- Add OpenAPI specifications for AI connection testing
- Generate TypeScript types for frontend AI connection test functionality
Signed-off-by: ChaoLiu <chaoliu719@gmail.com>
- Add TestAiConnection RPC endpoint with request/response messages
- Implement connection testing with OpenAI API validation
- Add proper authentication and error handling for test endpoint
Signed-off-by: ChaoLiu <chaoliu719@gmail.com>
- Add TagRecommendationSection settings component
- Integrate tag recommendation button into memo editor
- Add localization for tag recommendation features
- Update AI settings to include tag recommendation configuration
Signed-off-by: Chao Liu <chaoliu719@gmail.com>
- Create TagRecommendButton for memo editor with AI integration
- Add TagRecommendationPanel for displaying suggested tags
Signed-off-by: Chao Liu <chaoliu719@gmail.com>
- Add tag suggestion service with OpenAI integration
- Add memo service API for tag recommendations
- Implement workspace tag management endpoints
- Add rate limiting and caching for AI requests
Signed-off-by: Chao Liu <chaoliu719@gmail.com>
- Update generated Go protobuf files for workspace service
- Add AI settings to OpenAPI specification
- Generate TypeScript types for AI settings frontend
Signed-off-by: Chao Liu <chaoliu719@gmail.com>
- Add AI settings protobuf definitions and workspace service
- Implement AI settings management in backend store
- Add AI settings UI component with localization support
- Integrate AI settings into workspace and settings page
Signed-off-by: Chao Liu <chaoliu719@gmail.com>
- Add plugin/ai/client.go with OpenAI API wrapper
- Add comprehensive test suite for AI client functionality
Signed-off-by: Chao Liu <chaoliu719@gmail.com>
Co-authored-by: Anthony Cooper <antcoop096@gmail.com>
Co-authored-by: aarohee-he <aarohee-he@users.noreply.github.com>
Co-authored-by: Mishti Gala <mishtigala19@gmail.com>