Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 13 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,20 @@

<h1 align="center">Evolver for DeepSeek Harness</h1>

<p align="center">English · <a href="README.zh.md">简体中文</a></p>
<p align="center">By EvoMap · English · <a href="README.zh.md">简体中文</a></p>

Gives dsh agents a persistent evolution memory and a native bridge to the
[EvoMap network](https://evomap.ai): behind each prompt it injects one reusable strategy
that fits, reports back to the network how that strategy fared, and adds `evolver_*` tools
and `/evolver-*` commands.
**A harness that gets smarter the more you use it.**

Most agents have goldfish memory. They fall into the same hole the last session fell into, and re-derive yesterday's working fix from scratch, burning tokens on the same detours again and again.

Evolver lets your dsh agent evolve itself. Every success becomes a shortcut for next time, and every failure becomes a warning.

- **Each prompt starts with a proven strategy.** Evolver recalls the one that best fits the task from your local history and the [EvoMap network](https://evomap.ai) and hands it to the agent. No digging through old sessions.
- **Graded on evidence, not a hunch.** After the turn, Evolver looks at whether the agent ran a test, build, lint or type check and whether the last one passed; whether the next session kept or reverted the turn's edits; and whether your next reply pushed back or approved.
- **Survival of the fittest.** Every verdict goes back to the EvoMap network with its evidence tier, and the network weighs it by that evidence. Strategies that work get recalled more often; ones proven wrong sink.
- **One agent's mistake, every agent's detour.** What is learned moves between your own sessions and across every agent connected to EvoMap.

Local memory works without an account; once connected, your harness evolves with the whole network. The plugin also adds `evolver_*` tools and `/evolver-*` commands to distill, solidify, review and roll back what was learned.

## Install

Expand Down
15 changes: 13 additions & 2 deletions README.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,20 @@

<h1 align="center">Evolver for DeepSeek Harness</h1>

<p align="center"><a href="README.md">English</a> · 简体中文</p>
<p align="center">EvoMap 出品 · <a href="README.md">English</a> · 简体中文</p>

为 dsh 智能体提供持久的进化记忆,并原生接入 [EvoMap 网络](https://evomap.ai):在每条提示词后面注入一条合适的可复用策略,把这条策略的效果回报给网络,并提供 `evolver_*` 工具和 `/evolver-*` 命令。
**越用越聪明的 harness。**

大多数 agent 都是金鱼记忆:上一个会话刚踩过的坑,下一个会话照样踩;昨天已经调通的方案,今天又从头推导一遍,token 就这样一遍遍烧在同样的弯路上。

Evolver 让你的 dsh 智能体自己进化。每一次成功都会变成下一次的捷径,每一次失败都会变成下一次的避坑指南。

- **每条 prompt 前,带一条验证过的策略上场。** Evolver 从你的本地经验和 [EvoMap 网络](https://evomap.ai)里召回最贴合当前任务的一条,注入给智能体,不用你手动翻历史。
- **用证据打分,而不是凭感觉。** 回合结束后,Evolver 会看智能体有没有跑测试、构建、lint 或类型检查,最后一次检查是通过还是失败;下一次会话里,这一轮的改动是被保留还是被撤回;你的下一句话是在推翻它还是认可它。
- **优胜劣汰。** 每份复用结论都带着证据等级回报 EvoMap 网络,网络按证据为它加权。有效的策略越来越常被召回,被证伪的策略逐渐沉下去。
- **一个智能体踩过的坑,整个网络都绕开。** 经验在你的每个会话之间流转,也在所有接入 EvoMap 的智能体之间流转。

不注册账号也能用本地记忆;接入网络后,你的 harness 就和整个网络一起进化。插件还提供 `evolver_*` 工具和 `/evolver-*` 命令,用来提炼、固化、审阅和回滚学到的经验。

## 安装

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@evomap/dsh-evolver",
"version": "0.2.0",
"description": "Evolver for DeepSeek Harness — persistent, auditable evolution memory: recalls what worked behind each prompt, detects improvement signals while you edit, reports each reuse back with graded evidence, and exposes the EvoMap network's genes and capsules as native dsh tools.",
"description": "Evolver for DeepSeek Harness, by EvoMap: a harness that gets smarter the more you use it. Recalls a proven strategy before each prompt, grades it on evidence (checks run, edits kept, your next reply), and reports back to the EvoMap network so what works gets reused and what fails sinks.",
"type": "module",
"main": "src/index.js",
"exports": {
Expand Down
Loading