{"data":{"slug":"getclyro-clyro","name":"clyro","tagline":"Clyro is a governance platform for AI agents. While most tools let you watch agents fail, Clyro stops failures before they happen, catching infinite loops, runaway costs, and policy violations in real","github_url":"https://github.com/getclyro/clyro","owner":"getclyro","repo":"clyro","owner_avatar_url":"https://avatars.githubusercontent.com/u/257928051?v=4","primary_language":"Python","stars":52,"forks":2,"topics":["agents","ai","ai-governance","anthropic","claude","claude-code","claude-hooks","crewai","drift-detection","governance","guardrails","langchain","langgraph","mcp","python"],"archived":false,"github_pushed_at":"2026-07-02T08:53:57+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/getclyro-clyro","markdown_url":"https://www.graphcanon.com/tools/getclyro-clyro.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/getclyro-clyro","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=getclyro-clyro","description":"Clyro is a governance platform for AI agents. While most tools let you watch agents fail, Clyro stops failures before they happen, catching infinite loops, runaway costs, and policy violations in real time.","homepage_url":"https://clyro.dev/","license":"Apache-2.0","open_issues":0,"watchers":0,"ai_summary":null,"readme_excerpt":"### Installation\n\n```bash\npip install clyro\n```\n\n---\n\n### Cost Limits\n\nControl LLM spending:\n\n```python\nfrom clyro import ClyroConfig, ExecutionControls, CostLimitExceededError\n\nconfig = ClyroConfig(\n    controls=ExecutionControls(max_cost_usd=1.0)\n)\n\n@clyro.wrap(config=config)\ndef my_agent():\n    # Will raise CostLimitExceededError if cost exceeds $1.00\n    pass\n\ntry:\n    my_agent()\nexcept CostLimitExceededError as e:\n    print(f\"Cost ${e.current_cost_usd:.4f} exceeded limit ${e.limit_usd:.2f}\")\n```\n\n---\n\n## Cost Tracking\n\nAutomatic cost calculation for LLM calls:\n\n```python\nfrom clyro import calculate_cost\n\n---\n\n# Clone and install\ngit clone https://github.com/getclyro/clyro.git\ncd clyro\npip install -e \".[dev]\"\n\n---\n\n## Requirements\n\n- Python 3.11+\n- httpx, pydantic, structlog, tenacity, aiosqlite, pyyaml\n\n---\n\n## License\n\n[Apache License 2.0](LICENSE)","github_created_at":"2026-03-20T10:16:55+00:00","created_at":"2026-07-15T10:44:58.492744+00:00","updated_at":"2026-07-15T10:45:01.304076+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"agents","name":"agents"},{"slug":"ai","name":"ai"},{"slug":"ai-governance","name":"ai-governance"},{"slug":"anthropic","name":"anthropic"},{"slug":"claude","name":"claude"},{"slug":"claude-code","name":"claude code"},{"slug":"claude-hooks","name":"claude-hooks"},{"slug":"crewai","name":"crewai"}],"trust":{"provenance":{"is_fork":false,"github_id":1187082054,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-15T10:44:59.460Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":0,"days_since_push":13,"last_release_at":null},"security_summary":{"status":"ok","scanner":"mcp_manifest@v1","low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:44:59.915Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-15T10:44:59.215Z"},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-07-15T10:44:59.215Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-15T10:44:59.215Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-07-15T10:44:59.215Z"}}}}