-
-
Notifications
You must be signed in to change notification settings - Fork 582
Features/add image llm config #1181
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
Features/add image llm config #1181
Conversation
…atures/add-image-llm-config
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||||
…atures/add-image-llm-config
…atures/add-image-llm-config
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||||||
PR Type
Enhancement, Other
Description
Introduced agent-level LLM configuration for image, audio, and realtime processing
Migrated image handling functionality from FileHandler to dedicated ImageHandler plugin
Refactored LLM provider/model settings from state-based to agent configuration-based
Enhanced code script management with agent service methods and update options
Diagram Walkthrough
File Walkthrough
18 files
Add image, audio, and realtime LLM configurationsCreate MongoDB models for agent LLM configurationsCreate new ImageHandler plugin with DI registrationMigrate image generation function from FileHandler pluginMigrate image editing function from FileHandler pluginMigrate image reading function from FileHandler pluginAdd file LLM processor support and refactor completionsDefine interface for file LLM processingAdd code script management methods to interfaceImplement agent code script management methodsRename LlmBase to LlmProviderModel and update propertiesRemove image settings from FileHandler configurationUse agent LLM config for audio transcriptionApply agent realtime LLM configurationUpdate agent LLM config model referencesReplace RoleContent with LlmContent propertyRename RoleContent property to LlmContentAdd update options parameter to code script method1 files
Create settings for image handler operations53 files