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.tech → 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.2.tar.gz (32.6 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.2-py3-none-any.whl (35.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for zubbl_sdk-0.3.2.tar.gz
Algorithm Hash digest
SHA256 11cbc3670fc09ab1c0be83a575a354bf9aea0d26ce118d7cf7bde57af7b5e772
MD5 3fed2efdc2872a6b80cb8d9678c46eec
BLAKE2b-256 9359fe801b2af8fafeaa3e75ac98894fd8bb4851d3f57a0c41be54c1527fd97d

See more details on using hashes here.

Provenance

The following attestation bundles were made for zubbl_sdk-0.3.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: zubbl_sdk-0.3.2-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.7

File hashes

Hashes for zubbl_sdk-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c92e1344a27d6148aa786e1d0b9e1f8e8fa6a6c892ad1c3d0214842d71a7cd90
MD5 7024b02af8c80ed088af3e24a34d1c0a
BLAKE2b-256 1ef4c13cc0c37d857fa79412e65c73aa70e11f34ac983dc9ead902162d6df86d

See more details on using hashes here.

Provenance

The following attestation bundles were made for zubbl_sdk-0.3.2-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