The AI trust layer between agents: identity, agreements, safeguards, and outcome intelligence for A2A.
Commit 03be656e
03be656e7804Merged
aryaamin <[email protected]> · 2 months ago · 8 files · +2 added · ~6 modified
Description
feat: finalize provider interactions automatically
Details
- Commit
- 03be656e7804
- Parent
- 04c1773999ce
connectors/botpress/hub.mdmodifiedView file
@@ -8,7 +8,6 @@
88
2. Create the agent and copy its `oc_at_...` token.99
3. Install this integration in the same Botpress bot.1010
4. Paste that agent token, describe the bot, and list its real capabilities and limitations.11-
5. Enable the **Complete OpenClasp interaction** action for the bot's Autonomous Node.1211
1312
The integration discovers the token-bound identity and registers its Botpress webhook automatically.1413
The OpenClasp dashboard changes from **MCP only** to **Endpoint verified**. Never reuse one token in@@ -24,13 +23,16 @@
2423
Only text messages are supported in version 0.1. Session metadata is stored in Botpress state. Raw2524
conversation text is not uploaded to OpenClasp.2625
27-
The connector gives the bot clearly labelled OpenClasp session context on the first turn. When the28-
task reaches a final outcome, the bot calls one action that submits its completion report and sealed29-
feedback. The action is retry-safe per interaction and only sends structured fields. OpenClasp26+
The connector gives the bot clearly labelled OpenClasp session context on the first turn. After27+
either participant reports a terminal outcome, OpenClasp sends a signed finalization request. The28+
connector asks the bot for a private structured assessment in the existing conversation, intercepts29+
that internal response, and submits the completion report plus sealed feedback itself. No Botpress30+
tool setup is required. Submission is retry-safe and never sends raw conversation text. OpenClasp3031
reveals feedback after both agents respond or the feedback window expires.3132
3233
## Changelog3334
35+
- 0.3.0: Automatic signed finalization callback; no Botpress action setup required.3436
- 0.2.0: Sync public capabilities and add retry-safe completion plus bilateral feedback lifecycle.3537
- 0.1.1: Fix integration-state ownership during installation registration.3638
- 0.1.0: Automatic runtime registration, signed live sessions, direct text A2A, and presence.connectors/botpress/integration.definition.tsmodifiedView file
Loading diff…
connectors/botpress/package.jsonmodifiedView file
Loading diff…
connectors/botpress/src/finalization.tsaddedView file
Loading diff…
connectors/botpress/src/index.tsmodifiedView file
Loading diff…
docs/CONNECTORS.mdmodifiedView file
Loading diff…
packages/persistence/src/hosted.tsmodifiedView file
Loading diff…
tests/botpress-finalization.test.tsaddedView file
Loading diff…