2121 <br >
2222 <img src =" https://img.shields.io/badge/Skills-69-orange " alt =" Skills " >
2323 <img src =" https://img.shields.io/badge/Swarm_Presets-29-7C3AED " alt =" Swarm " >
24- <img src =" https://img.shields.io/badge/Tools-21 -0F766E " alt =" Tools " >
24+ <img src =" https://img.shields.io/badge/Tools-27 -0F766E " alt =" Tools " >
2525 <img src =" https://img.shields.io/badge/Data_Sources-5-2563EB " alt =" Data Sources " >
2626 <br >
2727 <a href =" https://github.com/HKUDS/.github/blob/main/profile/README.md " ><img src =" https://img.shields.io/badge/Feishu-Group-E9DBFC?style=flat-square&logo=feishu&logoColor=white " alt =" Feishu " ></a >
5151
5252## 📰 News
5353
54+ - ** 2026-04-16** 🧠 ** Agent Harness** : Persistent cross-session memory, FTS5 session search, self-evolving skills (full CRUD), 5-layer context compression, read/write tool batching. 27 tools, 107 new tests.
5455- ** 2026-04-15** 🤖 ** Z.ai + MiniMax** : Z.ai provider ([ #35 ] ( https://github.com/HKUDS/Vibe-Trading/pull/35 ) ), MiniMax temperature fix + model update ([ #33 ] ( https://github.com/HKUDS/Vibe-Trading/pull/33 ) ). 13 providers.
5556- ** 2026-04-14** 🔧 ** MCP Stability** : Fixed backtest tool ` Connection closed ` error on stdio transport ([ #32 ] ( https://github.com/HKUDS/Vibe-Trading/pull/32 ) ).
5657- ** 2026-04-13** 🌐 ** Cross-Market Composite Backtest** : New ` CompositeEngine ` backtests mixed-market portfolios (e.g. A-shares + crypto) with shared capital pool and per-market rules. Also fixed swarm template variable fallback and frontend timeout.
6768Vibe-Trading is an AI-powered multi-agent finance workspace that turns natural language requests into executable trading strategies, research insights, and portfolio analysis across global markets.
6869
6970### Key Capabilities:
70- • ** Strategy Generation ** — Automatically writes trading code from your ideas <br >
71- • ** Smart Data Access ** — 5 data sources with automatic fallback; zero-config for all markets <br >
72- • ** Performance Testing ** — Tests your strategies against historical market data <br >
73- • ** Multi-Platform Export ** — One-click convert strategies to TradingView, 通达信/同花顺/东方财富, and MT5 <br >
74- • ** Expert Teams ** — Deploys specialized AI agents for complex research tasks <br >
75- • ** Live Updates ** — Watch the entire analysis process in real-time
71+ • ** Natural Language → Strategy ** — Describe an idea; the agent writes, tests, and exports trading code <br >
72+ • ** 5 Data Sources, Zero Config ** — A-shares, HK/US, crypto, futures & forex with automatic fallback <br >
73+ • ** 29 Expert Teams ** — Pre-built multi-agent swarm workflows for investment, trading & risk <br >
74+ • ** Cross-Session Memory ** — Remembers preferences and insights; creates & evolves reusable skills <br >
75+ • ** 7 Backtest Engines ** — Cross-market composite testing with statistical validation & 4 optimizers <br >
76+ • ** Multi-Platform Export ** — One-click to TradingView, TDX (通达信/同花顺), and MetaTrader 5
7677
7778---
7879
@@ -85,10 +86,10 @@ Vibe-Trading is an AI-powered multi-agent finance workspace that turns natural l
8586 <h3>🔍 DeepResearch for Trading</h3>
8687 <img src="https://img.shields.io/badge/69_Skills-FF6B6B?style=for-the-badge&logo=bookstack&logoColor=white" alt="Skills" /><br><br>
8788 <div align="left" style="font-size: 4px;">
88- • Multi-domain analysis coverage across markets <br>
89- • Auto strategy and signal generation <br>
90- • Macro economic research and insights <br>
91- • Natural-language task routing via chat
89+ • 69 specialist skills with persistent cross-session memory <br>
90+ • Self-evolving: agent creates & refines workflows from experience <br>
91+ • 5-layer context compression — no info lost in long sessions <br>
92+ • Natural-language task routing across all finance domains
9293 </div>
9394 </td>
9495 <td align="center" width="25%" valign="top">
@@ -98,8 +99,8 @@ Vibe-Trading is an AI-powered multi-agent finance workspace that turns natural l
9899 <div align="left">
99100 • 29 out-of-the-box trading team presets<br>
100101 • DAG-based multi-agent orchestration<br>
101- • Real-time decision streaming dashboard<br>
102- • Custom team building through YAML
102+ • Real-time streaming dashboard with live agent status <br>
103+ • FTS5 session search across all past conversations
103104 </div>
104105 </td>
105106 <td align="center" width="25%" valign="top">
@@ -504,27 +505,29 @@ Vibe-Trading/
504505│ │
505506│ ├── src/
506507│ │ ├── agent/ # ReAct agent core
507- │ │ │ ├── loop.py # main reasoning loop
508- │ │ │ ├── skills.py # skill loader (69 SKILL.md files, 7 categories)
509- │ │ │ ├── tools.py # tool orchestration
510- │ │ │ ├── context.py # system prompt builder
511- │ │ │ ├── memory.py # run memory / artifact store
508+ │ │ │ ├── loop.py # 5-layer compression + read/write tool batching
509+ │ │ │ ├── context.py # system prompt + auto-recall from persistent memory
510+ │ │ │ ├── skills.py # skill loader (69 bundled + user-created via CRUD)
511+ │ │ │ ├── tools.py # tool base class + registry
512+ │ │ │ ├── memory.py # lightweight workspace state per run
513+ │ │ │ ├── frontmatter.py # shared YAML frontmatter parser
512514│ │ │ └── trace.py # execution trace writer
513515│ │ │
514- │ │ ├── tools/ # 21 agent tools
516+ │ │ ├── memory/ # Cross-session persistent memory
517+ │ │ │ └── persistent.py # file-based memory (~/.vibe-trading/memory/)
518+ │ │ │
519+ │ │ ├── tools/ # 27 auto-discovered agent tools
515520│ │ │ ├── backtest_tool.py # run backtests
516- │ │ │ ├── factor_analysis_tool.py
517- │ │ │ ├── options_pricing_tool.py
518- │ │ │ ├── pattern_tool.py # chart pattern detection
519- │ │ │ ├── doc_reader_tool.py # PDF reader (OCR fallback)
520- │ │ │ ├── web_reader_tool.py # web page reader (Jina)
521- │ │ │ ├── web_search_tool.py # DuckDuckGo web search
521+ │ │ │ ├── remember_tool.py # cross-session memory (save/recall/forget)
522+ │ │ │ ├── skill_writer_tool.py # skill CRUD (save/patch/delete/file)
523+ │ │ │ ├── session_search_tool.py # FTS5 cross-session search
522524│ │ │ ├── swarm_tool.py # launch swarm teams
523- │ │ │ └── ... # file I/O, bash, tasks, etc.
525+ │ │ │ ├── web_search_tool.py # DuckDuckGo web search
526+ │ │ │ └── ... # bash, file I/O, factor analysis, options, etc.
524527│ │ │
525528│ │ ├── skills/ # 69 finance skills in 7 categories (SKILL.md each)
526529│ │ ├── swarm/ # Swarm DAG execution engine
527- │ │ ├── session/ # Multi-turn chat session management
530+ │ │ ├── session/ # Multi-turn chat + FTS5 session search
528531│ │ └── providers/ # LLM provider abstraction
529532│ │
530533│ ├── backtest/ # Backtest engines
@@ -585,17 +588,21 @@ Vibe-Trading is part of the **[HKUDS](https://github.com/HKUDS)** agent ecosyste
585588
586589| Phase | Feature | Status |
587590| -------| ---------| --------|
591+ | ** Agent Harness** | Persistent cross-session memory (remember / recall / forget) | ** Done** |
592+ | | Self-evolving skills — agent creates, patches, and deletes its own workflows | ** Done** |
593+ | | FTS5 cross-session search across all past conversations | ** Done** |
594+ | | 5-layer context compression (micro → collapse → auto → manual → iterative) | ** Done** |
595+ | | Read/write tool batching — parallel execution for readonly tools | ** Done** |
596+ | ** Next Up** | Autonomous research loop — agent iterates hypotheses overnight | In Progress |
597+ | | IM integration (Slack / Telegram / WeChat) | Planned |
588598| ** Analysis & Viz** | Options volatility surface & Greeks 3D visualization | Planned |
589599| | Cross-asset correlation heatmap with rolling window & clustering | Planned |
590600| | Benchmark comparison in CLI backtest output | Planned |
591- | | Calmar Ratio & Omega Ratio in backtest metrics | Planned |
592601| ** Skills & Presets** | Dividend Analysis skill | Planned |
593602| | ESG / Sustainable Investing swarm preset | Planned |
594- | | Emerging Markets Research Desk swarm preset | Planned |
595603| ** Portfolio & Optimization** | Advanced portfolio optimizer: leverage, sector caps, turnover constraints | Planned |
596- | ** Future** | Beginner tutorial: "5-minute natural language backtest" | Planned |
604+ | ** Future** | Strategy marketplace (share & discover) | Exploring |
597605| | Live data streaming via WebSocket | Exploring |
598- | | Strategy marketplace (share & discover) | Exploring |
599606
600607---
601608
0 commit comments