Skip to content

Add Cycles to Open-source projects#879

Open
amavashev wants to merge 1 commit intoe2b-dev:mainfrom
amavashev:add-cycles
Open

Add Cycles to Open-source projects#879
amavashev wants to merge 1 commit intoe2b-dev:mainfrom
amavashev:add-cycles

Conversation

@amavashev
Copy link
Copy Markdown

What

Adds Cycles to the Open-source projects section, inserted alphabetically between CrewAI and data-to-paper.

What is Cycles

Cycles is an open-source runtime layer (Apache 2.0) that enforces hard limits on AI agent spend, risk, and tool actions before they execute — not after. Multi-tenant by default, concurrency-safe across thousands of agents.

The reservation lifecycle (reserve / execute / commit / release) wraps any LLM or tool call and ensures agents cannot authorize more spend or take riskier actions than policy allows. Works with OpenAI, Anthropic, MCP servers, OpenAI Agents SDK, LangChain, and CrewAI; SDKs in Python, TypeScript, Rust, and a Spring Boot starter for Java.

Format

I followed the existing entry pattern exactly (## [Name](url) + tagline + <details> block with ### Category, ### Description, ### Links). No image included since the repo screenshot is on the docs site rather than a stable image URL — happy to add one if you'd prefer.

Why this fits the list

  • Open source, Apache 2.0
  • AI-agent-specific (not a general LLM tool — the reservation primitives are designed for autonomous, concurrent, multi-tenant agent runtimes)
  • Maintained: ~16 active repos under the org, recent commits, releases on PyPI/npm/Maven Central

Thanks for maintaining this list — it's the canonical reference in the agent space.

Cycles is an open-source runtime layer that enforces hard limits on
AI agent spend, risk, and tool actions before they execute. The
project follows the established entry format (Category, Description
bullets, Links) and is inserted alphabetically between CrewAI and
data-to-paper.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant