Skip to content

Add attenu-guard integration page - #585

Open
rafaelasor wants to merge 1 commit into
deepset-ai:mainfrom
rafaelasor:attenu-guard
Open

Add attenu-guard integration page#585
rafaelasor wants to merge 1 commit into
deepset-ai:mainfrom
rafaelasor:attenu-guard

Conversation

@rafaelasor

Copy link
Copy Markdown

Adds integrations/attenu-guard.md for attenu-guard, an Apache-2.0 library
that gives each Haystack Agent/AgentTool sub-agent only the authority
its task needs and checks every tool call against it before the tool body
runs. It hooks Tool.invoke/invoke_async and the before_tool
ConfirmationStrategy protocol, using only public Haystack extension
points.

The usage snippet is a self-contained, offline scripted-model example: a
coordinator delegates to a sub-agent with a narrower authority, the
sub-agent's model tries to export data it was never granted, and the
export is denied before the tool body runs — verified runnable against
haystack-ai 3.1.0 and attenu-guard 0.8.0.

Disclosure: I maintain attenu-guard.

attenu-guard gives each Haystack sub-agent only the authority its task
needs, checked on every Tool.invoke / AgentTool call, with a
hash-chained offline-verifiable audit log.
@rafaelasor
rafaelasor requested a review from a team as a code owner August 30, 2026 07:30
@vercel

vercel Bot commented Aug 30, 2026

Copy link
Copy Markdown

@rafaelasor is attempting to deploy a commit to the deepset Team on Vercel.

A member of the Team first needs to authorize it.

@rafaelasor

Copy link
Copy Markdown
Author

The Vercel preview is waiting on a team member to authorize the deploy, so the red check is not about the page itself. Can someone on the team approve it, or is the preview not needed for an integration page?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant