Skip to content

tinyhq/anyframe-python

v2.0.0 Breaking

This release includes 4 breaking changes for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

ReleasePort's take

Moderate signal
editorial:auto 5d

The anyframe‑python v2.0.0 release introduces breaking changes to the agents.create() API, agent attributes, credentials handling, and control‑plane resources.

Why it matters: All code using agents.create(), agent.skills/mcps/connectors, or credentials.set/clear_github must be updated before upgrading to anyframe‑python v2.0.0; failure results in runtime errors.

Summary

AI summary

Updates ⚠ BREAKING CHANGES, 2.0.0, and 2026-05-30 across a mixed release.

Changes in this release

Breaking High

agents.create() API signature changed; requires template_id and optional overrides, removes legacy fields.

agents.create() API signature changed; requires template_id and optional overrides, removes legacy fields.

Source: llm_adapter@2026-05-30

Confidence: low

Breaking High

Removed agents.skills, agents.mcps, and agents.connectors; use templates.* equivalents instead.

Removed agents.skills, agents.mcps, and agents.connectors; use templates.* equivalents instead.

Source: llm_adapter@2026-05-30

Confidence: low

Breaking High

Removed credentials.set_github and credentials.clear_github; GitHub access now flows through integrations on a GitHub App install.

Removed credentials.set_github and credentials.clear_github; GitHub access now flows through integrations on a GitHub App install.

Source: llm_adapter@2026-05-30

Confidence: low

Breaking High

Credentials model no longer includes a github field.

Credentials model no longer includes a github field.

Source: llm_adapter@2026-05-30

Confidence: low

Feature Medium

Rewrote resource surface for v2 control plane.

Rewrote resource surface for v2 control plane.

Source: llm_adapter@2026-05-30

Confidence: high

Feature Low

Switched release tooling to release‑please PR flow.

Switched release tooling to release‑please PR flow.

Source: llm_adapter@2026-05-30

Confidence: high

Full changelog

2.0.0 (2026-05-30)

⚠ BREAKING CHANGES

  • agents.create() takes template_id plus optional runtime, permissions_override, env_vars_override instead of the pre-v2 fields (system_prompt, repo_url, repo_ref, install_cmd, serve_cmd, preview_ports, permissions, env_vars). agents.skills, agents.mcps, and agents.connectors were removed; use templates.skills / templates.mcps / templates.connectors. credentials.set_github and credentials.clear_github were removed (GitHub access flows through integrations on a GitHub App install). Credentials model no longer has a github field.

Features

  • rewrite resource surface for v2 control plane (8c02d6b)
  • switch release tooling to release-please PR flow (2df4381)

Documentation

  • Add demo section to README (76af940)
  • add explicit "Get an API key" section before Quickstart (bf83dbe)
  • cleaner install snippet; pin copy button to top-right corner (d0148e3)
  • css: align code block width with surrounding text column (aa74c46)
  • css: centre ASCII diagrams in the content column (00aa508)
  • css: drop H1 underline; rely on whitespace for section breaks (26754ef)
  • css: readability pass — typography, code alignment, sidebar weight (c8c9ed7)
  • css: strip chrome, one rhythm step, calm callouts (27e5a98)
  • drop "Or pip install"; copy button flashes "Copied" on click (33c1f1d)
  • GitHub + Discord icon links in the sidebar footer (e62aba1)
  • lead Quickstart with a take-over-a-web-session example (ae599d3)
  • live-fleet visual + tagline at the top of Welcome (53dac4d)
  • nav: keep every category's sublist expanded; fix missed clicks (1f11c96)
  • regroup sidebar into 6 categories; add web-chat quickstart (7dc7784)
  • rewrite for v2; bump to 2.0.0 (973fdc8)
  • split Configuration and Errors out of "Help" (4dc312f)
  • tagline above the fleet; real section separation between H1/H2 (7718180)
  • trim prose hard — drop intros, redundant lists, defensive notes (375722a)
  • trim Welcome to fleet + tagline + 3 routing cards (c219316)

Breaking Changes

  • agents.create() now requires template_id with optional runtime, permissions_override, env_vars_override; removed system_prompt, repo_url, repo_ref, install_cmd, serve_cmd, preview_ports, permissions, and env_vars parameters.
  • Removed agents.skills, agents.mcps, and agents.connectors; use templates.skills / templates.mcps / templates.connectors instead.
  • Removed credentials.set_github and credentials.clear_github; GitHub access flows through integrations on a GitHub App install.
  • Credentials model no longer includes the github field.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track tinyhq/anyframe-python

Get notified when new releases ship.

Sign up free

About tinyhq/anyframe-python

All releases →

Related context

Beta — feedback welcome: [email protected]