LaZzyMan
dd518de5b0
fix(acp): align permission flow across clients
2026-03-26 23:25:04 +08:00
tanzhenxin
9d6aca8efe
Merge branch 'main' into refactor/task-to-agent-tool
2026-03-20 10:23:25 +08:00
tanzhenxin
8891f4219d
refactor(core): rename TaskTool to AgentTool
...
Rename the Task tool to Agent tool for clearer semantics and better
alignment with industry terminology. This change includes:
- Rename TaskTool -> AgentTool, TaskParams -> AgentParams
- Rename TaskResultDisplay -> AgentResultDisplay
- Add 'Explore' built-in agent for read-only codebase exploration
- Add backward compatibility mappings for legacy tool names
- Improve Agent tool description with clearer usage guidelines
- Add case-insensitive agent name matching
- Fallback to built-in agents when subagent loading fails
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-19 14:55:14 +08:00
LaZzyMan
f9d9a985ce
Merge branch 'main' into feat/support-permission
2026-03-19 11:24:30 +08:00
LaZzyMan
7450067e37
Merge branch 'main' into feat/support-permission
2026-03-11 17:11:28 +08:00
LaZzyMan
db0e373ad7
feat test tool permissions
2026-03-10 16:30:22 +08:00
tanzhenxin
f9d4fa0a39
Merge branch 'main' into feature/arena-agent-collaboration
2026-03-09 11:13:31 +08:00
mingholy.lmh
180dcd8b36
refactor(acp): migrate ACP integration to use @agentclientprotocol/sdk
...
- Remove acp.ts and schema.ts in favor of SDK types
- Refactor acpAgent.ts to leverage SDK client
- Update session management types and implementations
- Adjust all test cases for new SDK-based architecture
- Update integration tests and export utilities
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-06 21:57:35 +08:00
tanzhenxin
e968483a8a
refactor(core,cli)!: rename SubAgentScope to AgentHeadless
...
- Rename SubAgentScope → AgentHeadless and runNonInteractive → execute
- Move agents-collab/ into agents/ with new runtime/ subdirectory
- Split subagent.ts into agent-core.ts and agent-headless.ts
- Update all event types, emitters, and statistics classes
BREAKING CHANGE: SubAgentScope renamed to AgentHeadless;
runNonInteractive() renamed to execute()
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-19 21:37:30 +08:00
tanzhenxin
135df54f27
Merge branch 'main' into feat/debug-logging-refactor
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-01 20:47:38 +08:00
pomelo
591eab8409
Merge pull request #1626 from QwenLM/fix/acp-subagent-stream-text
...
fix(acp): stream subagent text + reasoning chunks
2026-01-29 11:09:58 +08:00
tanzhenxin
8ce176389c
fix(acp): stream subagent text chunks (with thoughts)
...
Propagate `thought` metadata through SubAgent STREAM_TEXT events and render them as agent message/thought chunks in ACP sessions.
2026-01-27 16:59:02 +08:00
mingholy.lmh
b1553ff604
fix: add parentToolCallId and subagentType for acp
2026-01-27 10:45:38 +08:00
tanzhenxin
7995c65571
feat(cli): migrate console calls to debugLogger and stdioHelpers (M3 Phase 7-9)
...
Route CLI console.* calls to structured logging:
- Debug/internal diagnostics → debugLogger (logfile)
- User-facing output → writeStdoutLine/writeStderrLine/clearScreen (stdioHelpers)
- Add stdioHelpers.ts with writeStdoutLine, writeStderrLine, clearScreen
- Migrate pre-session files (gemini.tsx, sandbox.ts, config.ts) to stdioHelpers
- Migrate extension/MCP commands to stdioHelpers
- Migrate non-interactive session/control to debugLogger
- Migrate UI hooks and components to debugLogger
2026-01-26 15:02:37 +08:00
tanzhenxin
d7b9466516
#1129 , add usage update in ACP mode
2025-12-09 09:58:19 +08:00
tanzhenxin
0a75d85ac9
Session-Level Conversation History Management ( #1113 )
2025-12-03 18:04:48 +08:00