Commit graph

2149 commits

Author SHA1 Message Date
Tao Sun
cb5dd22ca1
fix: show human-readable action names, hide ref IDs in overlay (#1539)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 21:00:03 +08:00
Douglas Lai
8b050ec496
refector ui ux (#1537)
Co-authored-by: Sun Tao <2605127667@qq.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 11:02:58 +01:00
Sun Tao
3ef1cee4e8 update 2026-04-02 12:53:34 +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
7bc8d44e56 move extension files into extensions/chrome_extension/ 2026-03-04 14:34:04 +00:00
puzhen
549442ef56 rename extension to extensions 2026-03-04 14:31:24 +00:00
puzhen
c742f3e689 feat: add Chrome browser extension for CAMEL browser agent
Includes sidepanel UI, background service worker with WebSocket
connection to eigent backend, CDP debugger management, and
auto-reconnect/tab-lock/settings-persistence robustness features.
2026-03-04 14:30:52 +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 Zhang
027f4dec29
Merge branch 'main' into feat/ask_with_single_agent 2026-03-04 01:50:18 +01:00
Douglas Lai
a9ba42c03d
add top bar logo back (#1423)
Some checks are pending
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-03-03 21:22:52 +08:00
Puzhen Zhang
ce861755bb
fix: resolve browser cookies login issue after trigger merged (#1397)
Co-authored-by: Tao Sun <168447269+fengju0213@users.noreply.github.com>
2026-03-03 21:17:00 +08:00
Ahmed Awelkair A
a955ff3fe1
enhance: migrate trigger server updates (#1412) 2026-03-03 20:20:47 +08:00
puzhen
fb416f7e2c fix: ruff lint and format for standard_env.py 2026-03-03 12:10:41 +00:00
puzhen
eec2b1460d remove accidentally committed untracked files from merge 2026-03-03 12:03:02 +00:00
puzhen
896b744bf6 merge latest main into feat/ask_with_single_agent
Resolve conflicts keeping feature branch mention/direct-agent additions
merged with main's trigger, execution, and layout changes.
2026-03-03 12:01:18 +00:00
puzhen
63b723e1cf merge main into feat/ask_with_single_agent
Resolve conflicts in:
- server/uv.lock (revision number, greenlet wheel format)
- src/store/chatStore.ts (merge target/displayContent and executionId/projectId params)
- src/components/ChatBox/BottomBox/InputBox.tsx (merge mention and trigger/expanded features)
- src/components/ChatBox/index.tsx (merge mention/direct-agent features with new unified layout)
2026-03-03 11:45:42 +00:00
Douglas Lai
9331df9304
Hide live activity (#1416)
Some checks are pending
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: Tong Chen <web_chentong@163.com>
2026-03-03 12:01:59 +08:00
Douglas Lai
3f9ff83f21
fixed layout for home and project ui issue (#1417)
Some checks are pending
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-03-03 11:35:35 +08:00
Ahmed Awelkair A
1d435b0c7b
enhance: set default date now & convert to utc (#1415)
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-03-03 11:29:12 +08:00
Douglas Lai
7c724cd190
update worker node ui bug (#1414)
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-03-03 11:02:38 +08:00
it-education-md
d606fae458
feat: add native LLaMA.cpp local provider support (#1346)
Co-authored-by: bytecii <bytecii@users.noreply.github.com>
Co-authored-by: bytecii <994513625@qq.com>
2026-03-02 16:45:02 -08:00
Tong Chen
478926d33f
Fix duplicate message blocks (#1402)
Some checks are pending
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: a7m-1st <Ahmed.jimi.awelkeir500@gmail.com>
Co-authored-by: Douglas <douglas.ym.lai@gmail.com>
Co-authored-by: a7m-1st <ahmed.jimi.awelkair500@gmail.com>
Co-authored-by: Ahmed Awelkair A <108264625+a7m-1st@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
2026-03-03 00:21:43 +08:00
Douglas Lai
f49299a339
bug fix for font size (#1409) 2026-03-03 00:07:40 +08:00
Douglas Lai
26625927ff
css bug fix (#1413) 2026-03-03 00:07:19 +08:00
Ahmed Awelkair A
4fb2e5db9a
feat: schedule and webhook triggers (#823)
Co-authored-by: Douglas <douglas.ym.lai@gmail.com>
Co-authored-by: a7m-1st <ahmed.jimi.awelkair500@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-03-02 20:38:02 +08:00
bytecii
c8f6f7e63c
fix: choose model choose redirect issue (#1400)
Some checks are pending
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: bytecii <bytecii@users.noreply.github.com>
2026-03-02 18:41:38 +08:00
bytecii
83afbc2686
fix: let agent load skill before execution (#1398)
Co-authored-by: bytecii <bytecii@users.noreply.github.com>
2026-03-01 19:45:07 -08:00
Douglas Lai
9a9d008bb6
Codex/skill docs update - New PR with correct video formate (#1387)
Some checks failed
Pre-commit / pre-commit (push) Has been cancelled
Test / Run Python Tests (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Co-authored-by: Tao Sun <168447269+fengju0213@users.noreply.github.com>
Co-authored-by: Sun Tao <2605127667@qq.com>
2026-02-27 21:24:58 +08:00
Wendong-Fan
0ff47d9a15
Revert "Udpate docs" (#1386)
Some checks are pending
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-27 17:36:52 +08:00
Douglas Lai
682aa54c98
Udpate docs (#1380)
Co-authored-by: Tao Sun <168447269+fengju0213@users.noreply.github.com>
Co-authored-by: Sun Tao <2605127667@qq.com>
2026-02-27 17:10:38 +08:00
Wendong-Fan
ae36f2130e fix: search tool add agent name for browser agent 2026-02-27 16:53:14 +08:00
Tao Sun
070ce259f5
docs: add sambanova and update docs (#1384)
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
2026-02-27 16:41:14 +08:00
Puzhen Zhang
61d7b4ecc3
fix: disable Fontations font engine to prevent crash on macOS (#1382) 2026-02-27 16:29:47 +08:00
puzhen
586c6574c7 fix agentMessages update task 2026-02-27 02:55:59 +00:00
puzhen
ee75f83712 fix worker summary card 2026-02-27 02:37:31 +00:00
puzhen
2790effde2 worker summary card 2026-02-27 02:29:21 +00:00
puzhen
7caaf80535 remove typewriter effect 2026-02-27 02:22:02 +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 Zhang
9a3e95e4ec
Merge branch 'main' into feat/ask_with_single_agent 2026-02-27 01:07:55 +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
Dream
61c466ad52
feat: refactor toolkit icons to align with tool categories (#1218)
Some checks are pending
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-26 19:43:04 +08:00