Release Connectors v0.1.21 with external knowledge integration
Module Package Release / publish-packages (push) Successful in 12s

This commit is contained in:
2026-08-22 14:34:36 +02:00
parent 2c2b11f860
commit 79e2315e89
28 changed files with 6351 additions and 33 deletions
+15 -1
View File
@@ -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(