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.1.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.1-py3-none-any.whl (35.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: zubbl_sdk-0.3.1.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.1.tar.gz
Algorithm Hash digest
SHA256 71a58e075e5c9277ba929ad571ca480b7e55d6e672b865d8ce411f23d622ac47
MD5 eb47ff9b9db745a1eb7c88a623fa487d
BLAKE2b-256 dff84d5be7498ab54917d0e8adbe6770753e923809bbf84a6af5e57105b2aa5d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: zubbl_sdk-0.3.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 44c5d23030ceea79c622c6d05a8df44cb98ee97ebab2482df3c96d546405af8b
MD5 c38ca339d6f10dc960201614d9d03a71
BLAKE2b-256 4132455c64a6111890e53ecebdcc49f967aefe4577554b42f2fc636354b6ae70

See more details on using hashes here.

Provenance

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