SuperAPI AI 工具集

kadath

智能体与模型

查看项目

更新于 10-15 19:53

技能介绍

用途:KADATH(Kernel for Agentic Darwinian Adaptation, Tooling, and Heredity)把目标转化为一个锁定基准,并消耗模型 token 进化智能体。每代由基于 smolagents 的 CodeAgent 个体竞争,独立评分后淘汰、反思、变异和繁殖,改进来自反复竞争与选择,而非单次提示或单个智能体。

主要能力:内核负责运行、容器、证据冻结、评分公式和 Git 基因组谱系。个体在代内只读,仅评分后的变异阶段可改。支持启动、暂停、恢复、继续进化、导出获胜群体、从历史基因组继续,以及查看实时仪表盘。

使用方式:先克隆仓库并阅读 README.md:git clone https://github.com/i3T4AN/KADATH.git 然后 cd KADATH。复制 .env.example 为 .env,或让 ./kadath.sh 交互生成 .kadath/config.env。交互运行用 ./kadath.sh;脚本化运行用 kadath init 或 kadath start;操作已有运行用 ./kadath.sh status|dashboard|pause|resume|export RUN_ID;从特定基因组继续用 kadath continue RUN_ID --genome HASH --epochs N。导出结果在 .kadath/exports/RUN_ID/final-population/。

适用场景:搭建新运行、启动/暂停/恢复进化、导出获胜群体、调试 Architect/Grader/Tweaker/Birther 流水线,或运行只读本地 Docker 栈(PostgreSQL、MinIO、LiteLLM、SearXNG、Playwright MCP)。

限制:需要 Docker Engine 与 Docker Compose 插件及真实 TTY,不适合无 Docker 的轻量本地脚本。不适用于手工构建或微调单个智能体,也不适用于没有评分、淘汰和繁殖的通用多智能体编排。运行前必须批准 Architect 基准,批准后锁定目标、工具清单和运行时配置的哈希。评分只基于冻结证据边界,忽略智能体自报分数。重置会删除运行实时状态,导出应先行。仅控制容器接触 Docker 与凭据,不应把 Docker socket、数据库凭据或 LiteLLM 主密钥传入个体容器。