Taylor Mullen
5aba28c8be
feat(core): enable team-aware orchestration in top-level agent
...
- Update SystemPromptOptions to include activeTeam
- Implement renderActiveTeam snippet for team instructions injection
- Update PromptProvider to pass activeTeam from config to system prompt
- Enhance SubagentTool to support description overrides
- Update Config to prioritize and label team-based subagent tools
- Ensure synchronized team reload in TeamRegistry and Config
- Add unit tests for team-aware prompt generation
2026-04-01 15:42:23 -07:00
Taylor Mullen
cce060646c
feat(core): integrate TeamRegistry into Config and support multi-level discovery
...
- Update Config to manage and initialize TeamRegistry
- Support team discovery from both global (~/.gemini/teams) and project-level directories
- Implement reload logic for teams during agent registry refresh
- Add getActiveTeam and setActiveTeam accessors to Config
- Add integration tests for Config and TeamRegistry discovery
2026-04-01 15:20:24 -07:00
Taylor Mullen
ef80628b86
feat(core): implement core infrastructure for Agent Teams
...
- Add TeamDefinition interface to define agent team structure
- Implement TeamLoader for discovering and parsing TEAM.md files
- Implement TeamRegistry for team session management and agent registration
- Integrate TeamRegistry into Config and Storage services
- Add unit tests for team loader and registry
2026-04-01 15:07:50 -07:00
Abhi
2d432c1489
fix(core): ensure complete_task tool calls are recorded in chat history ( #24437 )
2026-04-01 19:53:46 +00:00
Gaurav
aed85725b6
feat(browser): supersede stale snapshots to reclaim context-window tokens ( #24440 )
2026-04-01 18:41:39 +00:00
cynthialong0-0
16468a855d
feat(core): update browser agent prompt to check open pages first when bringing up ( #24431 )
2026-04-01 17:52:18 +00:00
Gaurav
bf3ac20da0
feat(browser): add sandbox-aware browser agent initialization ( #24419 )
2026-04-01 17:18:17 +00:00
cynthialong0-0
c61506bbc1
fix(core): ensure blue border overlay and input blocker to act correctly depending on browser agent activities ( #24385 )
2026-04-01 16:35:44 +00:00
Abhi
dcf5afafda
fix(core): resolve subagent chat recording gaps and directory inheritance ( #24368 )
2026-04-01 15:29:38 +00:00
joshualitt
fd5c103f99
refactor(core): Centralize context management logic into src/context ( #24380 )
2026-04-01 00:01:46 +00:00
Gaurav
782bb4e4bd
fix(core): fix browser agent UX issues and improve E2E test reliability ( #24312 )
2026-03-31 23:00:16 +00:00
Abhi
9364dd8a49
feat(core): infrastructure for event-driven subagent history ( #23914 )
2026-03-31 21:54:22 +00:00
cynthialong0-0
7c4b497a84
fix(core): fix race condition between browser agent and main closing process ( #24340 )
2026-03-31 17:43:37 +00:00
cynthialong0-0
a79f2f81ae
Fix(browser): terminate immediately for "browser is already running" error ( #24233 )
...
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com >
2026-03-31 17:07:58 +00:00
Gaurav
6805e818f7
fix(browser): terminate subagent immediately on domain restriction violations ( #24313 )
2026-03-31 16:51:27 +00:00
cynthialong0-0
3982a252bb
fix(browser): reset action counter for each agent session and let it ignore internal actions ( #24228 )
2026-03-31 15:23:19 +00:00
Abhi
5b5f87abc7
fix(core): ensure default agents provide tools and use model-specific schemas ( #24268 )
2026-03-30 23:10:57 +00:00
Abhi
104587bae8
feat(core): subagent isolation and cleanup hardening ( #23903 )
2026-03-27 03:43:39 +00:00
Aditya Bijalwan
73dd7328df
feat(core): implement persistent browser session management ( #21306 )
...
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com >
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-03-26 21:33:37 +00:00
Aditya Bijalwan
5755ec2dcf
fix(browser): keep input blocker active across navigations ( #22562 )
...
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-03-26 16:54:49 +00:00
cynthialong0-0
86111c4d54
feat(browser): dynamically discover read-only tools ( #23805 )
2026-03-25 19:16:48 +00:00
Shaswat Raj
f11bd3d079
fix(core): thread AbortSignal to chat compression requests ( #20405 ) ( #20778 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-03-25 16:57:59 +00:00
tony-shi
6deee11449
fix(browser): add proxy bypass constraint to domain restriction system prompt ( #23229 )
...
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-03-25 15:59:21 +00:00
tony-shi
bbf5c2fe95
fix(browser): detect embedded URLs in query params to prevent allowedDomains bypass ( #23225 )
...
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-03-25 15:26:00 +00:00
Adam Weidman
0c919857fa
feat(core): support inline agentCardJson for remote agents ( #23743 )
2026-03-25 04:03:51 +00:00
Adam Weidman
ee425aefa6
fix(core): improve agent loader error formatting for empty paths ( #23690 )
2026-03-24 22:04:28 +00:00
cynthialong0-0
466671eed4
feat(browser): add maxActionsPerTask for browser agent setting ( #23216 )
2026-03-24 21:40:48 +00:00
Adam Weidman
999ae7827d
feat(core): change user-facing auth type from oauth2 to oauth ( #23639 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-24 18:46:12 +00:00
Adam Weidman
91d756f391
fix(core): improve remote agent streaming UI and UX ( #23633 )
2026-03-24 15:34:04 +00:00
Abhi
a1f9af3fa7
fix(core): accurately reflect subagent tool failure in UI ( #23187 )
2026-03-24 01:56:00 +00:00
Spencer
fcd190b8b1
fix(telemetry): patch memory leak and enforce logPrompts privacy ( #23281 )
2026-03-23 23:58:06 +00:00
Adam Weidman
d5b78dbeea
fix(core): prevent redundant remote agent loading on model switch ( #23576 )
2026-03-23 19:45:59 +00:00
Abhi
0df9498674
fix(core): refine CliHelpAgent description for better delegation ( #23310 )
2026-03-21 06:24:37 +00:00
Christian Gunderman
8f391585ab
Disallow and suppress misused spread operator. ( #23294 )
2026-03-21 05:21:53 +00:00
cynthialong0-0
b316fcc44d
feat(browser): add warning message for session mode 'existing' ( #23288 )
2026-03-21 03:59:16 +00:00
Abhi
3382e0413e
fix(core): fix agent description indentation ( #23315 )
2026-03-20 23:24:57 +00:00
cynthialong0-0
e8fe43bd69
feat(browser): add sensitive action controls and read-only noise reduction ( #22867 )
2026-03-20 22:34:04 +00:00
cynthialong0-0
4e80f01fda
feat(core): add security prompt for browser agent ( #23241 )
2026-03-20 20:12:24 +00:00
Dev Randalpura
cca595971d
fix(core): add sanitization to sub agent thoughts and centralize utilities ( #22828 )
2026-03-20 19:19:18 +00:00
Sandy Tao
33f630111f
feat(core): add experimental memory manager agent to replace save_memory tool ( #22726 )
...
Co-authored-by: Christian Gunderman <gundermanc@gmail.com >
2026-03-19 12:57:52 -07:00
Abhi
32a123fc54
feat(core): inject memory and JIT context into subagents ( #23032 )
2026-03-19 17:16:09 +00:00
cynthialong0-0
7de0616229
fix(browser-agent): enable "Allow all server tools" session policy ( #22343 )
2026-03-19 16:32:35 +00:00
Gaurav
5acaacad96
fix(core): narrow browser agent description to prevent stealing URL tasks from web_fetch ( #23086 )
2026-03-19 10:45:59 +00:00
Abhi
5fa14dbe42
feat(core): resilient subagent tool rejection with contextual feedback ( #22951 )
2026-03-19 01:09:37 +00:00
AK
c12fc340c1
fix(core): explicitly map execution context in LocalAgentExecutor ( #22949 )
...
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-03-18 19:54:48 +00:00
Aditya Bijalwan
b6d5374fb7
Feat/browser privacy consent ( #21119 )
2026-03-18 19:33:24 +00:00
Christian Gunderman
0082e1ec97
Fix issue where subagent thoughts are appended. ( #22975 )
2026-03-18 19:20:31 +00:00
Abhi
be7c7bb83d
fix(cli): resolve subagent grouping and UI state persistence ( #22252 )
2026-03-18 03:11:20 +00:00
AK
7bfe6ac418
feat(core): subagent local execution and tool isolation ( #22718 )
2026-03-18 02:34:44 +00:00
Alisa
7ae39fd622
feat(a2a): add agent acknowledgment command and enhance registry discovery ( #22389 )
2026-03-17 22:47:05 +00:00