Re-bin
b0a5435b87
refactor(llm): share transient retry across agent paths
2026-03-10 10:10:37 +00:00
chengyongru
82be2ae1a5
feat(tool): add web search proxy
2026-03-01 16:51:54 +08:00
Jack Lu
3ee061b879
Merge branch 'main' into main
2026-03-01 13:35:24 +08:00
Re-bin
f9d72e2e74
feat: add reasoning_effort config to enable LLM thinking mode
2026-02-28 17:18:05 +00:00
Re-bin
8545d5790e
refactor: streamline subagent prompt by reusing ContextBuilder and SkillsLoader
2026-02-28 16:32:50 +00:00
JK_Lu
977ca725f2
style: unify code formatting and import order
...
- Remove trailing whitespace and normalize blank lines
- Unify string quotes and line breaks for long lines
- Sort imports alphabetically across modules
2026-02-28 20:55:43 +08:00
Re-bin
cdbede2fa8
refactor: simplify /stop dispatch, inline commands, trim verbose docstrings
2026-02-25 17:04:08 +00:00
Re-bin
149f26af32
Merge branch 'main' into pr-1180
2026-02-25 16:16:18 +00:00
coldxiangyu
4768b9a09d
fix: parallel subagent cancellation + register task before lock
...
- cancel_by_session: use asyncio.gather for parallel cancellation
instead of sequential await per task
- _dispatch: register in _active_tasks before acquiring lock so /stop
can find queued tasks (synced from #1179 )
2026-02-25 18:21:46 +08:00
coldxiangyu
2466b8b843
feat: /stop cancels spawned subagents via session tracking
...
- SubagentManager tracks _session_tasks: session_key -> {task_id, ...}
- cancel_by_session() cancels all subagents for a session
- SpawnTool passes session_key through to SubagentManager
- /stop response reports subagent cancellation count
- Cleanup callback removes from both _running_tasks and _session_tasks
Builds on #1179
2026-02-25 17:53:54 +08:00
aiguozhi123456
07ae82583b
fix: pass path_append from config to ExecTool
2026-02-24 12:31:18 +00:00
Re-bin
e17342ddfc
fix: pass workspace to file tools in subagent
2026-02-20 08:03:24 +00:00
Re-bin
73fdd0dd45
fix: complete ensure_ascii=False and UTF-8 encoding migration
2026-02-20 07:59:32 +00:00
Re-bin
37252a4226
fix: complete loguru native formatting migration across all files
2026-02-20 07:55:34 +00:00
Nikolas de Hor
53b83a38e2
fix: use loguru native formatting to prevent KeyError on messages containing curly braces
...
Closes #857
2026-02-19 17:19:36 -03:00
chtangwin
c7b5dd9350
Fix: Ensure UTF-8 encoding for all file operations
2026-02-18 18:28:54 -08:00
Re-bin
f821e95d3c
fix: wire max_tokens/temperature to all chat calls, clean up redundant comments
2026-02-14 01:40:37 +00:00
Re-bin
de3324807f
fix(subagent): add edit_file tool and time context to sub agent
2026-02-12 07:49:36 +00:00
Re-bin
943579b96a
refactor(security): lift restrictToWorkspace to tools level
2026-02-06 09:28:08 +00:00
Re-bin
c5191eed1a
refactor: unify workspace restriction for file tools, remove redundant checks, fix SECURITY.md
2026-02-06 09:16:20 +00:00
Re-bin
b1d6670ce0
feat: add cron tool for scheduling reminders and tasks
2026-02-05 15:09:51 +00:00
Re-bin
a20d887f9e
feat: add parameter validation and safety guard for exec tool
2026-02-04 03:45:26 +00:00
Re-bin
051a97fa4e
feat: add sub-agent system
2026-02-01 16:28:45 +00:00