-
Notifications
You must be signed in to change notification settings - Fork 121
[Core] Ocean Execution agent infra #2186
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: main
Are you sure you want to change the base?
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
User description
Description
What -
Why -
How -
Type of change
Please leave one option from the following and delete the rest:
All tests should be run against the port production environment(using a testing org).
Core testing checklist
Integration testing checklist
examples
folder in the integration directory.Preflight checklist
Screenshots
Include screenshots from your environment showing how the resources of the integration will look.
API Documentation
Provide links to the API documentation used for this integration.
PR Type
Enhancement
Description
Add Ocean execution agent infrastructure for action handling
Refactor GitHub webhook path management with constants
Implement Port client actions mixin for API operations
Add GitHub workflow dispatch action specification
Diagram Walkthrough
File Walkthrough
11 files
Refactor webhook path to use constant
Import and use webhook path constant
Remove path parameter from webhook registration
Add ActionsClientMixin to PortClient
Create actions client mixin for API operations
Move create_action method to actions mixin
Add executor registration method to context
Create abstract base class for executors
Implement execution manager for action orchestration
Add action run and execution models
Integrate execution manager into Ocean app
2 files
Add execution agent configuration settings
Add GitHub workflow dispatch action specification