Commit graph

467 commits

Author SHA1 Message Date
bytecii
fa22caedc6 fix: read HITL setting on the fly and send it on follow-up tasks
_get_terminal_approval() now reads from task_lock every call instead of
caching in __init__, so toggling the setting between tasks takes effect
immediately. SupplementChat carries hitl_options to the improve endpoint,
and the localStorage key is extracted to a shared constant.
2026-02-23 19:26:31 -08:00
bytecii
4db02a65c8 refactor: clean up docstrings, use enums, and move _thread_local
- Remove unused logger from abstract_toolkit
- Move _thread_local from AbstractToolkit to TerminalToolkit
- Add missing threading.local() definition
- Add Args/Returns to terminal_command.py functions
- Use ApprovalAction.reject enum instead of raw string
- Fix ApprovalAction and ActionCommandApprovalData docstrings
- Add comment for auto_approve reset at task start
2026-02-23 18:25:37 -08:00
bytecii
18c2af8ab4 refactor: move _request_user_approval to TerminalToolkit and clean up
- Move _request_user_approval from AbstractToolkit to TerminalToolkit
  (only terminal uses approval today)
- Remove debug print statements from shell_exec
- Move import time to top-level in terminal_toolkit
- Fix approval endpoint docstring
- Remove module docstring from terminal_command.py
- Add comment for effective executable check
- Update test to subclass TerminalToolkit directly
2026-02-23 18:13:26 -08:00
bytecii
6518d87cd2 refactor: move HITL models to app/hitl/config.py 2026-02-23 17:49:45 -08:00
bytecii
702a819d7f refactor: move HitlOptions and ApprovalRequest to app.hitl package
- Move HitlOptions and ApprovalRequest models from chat.py to app/hitl/__init__.py
- Remove unnecessary hasattr guard on auto_approve (always initialized)
- Remove issue reference comment and docstring comments
- Update all imports across controllers, services, and tests
2026-02-23 17:47:20 -08:00
bytecii
81cc43de38 Merge branch 'main' into feat/replace-strict-command-prohibition 2026-02-23 17:22:53 -08:00
Wendong-Fan
3166ca9ab9
chore: update version tag to 0.0.86 (#1353)
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-24 02:15:23 +08: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
NeedmeFordev
f05eb7f1bc
Merge branch 'main' into feat/replace-strict-command-prohibition 2026-02-24 01:46:48 +09:00
Puzhen Zhang
e25a9d953d
feat: browser_external_cdp (#696)
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: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
Co-authored-by: Sun Tao <2605127667@qq.com>
Co-authored-by: Tao Sun <168447269+fengju0213@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Weijie Bai <happy.regina.bai@gmail.com>
2026-02-24 00:18:08 +08:00
bytecii
778bea2575 redesign & fix 2026-02-23 04:59:33 -08:00
bytecii
7708dcae06 redesign 2026-02-23 00:09:01 -08:00
NeedmeFordev
8fc5e33951
Merge branch 'main' into feat/replace-strict-command-prohibition 2026-02-23 08:33:30 +09: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
NeedmeFordev
7a4809d829
Merge branch 'main' into feat/replace-strict-command-prohibition 2026-02-22 07:46:29 +09:00
BitToby
1831d2a686
feat: add multi-modal attachment propagation to all worker agents thr… (#1196)
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: puzhen <1303385763@qq.com>
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
2026-02-22 01:18:49 +08:00
Wendong-Fan
96226ea01a chore: update camel version 2026-02-21 17:01:29 +08:00
Wendong-Fan
5ca2caf557
feat: support grok,mistral,sambanova (#1321)
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-21 14:15:01 +08:00
spider-yamet
ae50b21f5a Fix for pre-commit check 2026-02-18 21:05:00 -08:00
spider-yamet
ea58d8fac5 Revert unnecessary test implementations 2026-02-18 20:33:29 -08:00
spider-yamet
178687c153 Implement Replace strict command prohibition 2026-02-18 20:26:29 -08:00
Tong Chen
a23c30db13
Feat skills (#1221)
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: 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
Angel98518
e675dec712
feat: enhance model validation with detailed error messages and diagnostics (#1155)
Co-authored-by: Gittensor Contributor <contributor@gittensor.io>
Co-authored-by: Tao Sun <168447269+fengju0213@users.noreply.github.com>
Co-authored-by: bytecii <994513625@qq.com>
2026-02-17 15:53:48 -08:00
Wendong-Fan
d0f8ac9d38
release: v0084 for intel mac (#1270)
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-14 20:24:38 +08:00
bytecii
9c396ee015
tests: fix and refactor tests (#1262)
Co-authored-by: bytecii <bytecii@users.noreply.github.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
2026-02-13 23:16:14 -08:00
Wendong-Fan
a8ec401f19
release: v0.0.83 (#1265) 2026-02-14 00:06:41 +08:00
Wendong-Fan
a8ecd774ba
chore: bump up camel version to 0.2.90a1 (#1263) 2026-02-13 16:17:00 +08:00
Wendong-Fan
5e3f46a32b
revert: codex feature (#1240) 2026-02-12 21:20:32 +08:00
Dream
3e57ffdf79
feat: add OpenAI Codex OAuth PKCE install flow (#1129)
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: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: bytecii <994513625@qq.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
2026-02-12 20:20:35 +08:00
Wendong-Fan
b936db3dd7
chore: update camel version to 0289 (#1238) 2026-02-12 16:54:02 +08:00
bytecii
f7bf29a40a
benchmark: update benchmark (#1207)
Co-authored-by: bytecii <bytecii@users.noreply.github.com>
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
2026-02-12 16:35:18 +08:00
Puzhen Zhang
185d2a4b3f
chore: Update browser wrapper (#1235) 2026-02-11 23:50:35 +01:00
Wendong-Fan
6d9a381d27
chore: update camel version to 0287 (#1230) 2026-02-12 02:04:12 +08:00
Wendong-Fan
c6adcdec41
chore: bump up camel version to 0.2.86 (#1222) 2026-02-11 16:01:16 +08:00
Tao Sun
bef9aee553
chore: fix mcp is called synchronously. (#1101)
Co-authored-by: a7m-1st <Ahmed.jimi.awelkeir500@gmail.com>
2026-02-11 13:29:49 +08:00
Dream
0a5e0231d4
fix: make logos visible in dark mode (#1197)
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: Guohao Li <lightaime@gmail.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
2026-02-10 19:11:05 +08:00
Wendong-Fan
08883626cc
chore: remove unstructured (#1177) 2026-02-07 23:46:35 +08:00
Wendong-Fan
a19e1fc878
chore: limit setuptool version to fix build issue (#1176) 2026-02-07 23:31:31 +08:00
Wendong-Fan
3460a59bc2
Fix/fix model key UI nonstopping (#1172)
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: 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)
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: 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
bytecii
14ad29d371
fix: fix for failure analyze task (#1156)
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>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
2026-02-06 04:54:31 +08:00
Tao Sun
ff08147ef7
chore: recover slack (#1153)
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
2026-02-05 23:36:06 +08:00
MkDev11
db20ff1aea
feat: add RAG toolkit for knowledge base queries (#1003)
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com>
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
2026-02-05 21:38:36 +08:00
bytecii
eadc6ee56b
test: add basic benchmark (#1138)
Co-authored-by: bytecii <bytecii@users.noreply.github.com>
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-02-05 01:15:55 -08:00
Dream
261e10c737
feat: improve cross-agent file and note sharing (#1145)
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 <994513625@qq.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
2026-02-05 06:18:58 +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
975648c1d2 chore: downgrade camel version to 0.2.85a0
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-04 18:39:22 +08:00
Wendong-Fan
932a4b1943
fix: add temporary fallback for _analyze_task returned None (#1147)
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-04 08:14:25 +08:00