selfimproving-agent

Awesome-Self-Improving-Agents: Explore Self-Improving Agent Research

A curated research hub for self-improving foundation-model agents, organized around model and agent-scaffold improvements. Researchers and practitioners can use it to find papers, benchmarks, and related resources by topic.

Stars
525
Forks
54
Stars, last 8 days
+31

Our take

Health score

45/100

How it is scored
Activity
53
Community
31
Issues
47
Pull requests
48

+31 stars in the last 8 days

Overview

Awesome-Self-Improving-Agents is a curated research index accompanying a survey on self-improvement in modern agentic systems. It helps readers navigate a broad literature by distinguishing updates to a foundation model from changes to an agent's surrounding scaffold, such as its prompts, memory, tools, or workflows.

This is a reference resource, not an agent framework or runnable implementation. It is useful when surveying the field, finding related work, or locating papers, code links, benchmarks, and other learning materials. The project also has a website and welcomes contributions through pull requests.

Key Features

  • Groups literature into foundation-model improvement and scaffolding improvement.
  • Breaks down model improvement by self-generated demonstrations, evaluative feedback, and exploratory experience.
  • Organizes scaffold research around prompts, memory, tools, and full-agent systems.
  • Includes paper tables with publication years, venues, paper links, and code links where listed.
  • Covers evaluation and benchmarking, including metric-based and judge-based measurement.
  • Collects related resources such as blogs, podcasts, interviews, videos, workshops, and courses.
  • Provides an accompanying survey paper and an agent-oriented guide.

Use Cases

  • Researchers starting a literature review can use the taxonomy to identify relevant strands and representative papers.
  • Agent developers comparing approaches can browse examples of model updates, memory changes, prompt optimization, and tool adaptation.
  • Students learning the field can use the survey and categorized reading lists to build a structured study path.
  • Benchmark designers can consult the evaluation section to find examples of measurement approaches and benchmarks discussed in the literature.

Getting Started

No software installation or run command is provided. Browse the README or the project website to explore the survey and categorized resources.

Alternatives

  • Awesome-Self-Evolving-Agents: Covers agent self-evolution across model, environment, and combined evolution, while Awesome-Self-Improving-Agents focuses on model and scaffold improvements.
ProjectLanguageLicenseStarsStatus
Awesome-Self-Improving-AgentsTeXMIT525Not checked yet
Awesome-Self-Evolving-Agents––463Active

Considerations

  • This repository is a curated bibliography and resource hub, not a software package for building or running agents.
  • The resource lists are broad and evolving. Check linked papers and repositories for current details and availability.
  • The listed implementation language is TeX, reflecting the survey materials rather than an agent runtime.

Found this useful?

Share it with someone who would like Awesome-Self-Improving-Agents.

Comparisons