Skip to main content

Self-Evolving AI Agent SDK - Make any AI agent 20-50% smarter automatically

Project description

Zubbl SDK

Self-Evolving AI Agent SDK — Make any AI agent smarter automatically.

Wrap your agent with one line. Zubbl records every execution, learns what works, and recommends better strategies next time. No code changes needed after initial setup.

Install

pip install zubbl-sdk

Quick Start

from zubbl import ZubblClient

zubbl = ZubblClient(api_key="zubbl_xxx")
smart_agent = zubbl.wrap(your_agent)

# Use exactly like before — now it learns and improves
result = smart_agent("Your task here")

That's it. Your agent now:

  • Records every execution as a trajectory
  • Extracts patterns from successes and failures
  • Builds policies with actionable recommendations
  • Injects learned strategies into future runs (~30 token overhead)
  • Auto-recovers from failures using known fix patterns

How It Works

wrap(agent) → Agent runs → Record 3 steps automatically
                              ↓
                    Extract patterns by category
                              ↓
                    Build policy (confidence grows with data)
                              ↓
                    Next run: inject [Strategy: ...] prefix
                              ↓
                    Agent gets better — zero code changes

Benchmark Results

Metric Result
Tasks to confidence 1.0 8 per category
Latency overhead +85ms (+5%)
Actions learned per category 3 (plan → execute → validate)
Code changes required Zero

Frameworks Supported

  • OpenAI / Anthropic / Google Gemini
  • LangChain
  • CrewAI
  • Any Python callable

Dashboard Feedback (No Code Changes)

  1. Agent runs → trajectory recorded automatically
  2. Go to app.zubbl.in → rate the run → add feedback
  3. Agent improves on next run — no code changes needed

Research Foundations

Built on peer-reviewed research:

  • Training-Free GRPO (2025) — compact policy injection
  • AgentHER (2026) — learn from failures via hindsight relabeling
  • ETO (ACL 2024) — contrastive trajectory optimization
  • Reflexion (NeurIPS 2023) — verbal self-reflection on failures

Links

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zubbl_sdk-0.3.3.tar.gz (32.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zubbl_sdk-0.3.3-py3-none-any.whl (35.4 kB view details)

Uploaded Python 3

File details

Details for the file zubbl_sdk-0.3.3.tar.gz.

File metadata

  • Download URL: zubbl_sdk-0.3.3.tar.gz
  • Upload date:
  • Size: 32.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zubbl_sdk-0.3.3.tar.gz
Algorithm Hash digest
SHA256 b64759e4ffb9aa570df01730ac584ffda6b06b8d3c6c02c53daf7af84149ed2c
MD5 a3b66578d32a8c1db8612d144bcd95a1
BLAKE2b-256 a0ad5bff6d0f632f5c640e1c1018013981e1e048a5d73f2f1d150ccaeeec97a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for zubbl_sdk-0.3.3.tar.gz:

Publisher: publish.yml on anupammaurya6767/zubbl-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zubbl_sdk-0.3.3-py3-none-any.whl.

File metadata

  • Download URL: zubbl_sdk-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 35.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zubbl_sdk-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 586dac73c0ed2b88bad9e8aad32b32f616b7f243546c7db3445e0f2934e42acc
MD5 f32af147b37aa27f9cef778e32ebd176
BLAKE2b-256 d3b3426a2a60abf68f34aa1f905d952fbe3bcc4bec828d3c858a9ef88953402c

See more details on using hashes here.

Provenance

The following attestation bundles were made for zubbl_sdk-0.3.3-py3-none-any.whl:

Publisher: publish.yml on anupammaurya6767/zubbl-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page