Skip to main content
Jan 2026
v0.1.0
  • New @cycls.app() decorator - Simplified API with all configuration in one place. Replaces cycls.Agent() and @agent().
  • New deployment methods - Use app.local() for development with hot-reload, and app.deploy() for cloud deployment.
  • Native UI components - Stream rich content with thinking bubbles, code blocks, tables, callouts, images, and status indicators by yielding structured objects.
  • Cycls Protocol - New /chat/cycls endpoint for streaming native UI components alongside the OpenAI-compatible /chat/completions endpoint.
  • Cycls Pass monetization - Enable subscription-based access with plan="cycls_pass" and gate features based on context.user.plan.
  • Auto .env loading - Cycls automatically loads .env files when using copy=[".env"]. No need for python-dotenv.
  • Claude Agent SDK integration - New guide for building agents with Anthropic Claude and tool support.
Nov 2025
v0.0.2.52
  • The chat interface has been redesigned for a cleaner look and now supports image attachments.
  • Deprecated agent.local() in favor of agent.deploy(prod=False). This creates a full Docker build locally, matching the production environment.
  • Cycls Cloud is now live for serverless agent deployment (agent.deploy(prod=True)).
  • You can now set a custom title for your agent using the title parameter in the @agent decorator.
  • Added copy_public parameter to cycls.Agent() for easily copying public assets (like logos) to the frontend.
  • Replaced multiple API keys with a single key parameter in cycls.Agent() for cloud deployment authentication.
Aug 2025
v0.2.45
  • Cycls is now open-source GitHub.
  • Use agent.local() to serve an agent locally and agent.deploy() to deploy it to the Cycls cloud.
  • Use @agent() decorator to define agent configuration, including pip/apt dependencies and authentication rules, directly within a Python script.
  • All deployed agents now automatically serve a streaming, OpenAI-compatible /chat/completions API endpoint.
  • Auto generated, customizable web chat UI for every agent.
  • Built-in user and context management to enable the creation of stateful, multi-turn agents.