From 7af3b580d532c291c77dcbe5d4365aa52ae28893 Mon Sep 17 00:00:00 2001 From: Simon <10131203+gaomeng1900@users.noreply.github.com> Date: Wed, 22 Oct 2025 17:16:15 +0800 Subject: [PATCH] docs: updating ROADMAP --- ROADMAP.md | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 1f176b3..aba3337 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -4,22 +4,28 @@ The development progress and future plans for PageAgent. ## 🚀 Current Works -- [x] **MVP** - Core functionality implemented -- [x] **SPA interaction** - Single Page Application support +- [x] **MVP** + - Core functionality implemented. +- [x] **SPA interaction** - [x] **Reasoning and (short) memory** - [x] **Multi model provider integration and testing** -- [x] **UI with HITL** - Human-in-the-loop user interface +- [x] **UI with HITL** + - Human-in-the-loop user interface. Agent can ask user questions. - [x] **Landing and doc pages** -- [x] **Remove ai-sdk** - Only one function is being used +- [x] **Remove ai-sdk** + - Only one function of AI-ADK is being used. + - Our agent memory and thinking mechanism does not suite ai-sdk. - [x] **Robust LLM output** + - Auto-fix incomplete output format of DeepSeek and QWen. - [x] **Working homepage with live LLM API** - [x] **~~free~~ CDN** -- [x] **Free evaluation plan?** +- [x] **Free evaluation plan** - [x] **Custom actions and HITL** - [ ] **Hooks and Events** - [x] **lifecycle hooks** - [ ] **lifecycle events** -- [ ] **❗Pause and intervene** +- [ ] **❗Pause and intervene** + - Current pause does not allow user intervention. - [ ] **❗Hijack `page_open/page_change/page_unload` behavior** - [ ] **Custom knowledge base and instructions** - [ ] **Black/white-list safeguard** @@ -27,9 +33,11 @@ The development progress and future plans for PageAgent. - [ ] **Optimize for popular UI frameworks** - [ ] **Testing suits** - [ ] **Support custom llm fetch** -- [ ] **Refactor: Separate Agent and Page-Controller** - Agent should run w/o dom +- [ ] **Refactor: Separate Agent and Page-Controller** + - Agent should be able to run w/o dom. + - Actions should be able to be injected through iframe. -♻️ Following browser-use's update and contribute back +♻️ Following browser-use's update and contribute back. ## 📋 Pending Features @@ -39,4 +47,6 @@ The development progress and future plans for PageAgent. ## 🤔 To Be Decided -- [ ] **Cross-origin multi-page?** - Tricky +- [ ] **Cross-origin multi-page?** + - Tricky + - Need some kind of "memory rally"