Spaces:
Sleeping
Sleeping
| title: The Agent Reliability Stack | |
| emoji: πͺ‘ | |
| colorFrom: yellow | |
| colorTo: gray | |
| sdk: gradio | |
| sdk_version: "5.49.1" | |
| python_version: "3.12" | |
| app_file: app.py | |
| pinned: false | |
| license: mit | |
| short_description: "Live demo of fit, guard, snap, vet, cast β five small libs." | |
| tags: | |
| - llm | |
| - agent | |
| - reliability | |
| - tool-use | |
| - structured-output | |
| - prompt-injection | |
| # The Agent Reliability Stack β Live Demo | |
| Five small, focused libraries that fix the boring problems every long-running AI agent eventually hits. Pure Python, zero runtime dependencies. BYO LLM. | |
| Pick a tab to see what each library does against your own input β no install needed. | |
| ## What you can try | |
| - **πͺ fit** β fit a chat history into a token budget (drop-oldest / drop-middle / priority) | |
| - **π‘οΈ guard** β check URLs against a network-egress allowlist before any tool fetch | |
| - **πΈ snap** β diff two tool-call traces, catch silent regressions | |
| - **β vet** β validate tool-call args before execution; LLM-friendly retry hints | |
| - **π― cast** β extract JSON from messy LLM text and validate it against a shape | |
| ## Install | |
| Pick the language you live in: | |
| ```bash | |
| # Python | |
| pip install mk-agentkit # all five | |
| pip install agentfit-py # individual | |
| # JavaScript / TypeScript | |
| npm install @mukundakatta/agentkit # all five | |
| npm install @mukundakatta/agentfit # individual | |
| ``` | |
| Or run them as MCP servers inside Claude Desktop / Cursor / Cline / Windsurf / Zed: | |
| ```bash | |
| npx -y @mukundakatta/agentfit-mcp | |
| ``` | |
| ## Links | |
| - π Landing: <https://mukundakatta.github.io/agent-stack/> | |
| - π¦ PyPI: [mukundakatta](https://pypi.org/user/mukundakatta/) | |
| - π¦ npm: [@mukundakatta](https://www.npmjs.com/~mukundakatta) | |
| - π» GitHub: [MukundaKatta](https://github.com/MukundaKatta) | |
| ## License | |
| MIT. | |