You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/index.md
+11-17Lines changed: 11 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,36 +4,30 @@ template: main.html
4
4
# Evolve
5
5
***_Self-improving agents through iterations._***
6
6
7
-
Evolve is a system designed to help agents improve over time by learning from their trajectories. It uses a combination of an MCP server for tool integration, vector storage for memory, and LLM-based conflict resolution to refine its knowledge base.
7
+
Coding agents repeat the same mistakes because they start fresh every session. Evolve gives agents memory — they learn from what worked and what didn't, so each session is better than the last.
8
8
9
-
## Features
9
+
On the AppWorld benchmark, Evolve improved agent reliability by **+8.9 points** overall, with a **74% relative increase** on hard multi-step tasks. See the [full results](results/index.md) and the [paper (arXiv:2603.10600)](https://arxiv.org/abs/2603.10600).
10
10
11
-
-**MCP Server**: Exposes tools to get guidelines and save trajectories.
12
-
-**Conflict Resolution**: Intelligently merges new insights with existing guidelines using LLMs.
13
-
-**Trajectory Analysis**: Automatically analyzes agent trajectories to generate guidelines and best practices.
14
-
-**Milvus Integration**: Uses Milvus (or Milvus Lite) for efficient vector storage and retrieval.
15
-
16
-
## Start Here
11
+
## Get Started
17
12
18
13
-[Installation](installation/index.md): Set up Evolve on Bob or Claude Code.
19
-
-[Configuration](guides/configuration.md): Configure models, backends, and environment variables.
20
-
-[CLI Reference](reference/cli.md): Manage namespaces, entities, and sync jobs from the command line.
14
+
-[Hello World with IBM Bob](examples/hello_world/bob.md): A simple walkthrough that shows how memory gets learned.
15
+
-[Hello World with Claude Code](examples/hello_world/claude.md): Get started with Evolve Lite in Claude Code.
21
16
22
17
## Guides
23
18
19
+
-[Configuration](guides/configuration.md): Configure models, backends, and environment variables.
24
20
-[Low-Code Tracing](guides/low-code-tracing.md): Instrument agents with Phoenix and verify end-to-end tracing.
25
21
-[Phoenix Sync](guides/phoenix-sync.md): Pull trajectories from Phoenix and generate stored guidelines.
26
22
-[Extract Trajectories](guides/extract-trajectories.md): Export Phoenix traces into an OpenAI-style message format.
27
23
28
-
## Integrations and Tutorials
29
-
30
-
-[Evolve Lite (Claude Code)](integrations/claude/evolve-lite.md): Lightweight Claude Code integration with local entity storage.
31
-
-[Claude Code Demo](tutorials/claude-code-demo.md): Run the filesystem demo with Claude Code and the Evolve MCP server.
32
-
-[Hello World with IBM Bob](examples/hello_world/bob.md): A simple Bob walkthrough that shows how memory gets learned.
33
-
34
24
## Reference
35
25
26
+
-[CLI Reference](reference/cli.md): Manage namespaces, entities, and sync jobs from the command line.
36
27
-[Policies](reference/policies.md): Structured policy entities and how to retrieve them with MCP tools.
37
28
38
-
## Architecture
29
+
## How It Works
30
+
31
+
Evolve analyzes agent trajectories to extract guidelines and best practices, then recalls them in future sessions. It supports both a lightweight file-based mode (Evolve Lite) and a full mode backed by an MCP server with vector storage and LLM-based conflict resolution.
We evaluated Evolve on [AppWorld](https://appworld.dev), where agents complete realistic multi-step tasks via APIs, averaging 9.5 APIs across 1.8 apps. Hard tasks require more complex control flow across multiple services.
6
+
7
+
A ReAct agent received the task instruction plus the top 5 retrieved guidelines generated from one prior run on train/dev and was tested on an unseen partition (test-normal). We report Scenario Goal Completion (SGC), a strict consistency metric requiring success across scenario variants.
8
+
9
+
| Difficulty | Baseline SGC | + Evolve | Gain |
10
+
|---|---:|---:|---:|
11
+
| Easy | 79.0% | 84.2% | +5.2 |
12
+
| Medium | 56.2% | 62.5% | +6.3 |
13
+
|**Hard**|**19.1%**|**33.3%**|**+14.2**|
14
+
|**Aggregate**|**50.0%**|**58.9%**|**+8.9**|
15
+
16
+
### Key findings
17
+
18
+
-**Generalization:** The agent improves on unseen test tasks, showing it learns transferable principles rather than memorizing solutions.
19
+
-**Complexity scaling:** The harder the task, the more the agent benefits from learned guidelines. Hard tasks saw a 74% relative increase in success rate.
20
+
-**Consistency:** SGC gains exceeded raw pass-rate improvements, reducing "flaky" behavior across scenario variants. Guidelines help the agent solve tasks reliably, not just occasionally.
21
+
22
+
## Paper
23
+
24
+
For full details on the architecture, experiments, and analysis, see:
25
+
26
+
> [Trajectory-Informed Memory Generation for Self-Improving Agent Systems](https://arxiv.org/abs/2603.10600) (arXiv:2603.10600)
0 commit comments