Skip to content
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

refactor: define ParticipantAgentPolicyContext interface #4568

Merged

Conversation

ndr-brt
Copy link
Member

@ndr-brt ndr-brt commented Oct 21, 2024

What this PR changes/adds

Defines ParticipantAgentPolicyContext interface.

Why it does that

To permit adopters to easily implement functions that rely on ParticipantAgent attribute.

Further notes

  • BREAKING CHANGE: had to extract a participant-spi module, to avoid circular dependencies between core-spi and policy-engine-spi

Linked Issue(s)

Closes #4565

Please be sure to take a look at the contributing guidelines and our etiquette for pull requests.

@ndr-brt ndr-brt added refactoring Cleaning up code and dependencies breaking-change Will require manual intervention for version update labels Oct 21, 2024
@ndr-brt ndr-brt requested a review from wolf4ood October 21, 2024 12:00
@ndr-brt ndr-brt force-pushed the 4565-participant-agent-hierarchy branch from 9c9a225 to e22c41d Compare October 21, 2024 12:12
@ndr-brt ndr-brt force-pushed the 4565-participant-agent-hierarchy branch from e22c41d to 0308538 Compare October 21, 2024 12:22
@ndr-brt ndr-brt merged commit 33814b4 into eclipse-edc:main Oct 21, 2024
21 checks passed
@ndr-brt ndr-brt deleted the 4565-participant-agent-hierarchy branch October 21, 2024 12:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking-change Will require manual intervention for version update refactoring Cleaning up code and dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

define ParticipantAgentPolicyContext interface
3 participants