- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 582
Features/refine agent rule #1206
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
base: master
Are you sure you want to change the base?
Conversation
| 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
Description
Refine rule engine with code script execution support
Add agent rule output arguments and trigger options
Introduce coding settings for LLM provider configuration
Restructure code processor and rule trigger interfaces
Diagram Walkthrough
File Walkthrough
5 files
Add coding settings to agent configurationAdd global using statements for new namespacesAdd coding settings to global using statementsAdd coding enums and settings to global usingAdd coding settings configuration section14 files
Create built-in code processor constantsRename language property to programming languageNew coding settings for LLM configurationRefactor rule engine interface with new signatureAdd output arguments to rule trigger interfaceNew rule trigger options for code executionImplement code script execution in rule engineUse built-in code processor constantNew plugin for coding functionalityUse built-in code processor constantUpdate state setting for programming languageReturn rule view model with output argumentsNew view model for agent rule with output argsAdd agent settings and LLM provider configuration1 files
Remove code script executor from agent plugin1 files
Fix logger injection and parameter ordering