Skip to content

docs: add autogen-haldir to community projects list#7603

Open
ExposureGuard wants to merge 1 commit intomicrosoft:mainfrom
ExposureGuard:add-autogen-haldir
Open

docs: add autogen-haldir to community projects list#7603
ExposureGuard wants to merge 1 commit intomicrosoft:mainfrom
ExposureGuard:add-autogen-haldir

Conversation

@ExposureGuard
Copy link
Copy Markdown

Adds autogen-haldir to the community-projects table in `docs/src/user-guide/extensions-user-guide/discover.md`.

What it is

`autogen-haldir` is a governance layer for AutoGen agents:

  • Scoped sessions with per-session spend caps and TTL
  • AES-256-GCM encrypted secrets that never enter the model context (pydantic `SecretStr` masking in logs)
  • SHA-256 hash-chained tamper-evident audit trail for every tool call
  • Instant mid-run revocation — the kill switch works from any process

The `govern_tool()` helper wraps any `BaseTool`/`FunctionTool` with ~10 lines of code, preserving `name`/`description`/`schema` so AutoGen treats it as a native tool. Hooks both `run` and `run_json` entry points.

Changes

  • Adds one row to the community-projects table, alphabetically after `autogen-ext-yepcode`. Follows the existing format exactly (name → repo, package → PyPI, one-sentence description).

Links

[autogen-haldir](https://pypi.org/project/autogen-haldir/) wraps any
AutoGen BaseTool / FunctionTool with a Haldir governance layer:

  - scoped sessions with per-session spend caps
  - AES-256-GCM encrypted secrets the model never sees
  - SHA-256 hash-chained tamper-evident audit trail
  - instant mid-run revocation (kill switch from any process)

Entry added alphabetically to the community-projects table per the
existing format (name → repo, package → PyPI, description → one short
sentence).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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