Self Improving Agent Ecosystem

by Git-on-my-level• 63•• Scanned•Claim this listing•Request removal
Otheragentic aiautonomous agentsavo liteevalsself improvement

Reference architecture, contracts, skills, and fixtures for safe evaluator-driven self-improving ecosystems.

Self Improving Agent Ecosystem is an open-source ai agent by Git-on-my-level, written mainly in Python, with 63 GitHub stars and the MIT license. Its code was last updated Oct 23, 2026.

Self-Improving Ecosystems

A public reference kit for building evaluator-driven systems that can observe, propose, test, promote, and learn without confusing activity with improvement.

This repository is intentionally not an out-of-the-box autonomous agent. It contains the contracts, schemas, skills, examples, and small deterministic helpers that future agents would otherwise have to rediscover:

  • correctness and quality are separate;
  • candidates are isolated from canonical state;
  • a would-be winner is adversarially verified;
  • every attempt retains exact evidence and lineage;
  • promotion follows external Git and deployment truth;
  • post-deploy outcomes close the loop;
  • silence is classified, never assumed healthy;
  • progress is measured, not liveness: every loop declares how long it may go without a meaningful transition, and something outside it alerts;
  • human decisions are labelled evidence, and autonomy is earned per class of action;
  • authority, budgets, rollback, and human gates are explicit.

Choose your loop

Three loop archetypes share the same planes:

  • optimize — rank candidates against a scalar objective behind a hard correctness gate (an AVO-lite style ratchet).
  • maintain — drain a work queue (issues, pull requests, dependency updates, alerts) through triage, candidate, review, publish, merge, and outcome check, under a WIP limit and a maximum item age. Most deployments start here.
  • observe → propose — sensors turn telemetry, usage traces, transcripts, and human decisions into proposals, never code.

They compose: observe → propose feeds a maintain queue, and a maintain loop can run optimize on any item that has a scorer. Start with one.

Architecture in one picture

Sensors -> Evidence -> Candidate -> Hard Gate -> Quality Objective
                                      |                |
                                      |         Adversarial Verify
                                      |                |
                                      +-------> Accept / Reject
                                                       |
                              Approve -> Promote -> Deploy -> Evaluate
                                                       |
                                  Resolve / Supersede / Quarantine / Roll back

External health observes every transition and can distinguish healthy,
no-action, failed, stale, and unobserved.

The reference architecture has four deliberately separate planes:

  1. Experiment kernel — AVO-lite provides disposable worktrees, hard scoring, verification hooks, accepted-only lineage, an append-only ledger, and stagnation handling.
  2. Workload control plane — domain-owned sensors, evaluators, promotion, deployment, outcome checks, and rollback.
  3. Authority and distribution — reviewed policy and portable agent skills; no prompt silently grants deployment or credential authority.
  4. External observation — another process or host checks loop freshness, lineage gaps, observer blindness, and delivery health.

Start here

Agents can use the included self-improving-ecosystem skill.

Quick start

Requirements: Git, Python 3.10+, and a POSIX shell. The validation helpers use only the Python standard library.

git clone https://github.com/Git-on-my-level/self-improving-agent-ecosystem.git
cd self-improving-agent-ecosystem

# Optional: fetch AVO-lite source without executing it (latest by default).
./scripts/install-avo-lite.sh --prefix .tools/avo-lite

# Create a small local scaffold from the public templates.
./scripts/init-ecosystem.sh ../my-ecosystem my-ecosystem project

# Validate its manifest, policy, and example event stream.
python3 scripts/validate.py ../my-ecosystem

Choose local, project, or live when scaffolding. The profiles share one architecture but scale operational requirements to consequence: local experiments do not require offsite/deadman machinery, project mode warns on missing operational controls, and live mode requires them. Every scaffold includes MISSION.md so outcome, acceptance evidence, authority, non-goals, and stop conditions are explicit before automation.

The generated commands still fail closed until real sensors/adapters are configured.

The AVO-lite installer fetches the latest default branch and prints the exact commit it installed; pass --ref REF to pin. Either way, inspect the checkout and its documentation before running it, and record the commit you run. The canonical upstream is https://github.com/Git-on-my-level/avo-lite.

What belongs in the baseline

Portable:

  • role and capability declarations;
  • evaluator and verifier contracts;
  • event vocabulary and lineage fields;
  • worktree, locking, idempotency, supersession, and reconciliation rules;
  • promotion, canary, quarantine, and rollback states;
  • loop-health metrics and external deadman requirements;
  • runbooks, review checklists, and agent skills.

Keep as adapters:

  • product-specific telemetry queries;
  • private endpoints and credentials;
  • business thresholds and domain fixtures;
  • deployment-provider identifiers;
  • model prompts containing proprietary context;
  • application-specific test commands.

Non-goals

  • A universal objective function.
  • A fleet-wide write agent.
  • An excuse to give an LLM production credentials.
  • A replacement for domain tests, incident response, or human approval.
  • A claim that worktree isolation is a security sandbox.

Repository map

docs/       Human architecture and operating guides
schemas/    JSON Schemas for manifests, policy, and events
templates/  Copyable ecosystem skeleton
examples/   Small evaluator and verifier examples
scripts/    Zero-dependency installer, scaffold, validator, progress check, AVO event bridge, graft intake, and ANX receipt publisher
skills/     Portable agent skill and focused references
packs/      Known graft-pack index (listing is directory assistance, not validation)
tests/      Contract tests and reward-hacking regression fixtures

License

MIT. See LICENSE.

Self Improving Agent Ecosystem alternatives

View more →

Similar ai agents in Other, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Self Improving Agent Ecosystem (this page)
Git-on-my-level
63MITOct 23, 2026Scanned, no flagged issues
Hermes Desktop
fathah
15kMITOct 13, 2026Scanned, no flagged issues
CubeSandbox
TencentCloud
13kNone foundNov 1, 2026Not scanned yet
Openchamber
openchamber
12kMITNov 1, 2026Scanned, no flagged issues
Open Swe
langchain-ai
11kMITNov 1, 2026Scanned, no flagged issues
Moltworker
cloudflare
9.9kApache-2.0May 9, 2026Scanned, no flagged issues