Skip to main content

toolwall (package)

Fail-closed firewall for AI agent tool calls. See the repo README for the full story.

pip install -e .
python examples/quickstart.py   # no API key needed
pytest                          # run the suite

Modules

Module Role
intake.py Normalize OpenAI / Anthropic / Gemini / plain-dict tool calls
gate.py Fail-closed check → verdict → (optional) execute
schema.py Required args + type validation before tool(**args)
meter.py Audit events, token/cost accounting, JSON/CSV export
cli.py toolwall report <audit.json>

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

toolwall-0.2.0.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

toolwall-0.2.0-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

File details

Details for the file toolwall-0.2.0.tar.gz.

File metadata

  • Download URL: toolwall-0.2.0.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.1

File hashes

Hashes for toolwall-0.2.0.tar.gz
Algorithm Hash digest
SHA256 f724219bd7675af3a23b2353355ff627f108f8f633b0ea1050e8f7834e5e9d25
MD5 b48991103196d6bf5a4dfd0060638804
BLAKE2b-256 339e9a96873105bcae75decc3b3d169c76758b1ee112f35b85f75255055b9afc

See more details on using hashes here.

File details

Details for the file toolwall-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: toolwall-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 21.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.1

File hashes

Hashes for toolwall-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 55779d5178901248f5551a8c1091935b49c2e3e276e8ba418f09cb5b820416f8
MD5 70ccac16da0fa3ec45489098da3b10ee
BLAKE2b-256 185b1f20d53f01855206d34573463c3c075ffcb7c87e9ac796f985990a0b1b39

See more details on using hashes here.

Release history Release notifications | RSS feed

0.4.1

2 files

0.4.0

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.2

2 files

0.2.1

2 files

This release

0.2.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page