{"slug": "pyshackle-a-hard-pre-execution-gate-for-ai-agent-tool-calls-open-source", "title": "Pyshackle: A hard pre-execution gate for AI agent tool calls (open source)", "summary": "Pyshackle, an open-source Python library, introduces a hard pre-execution gate for AI agent tool calls, requiring explicit user approval before any tool is executed. The project, available on PyPI, aims to enhance safety and control in AI agent interactions by preventing unauthorized or unintended tool usage.", "body_md": "# Pyshackle: A hard pre-execution gate for AI agent tool calls (open source)\n\nBy shackleproSource:\n\n[Hacker News AI](https://news.ycombinator.com)Article URL: [https://pypi.org/project/pyshackle/](https://pypi.org/project/pyshackle/)\n\nComments URL: [https://news.ycombinator.com/item?id=49049995](https://news.ycombinator.com/item?id=49049995)\n\nPoints: 1\n\n# Comments: 0\n\nGet AI news in your inbox\n\nDaily digest of what matters in AI.", "url": "https://wpnews.pro/news/pyshackle-a-hard-pre-execution-gate-for-ai-agent-tool-calls-open-source", "canonical_source": "https://www.machinebrief.com/news/pyshackle-a-hard-pre-execution-gate-for-ai-agent-tool-calls-jz20", "published_at": "2026-07-25 18:04:11+00:00", "updated_at": "2026-07-25 18:27:27.771588+00:00", "lang": "en", "topics": ["ai-safety", "ai-agents", "developer-tools"], "entities": ["Pyshackle", "PyPI", "Hacker News"], "alternates": {"html": "https://wpnews.pro/news/pyshackle-a-hard-pre-execution-gate-for-ai-agent-tool-calls-open-source", "markdown": "https://wpnews.pro/news/pyshackle-a-hard-pre-execution-gate-for-ai-agent-tool-calls-open-source.md", "text": "https://wpnews.pro/news/pyshackle-a-hard-pre-execution-gate-for-ai-agent-tool-calls-open-source.txt", "jsonld": "https://wpnews.pro/news/pyshackle-a-hard-pre-execution-gate-for-ai-agent-tool-calls-open-source.jsonld"}}