{"library":"ouroboros-ai","title":"Ouroboros AI","description":"Ouroboros is a specification-first workflow engine for AI coding agents, integrating with Claude Code and Codex CLI. It allows you to define reusable workflows using YAML specs and execute them via agents. Current version is 0.36.0, with a fast release cadence and breaking changes between minor versions.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install ouroboros-ai"],"cli":{"name":"ouroboros","version":""}},"imports":["from ouroboros import WorkflowEngine","from ouroboros import load_workflow"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import os\nfrom ouroboros import WorkflowEngine, load_workflow\n\nworkflow = load_workflow(\"my_workflow.yaml\")\nengine = WorkflowEngine(api_key=os.environ.get('ANTHROPIC_API_KEY', 'test-key'))\nresult = engine.run(workflow)\nprint(result)","lang":"python","description":"Load a YAML workflow specification and execute it using the engine.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}