需要 Python 3.12 以上并用 uv 作为包管理器;install.sh 只装 codex CLI,仍需自行配置 OPENAI_API_KEY 等;需从 .env.example 和 conf.yaml.example 复制配置并填好 TAVILY_API_KEY 等密钥;Web Demo 默认监听 8000 端口。

Yunjue-Agent
YunjueTechApache-2.0更新放缓一个可完全复现、从零起步的自我进化智能体系统,让智能体在开放式任务中边执行边自我迭代,无需预置经验即可持续提升能力。
Yunjue Agent: A Fully Reproducible, Zero-Start In-Situ Self-Evolving Agent System for Open-Ended Tasks
git clone https://github.com/YunjueTech/Yunjue-Agent.git && cd Yunjue-Agent
chmod +x install.sh
./install.sh
cp .env.example .env
cp conf.yaml.example conf.yaml
source .venv/bin/activateREADME 未说明显存或 GPU 要求,仅注明操作系统为 MacOS,且 Demo 目前只在 MacOS 上测试过。
零起点自进化 Agent 系统,靠推理时生成并复用工具应对开放式任务
一个可完全复现、从零起步的自我进化智能体系统,让智能体在开放式任务中边执行边自我迭代,无需预置经验即可持续提升能力。
核心能力
- 把连续任务交互当作经验流,从执行反馈中沉淀长期能力
- 以工具进化为核心路径,用代码执行成功与否作为二元监督信号
- 从空工具库零起点启动,推理时合成、优化并复用工具
- 提供并行批量进化策略提升进化效率
- 开源完整代码、基准脚本、工具产物与交互轨迹
容易踩的坑
暂无 release 数据(可能没有发版,或尚未同步)。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
English|中文
This repo is an official implementation of Yunjue Agent by Yunjue Technology. Our company is a cutting-edge technology company dedicated to building Self-Evolving AGI (Artificial General Intelligence) and wearable devices. We are a group of tireless explorers, with members from top AI laboratories and engineering teams. We are not satisfied with "static" large models—those with parameter matrices frozen after training completion. We believe that true intelligence lies not only in how much past knowledge is stored, but in the ability to adapt, learn, and create tools when facing an unknown future.
We welcome connections of all kinds. For financing inquiries, technical exchanges, or to join our team, please contact [email protected]
📰 News & Updates
- [2026-01-26] 🎉 Initial Release: We have open-sourced the Yunjue Agent system!
- [2026-01-31] 📦 Data Release: We released the system logs under zero-start settings for five benchmark datasets (HLE, DeepSearchQA, FinSearchComp (T2&T3), xbench-ScienceQA and xbench-DeepSearch): Google Drive. New: Huggingface Dataset for one line code analysis.
- [2026-01-31] ✨ Reproduction & Evaluation Update: We organized the evaluation script and reproduction workflow (see Reproducing Results below).
- [2026-02-08] 📄 Tech Report Update: We updated the tech report, adding more theoretical and experimental analysis on system performance, cost, and Evolutionary Generality Loss (EGL). You can access it via arXiv or the local PDF.
- [2026-02-11] 🔀 Reproduction Branch Update: We migrated reproduction to a dedicated stable branch: reproduce.
- [2026-02-11] 🎬 Demo Release: We implemented two demos (Web Demo and CLI Skill Demo). See Demo Quick Start below.
🚀 Quick Start
📋 Prerequisites
- Python: 3.12 or higher
- Package Manager:
uv - Operating System: MacOS
⚡ Quick Setup
# 1. Clone and setup
git clone https://github.com/YunjueTech/Yunjue-Agent.git && cd Yunjue-Agent
chmod +x install.sh
./install.sh
# NOTE: `install.sh` installs the `codex` CLI, but you still need to configure Codex yourself
# (e.g., set `OPENAI_API_KEY` and optionally `CODEX_PROFILE` in your environment).
cp .env.example .env
cp conf.yaml.example conf.yaml
source .venv/bin/activate
⚙️ Configuration
- Configuration reference: see
docs/configuration_reference.mdfor the meaning of key fields in.env(e.g.,TAVILY_API_KEY,MAX_WORKER_RECURSION_LIMIT,MAX_TASK_EXECUTION_CNT,PROXY_URL) andconf.yaml(e.g.,VISION_MODEL,SUMMARIZE_MODEL). - Config templates: start from
.env.exampleandconf.yaml.example.
🧪 Reproducing Results
- We have migrated reproduction to a stable branch for reproducibility: reproduce
- For a detailed reproduction guide, please refer to that branch.
- System Traces: We provide full system traces on Hugging Face for analysis.
🎬 Demo Quick Start
Note: Currently tested only on MacOS. If you encounter any issues, feel free to open an issue or submit a PR.
Web Demo
We provide a web demo that developers can deploy themselves to demonstrate Yunjue Agent's tool self-evolution capabilities and execution process. The first demo shows the Agent executing tool decomposition, creating tools to search and scrape PDFs from the internet; the second demo demonstrates the ability to search for US stock information by reusing existing tools.
source .venv/bin/activate
uvicorn web_demo.app:app --app-dir . --port 8000
- UI:
http://127.0.0.1:8000/ - Health:
http://127.0.0.1:8000/health - Detailed guide:
docs/web_demo.md
CLI Skill Demo
Yunjue Agent streamlines the path from expertise to action. By simply providing a SKILL.md as we believe high-level experience remains a human-driven asset, the agent autonomously generates the necessary tools to execute those skills. Experience the seamless transformation of documented knowledge into functional automation.
source .venv/bin/activate
python -m cli.cli
- Example skills:
example/cli/skills - Detailed guide:
docs/cli.md
🤖 What is Yunjue Agent?
Conventional agent systems often struggle in open-ended environments where task distributions continuously drift and external supervision is scarce. Their reliance on static toolsets or offline training lags behind these dynamics, leaving the system's capability boundaries rigid and unknown. To address this, we propose the In-Situ Self-Evolving paradigm. This approach treats sequential task interactions as a continuous stream of experience, enabling the system to distill short-term execution feedback into long-term, reusable capabilities without access to ground-truth labels. Within this framework, we identify tool evolution as the critical pathway for capability expansion, which provides verifiable, binary feedback signals. Within this framework, we develop Yunjue Agent, a system that iteratively synthesizes, optimizes, and reuses tools to navigate emerging challenges. To optimize evolutionary efficiency, we further introduce a Parallel Batch Evolution strategy. Empirical evaluations across five diverse benchmarks under a zero-start setting demonstrate significant performance gains over proprietary baselines. Additionally, complementary warm-start evaluations confirm that the accumulated general knowledge can be seamlessly transferred to novel domains. Finally, we propose a novel metric to monitor evolution convergence, serving as a function analogous to training loss in conventional optimization. We open-source our codebase, system traces, and evolved tools to facilitate future research in resilient, self-evolving intelligence.
🌟 Highlights
-
🧬 In-situ Self-evolving Paradigm
We introduce a novel agentic learning framework that bridges the gap between static capability and on-the-fly evolving. By reframing discrete interactions as a continuous stream of experience, the system distills short-term inference into long-term capabilities via internal feedback loops. This enables real-time adaptation and exploration in open-ended environments without the need for additional supervision signals.
-
🚀 SOTA Performance from "Tabula Rasa"
Starting with an empty tool library (Zero-Start), our system achieves State-of-the-Art performance by relying solely on inference-time generation, verification, and induction. It demonstrates significant gains over backend models (e.g., +17.4% on DeepSearchQA over Gemini 3 Pro) and secures 2nd place on the HLE leaderboard, proving the feasibility of bootstrapping general capabilities from scratch.
-
🛠️ "Tool-First" Evolutionary Principle
We prioritize tool evolution over Memory or Workflows as the primary driver of capability. Tools provide objective Binary Feedback (via code execution success/failure), serving as a reliable internal supervision signal in the absence of human annotation. This approach mitigates hallucination risks and prevents strategy bias, ensuring stable accumulation of general primitives.
-
🔍 Fully Reproducible & Open Traces
We release a comprehensive open-asset suite, including end-to-end code, benchmark scripts, versioned tool artifacts, and full interaction traces. This transforms "black-box" agent results into transparent, auditable research, enabling granular analysis of tool convergence, evolution efficiency, and merging strategies.
📈 Performance on Benchmarks
We benchmark Yunjue Agent on a series of benchmarks, including HLE, DeepSearchQA, FinSearchComp (T2&T3), xbench-ScienceQA and xbench-DeepSearch, and achieved SOTA results.
📚 Citation
If you find this work useful, please cite:
@misc{li2026yunjueagenttechreport,
title={Yunjue Agent Tech Report: A Fully Reproducible, Zero-Start In-Situ Self-Evolving Agent System for Open-Ended Tasks},
author={Haotian Li and Shijun Yang and Weizhen Qi and Silei Zhao and Rui Hua and Mingzhu Song and Xiaojian Yang and Chao Peng},
year={2026},
eprint={2601.18226},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2601.18226},
}
Star History
📄 License
This project is licensed under the Apache License 2.0.