Sun Tao
7f8e6927bf
fix: show actions immediately when tool starts executing
...
Yield a tool_call_start notification from ChatAgent's streaming
tool executor before the tool begins running. Extension chat service
sends ACTION to frontend immediately so the UI shows the action
in real-time instead of after completion.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 20:58:01 +08:00
Sun Tao
3ce108bbbd
fix: show human-readable action names, hide ref IDs in overlay
...
- Frontend: strip ref=eXXX from overlay summary, show action name
with clean detail text
- Backend: resolve ref to element name from cached ARIA snapshot,
remove ref from fallback detail fields
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 20:49:41 +08:00
Sun Tao
73f4b0f917
fix: sync tab ID from extension to prevent CDP errors
...
Update _default_tab_id when receiving START_TASK so CDP commands
target the correct tab instead of a stale/detached one.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 21:35:18 +08:00
Sun Tao
cbd3cf930e
update
2026-03-31 17:20:08 +08:00
puzhen
1b02df492c
update ui
2026-03-04 22:52:08 +00:00
puzhen
2f32d190a3
feat: enable LLM streaming output for extension chat
...
Enable real-time token streaming from ChatAgent to Chrome extension UI
by setting stream=True in model config and async-iterating over response
chunks, sending each text delta immediately via STREAM_TEXT.
2026-03-04 14:20:55 +00:00
puzhen
b30e73be5c
update ui and optimize
2026-03-04 13:58:44 +00:00
puzhen
b0123d3d5a
update plug
2026-03-04 02:46:20 +00:00
puzhen
25bdee6124
feat: add extension proxy integration with multi-tab support
...
- Add ExtensionProxyWrapper support for browser_plug Chrome extension
- Extension proxy managed via dedicated Extension settings page
- Backend starts WebSocket server on connect, polls for extension status
- Multi-tab parallelism: each sub-agent gets its own browser tab
- Extension proxy mode is exclusive (no CDP fallback when connected)
- Add extension_proxy_service singleton and controller endpoints
- Use local camel package instead of PyPI version
2026-03-04 00:52:38 +00:00
puzhen
c2ffc41e24
fix bug multi agent running
2026-02-27 02:18:10 +00:00
puzhen
9e15e11214
fix bug multi agent running
2026-02-27 02:09:37 +00:00
puzhen
c4b3e13093
inital_commit for multi agent running
2026-02-27 01:58:50 +00:00
puzhen
b5e2bc2206
fix: disable tool call pruning at browser agent factory level
...
Move prune_tool_calls_from_memory=False from chat_service persistent
agent override to browser factory directly, so all browser agents
(workforce and @mention) retain tool call history.
2026-02-27 01:33:30 +00:00
puzhen
53cc86ce59
fix: disable tool call pruning for persistent @mention agents
...
Persistent agents reused across multi-turn @mention conversations were
losing tool call history due to prune_tool_calls_from_memory, causing
the LLM to repeat operations (e.g. get_page_snapshot) it already performed.
2026-02-27 01:27:09 +00:00
puzhen
26a00eb2f9
feat: add @mention routing for direct single-agent conversation
...
- Add @mention dropdown UI in input box (keyboard navigable)
- Parse {{@agentId}} tags in message content for mention badge rendering
- Backend: route @agent messages directly to persistent agents, skip workforce
- Backend: reuse persistent agents across turns (preserve toolkit state)
- Frontend: persist mention target across turns, render in input and chat bubbles
- Fix keyboard ArrowUp/Down selection in mention dropdown
2026-02-27 01:03:48 +00:00
Wendong-Fan
ddada3e642
Revert "feat: add model type autocomplete with api based suggestions and plat…" ( #1352 )
2026-02-24 02:02:46 +08:00
intelliking
a0b2d5d751
feat: add model type autocomplete with api based suggestions and plat… ( #1204 )
...
Co-authored-by: bytecii <bytecii@users.noreply.github.com>
2026-02-22 03:01:38 -08:00
Phives
6776a90a6f
feat(file_utils): robust path handling and safe directory listing ( #1195 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: bytecii <bytecii@users.noreply.github.com>
2026-02-22 01:41:18 -08:00
Tong Chen
a23c30db13
Feat skills ( #1221 )
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
Co-authored-by: Pakchoioioi <happy.regina.bai@gmail.com>
Co-authored-by: Douglas Lai <115660088+Douglasymlai@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Douglas <douglas.ym.lai@gmail.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
2026-02-19 02:29:21 +08:00
Wendong-Fan
3460a59bc2
Fix/fix model key UI nonstopping ( #1172 )
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
Co-authored-by: bytecraftii <bytecraftii@users.noreply.github.com>
Co-authored-by: bytecraftii <994513625@qq.com>
Co-authored-by: bytecii <bytecii@users.noreply.github.com>
Co-authored-by: Puzhen Zhang <91596298+nitpicker55555@users.noreply.github.com>
2026-02-07 07:39:54 +08:00
Dream
ba47db8a84
refactor: move toolkit from utils to agent module ( #1045 ) ( #1171 )
...
Co-authored-by: bytecii <994513625@qq.com>
2026-02-06 15:22:21 -08:00
Tong Chen
09200a8cf6
fix: use current attachments for follow-up questions instead of first… ( #1167 )
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
2026-02-06 20:48:36 +08:00
Dream
ce782762e8
chore: upgrade backend Python to 3.11 ( #1142 )
...
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
2026-02-05 05:24:52 +08:00
Wendong-Fan
893f51fc82
chore: fix pre commit format and pipeline issue ( #1144 )
2026-02-04 08:06:29 +08:00
Wendong-Fan
efa991a220
fix: circle import issue ( #1139 )
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
2026-02-03 22:40:19 +08:00
MkDev11
7c287fe6d1
refactor: extract event_loop_utils module and improve agent response handling ( #999 )
...
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com>
Co-authored-by: Tao Sun <168447269+fengju0213@users.noreply.github.com>
Co-authored-by: a7m-1st <Ahmed.jimi.awelkeir500@gmail.com>
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-02-03 22:15:36 +08:00
bytecii
42ce1d96be
refactor: format python backend code ( #1132 )
...
Co-authored-by: bytecii <bytecii@users.noreply.github.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
2026-02-03 21:40:28 +08:00
bytecii
b3f47f907a
refactor: rename social media and add pre-commit ( #1113 )
...
Co-authored-by: bytecraftii <bytecraftii@users.noreply.github.com>
Co-authored-by: bytecii <bytecii@users.noreply.github.com>
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
2026-02-01 23:53:41 +08:00
bytecraftii
4b8394d084
refactor: refactor agent and modify sys prompt for terminal ls ( #1106 )
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Co-authored-by: bytecraftii <bytecraftii@users.noreply.github.com>
2026-01-30 17:09:08 +08:00
MkDev11
37ae935e78
feat: support flexible model config for different agents ( #1001 )
...
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
2026-01-27 04:19:36 +08:00
bytecraftii
49e148a2f9
Add langfuse and update logger ( #952 )
...
Co-authored-by: bytecraftii <bytecraftii@users.noreply.github.com>
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
2026-01-25 08:13:07 +08:00
Wendong-Fan
4d49c71f53
chore: remove sonnet 4 model, add terminal toolkit to user defined agent ( #1074 )
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
2026-01-24 10:36:01 +08:00
Ahmed Awelkair A
33829f2c1e
feat: copyright header pre-commit ( #1053 )
...
Co-authored-by: 4pmtong <web_chentong@163.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
2026-01-24 08:22:20 +08:00
Puzhen Zhang
832b3cc274
Fix: task card edit(add & remove & edit) ( #1008 )
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
2026-01-22 10:28:44 +08:00
Wendong-Fan
24b785ef81
chore: futher add more time for running ( #994 )
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
2026-01-21 09:51:43 +08:00
Puzhen Zhang
f25537b099
Fix/reassign completion report browser ( #990 )
...
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
2026-01-21 03:20:06 +08:00
Wendong-Fan
e385532dea
enhance: Chore/optimize workforce construct PR970
2026-01-20 08:02:46 +08:00
puzhen
8ec82050ed
optimize
2026-01-19 23:31:43 +00:00
puzhen
81bb3b555f
Merge branch 'enhance/cleanup-terminal-env' into chore/optimize_workforce_construct
...
Merged cleanup features:
- Delete task lock on SSE timeout
- Cleanup terminal env (venv) on close session
- Register toolkits for cleanup when task ends
2026-01-19 23:26:59 +00:00
puzhen
645591bef5
fix potential bug
2026-01-19 23:19:11 +00:00
puzhen
d755a3edc1
clean code
2026-01-19 23:03:30 +00:00
puzhen
438913cc93
parallel optimize
2026-01-19 22:47:55 +00:00
puzhen
c25b38fdde
update workforce construct to parallel initialization
2026-01-19 22:24:47 +00:00
puzhen
1ff0432e47
update to clone env
2026-01-19 21:05:57 +00:00
Tong Chen
fad696349a
chore: adjust timeout setting ( #859 )
2026-01-19 14:05:16 +08:00
Wendong-Fan
3e97f60335
minor fix
2026-01-17 04:46:09 +08:00
Wendong-Fan
978efddb65
chore: rename search agent into browser agent
2026-01-17 04:26:30 +08:00
a7m-1st
47cf1be181
enhance: cleanup env on close session
2026-01-16 17:00:21 +03:00
Wendong-Fan
92ca857921
chore: adjust timeout setting
2026-01-16 03:51:40 +08:00
Wendong-Fan
a8da8b4aaa
fix: stream output
2026-01-09 03:25:05 +08:00