Release Connectors v0.1.21 with external knowledge integration
Module Package Release / publish-packages (push) Successful in 12s
Module Package Release / publish-packages (push) Successful in 12s
This commit is contained in:
@@ -70,7 +70,7 @@ CONNECTOR_RECOVERY_OPERATIONS = (
|
||||
"unknown outcomes remain unresolved until provider-backed reconciliation",
|
||||
"never retry the same remote effect solely to reconstruct local state",
|
||||
),
|
||||
implemented=False,
|
||||
implemented=True,
|
||||
),
|
||||
)
|
||||
|
||||
@@ -262,6 +262,20 @@ class ConnectorExternalMutationRecovery:
|
||||
if self.operation is not None:
|
||||
self.operation.succeed(evidence=provider_evidence)
|
||||
|
||||
def commit_success(
|
||||
self,
|
||||
session: Session,
|
||||
*,
|
||||
provider_evidence: dict[str, Any],
|
||||
) -> None:
|
||||
if self.operation is not None:
|
||||
self.operation.commit_verified_success(
|
||||
session,
|
||||
evidence=provider_evidence,
|
||||
)
|
||||
else:
|
||||
session.commit()
|
||||
|
||||
def reject(self, *, summary: str, provider_code: str) -> None:
|
||||
if self.operation is not None:
|
||||
self.operation.reject(
|
||||
|
||||
Reference in New Issue
Block a user