-
Notifications
You must be signed in to change notification settings - Fork 1.7k
UBERF-13587: Huly secretary integration #9861
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Connected to Huly®: UBERF-13699 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR implements Huly secretary integration as an AI assistant feature, adding comprehensive support for AI assistant functionality across the platform.
- Adds new social ID type
HULY_ASSISTANTwith corresponding account operations - Creates complete plugin architecture with UI components and integration handlers
- Implements database migration to support the new social ID type
Reviewed Changes
Copilot reviewed 58 out of 59 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| server/account/src/serviceOperations.ts | Adds 'ai-assistant' to allowed services for social ID operations |
| server/account/src/operations.ts | Implements addHulyAssistantSocialId operation and method mapping |
| server/account/src/collections/postgres/migrations.ts | Adds V16 migration for huly-assistant social ID type |
| packages/core/src/classes.ts | Adds HULY_ASSISTANT enum to SocialIdType |
| packages/core/src/utils.ts | Includes OIDC in loginSocialTypes array |
| packages/account-client/src/client.ts | Adds client method for Huly assistant social ID creation |
| plugins/ai-assistant/* | Creates core AI assistant plugin with types and handlers |
| plugins/ai-assistant-resources/* | Implements UI components, utilities, and Svelte integration |
| plugins/ai-assistant-assets/* | Provides internationalization assets for multiple languages |
| models/ai-assistant/* | Defines model integration with settings system |
| rush.json | Registers new AI assistant packages in monorepo |
Files not reviewed (1)
- common/config/rush/pnpm-lock.yaml: Language not supported
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com> Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com> Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com> Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
7827f72
970ffd1 to
7827f72
Compare
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
Related to: https://front.hc.engineering/workbench/platform/tracker/UBERF-13587
Closes #9814