Adam Weidman
f5dce650a4
Add Coast Assist auth and Clearcut telemetry validation to unified review
...
Auth:
- Coast Assist / LOGIN_WITH_GOOGLE uses AuthClient.request() against a
Code Assist backend, NOT the standard Gemini API
- GcliAgentModel must extend BaseLlm directly with dual transport
(API-key via httpOptions.headers, Coast Assist via AuthClient.request())
- OAuth flow, token refresh, credential caching all work as-is
Telemetry:
- Stream-interceptor approach replaced with BasePlugin recommendation
- ClearcutTelemetryPlugin for token counts (afterModelCallback),
per-tool timing (beforeToolCallback/afterToolCallback with functionCallId),
agent lifecycle, and model errors
- Corrects earlier claim: token usage IS available on ADK events
(llm_agent.ts spreads LlmResponse into events)
- HTTP-level metrics captured in GcliAgentModel wrapper
- ~70% of Clearcut metrics stay in existing call sites unchanged
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-07 11:24:22 -04:00
Adam Weidman
99267012bc
Revise unified review with corrections and phased plan
...
Key changes:
- Add compilation blockers (C1-C4) as front-and-center section
- Soften "god object" to "extract 2 concerns from orchestrator"
- Fix persistence assessment (drop DB concerns, keep rewind depth)
- Add BaseContextCompactor finding (native ADK compaction ignored)
- Add isStructuredError type-guard bug
- Add token metrics gap in telemetry
- Replace AgentTool with custom BaseTool subagent architecture
- Demote retry safety to a note (ADK-wide, not migration-specific)
- Add 4-phase migration plan (Foundation → Non-Interactive → Interactive → SDK)
- Add feature-gate note at top
- Add concern decomposition table
- Simplify concurrent sessions (single-writer is sufficient for CLI)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-06 06:35:15 -07:00
Adam Weidman
53bbc2b339
Add unified design review document (pre-edit baseline)
...
Codex-generated unified review merging claude and codex design review
findings for the ADK migration design doc. Committing as-is before
applying corrections.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-06 00:31:05 -07:00
Adam Weidman
a31412ba83
Fix minor inconsistencies in design doc types and snippets
2026-04-05 10:50:32 -07:00
Adam Weidman
cf4114062b
Add Section 4.3 (Decomposing AgentLoopContext) to design
2026-04-05 10:45:40 -07:00
Adam Weidman
eb03bd16b9
Update ADK Migration Design Doc with compaction and masking details
2026-04-05 10:27:12 -07:00
Adam Weidman
9f3a154014
Add validated architectural notes
2026-04-05 09:13:57 -07:00
Adam Weidman
137c4cd59c
feat: add ADK migration design document
2026-04-05 09:05:34 -07:00
Sri Pasumarthi
15298b28c2
feat(acp): add support for /about command ( #24649 )
2026-04-04 07:42:27 +00:00
Gal Zahavi
7311e242ec
feat(cli): enhance tool confirmation UI and selection layout ( #24376 )
2026-04-04 01:32:35 +00:00
Gal Zahavi
21a3925f99
docs: update sandboxing documentation and toolSandboxing settings ( #24655 )
2026-04-04 01:26:41 +00:00
Jacob Richman
ec35ebbe57
fix(core): detect uninitialized lines ( #24646 )
2026-04-04 00:51:29 +00:00
Gal Zahavi
65024d4538
fix(core): ensure global temp directory is always in sandbox allowed paths ( #24638 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-04 00:23:27 +00:00
Samee Zahid
4fb3790051
feat(core): discourage update topic tool for simple tasks ( #24640 )
...
Co-authored-by: Samee Zahid <sameez@google.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-03 23:52:24 +00:00
Christian Gunderman
4a040931ef
Fix restoration of topic headers. ( #24650 )
2026-04-03 23:50:38 +00:00
Alisa
e74efc5c0b
Do not run pr-eval workflow when no steering changes detected ( #24621 )
2026-04-03 22:54:05 +00:00
Jacob Richman
d5a5995281
feat(cli) Scrollbar for input prompt ( #21992 )
2026-04-03 22:10:04 +00:00
Gal Zahavi
893ae4d29a
fix(core): ensure sandbox approvals are correctly persisted and matched for proactive expansions ( #24577 )
2026-04-03 21:48:18 +00:00
Emily Hedlund
370c45de67
fix(core): improve windows sandbox reliability and fix integration tests ( #24480 )
2026-04-03 20:54:48 +00:00
Abhi
a93a1ebd65
fix(core): inject skill system instructions into subagent prompts if activated ( #24620 )
2026-04-03 18:45:11 +00:00
Jarrod Whelan
3f12c1d7c7
feat(cli): enable compact tool output by default ( #24509 ) ( #24510 )
2026-04-03 17:59:12 +00:00
Jacob Richman
61719a3926
show color ( #24613 )
2026-04-03 16:53:34 +00:00
Abhijit Balaji
beaa2a968b
feat(core,cli): prioritize summary for topics ( #24608 ) ( #24609 )
2026-04-03 16:26:38 +00:00
Emily Hedlund
ca0e6f9bd9
test: fix Windows CI execution and resolve exposed platform failures ( #24476 )
2026-04-03 15:50:29 +00:00
Aditya Bijalwan
7a70ab9a5d
Feat/browser agent metrics ( #24210 )
...
Co-authored-by: Gaurav Ghosh <gaghosh@google.com >
2026-04-03 08:21:09 +00:00
Gal Zahavi
e54eecca51
feat(cli): minimalist sandbox status labels ( #24582 )
2026-04-03 05:22:21 +00:00
Jacob Richman
7de3e4dcf9
Add instructions for how to start react in prod and force react to prod mode ( #24590 )
2026-04-03 04:42:32 +00:00
Tommaso Sciortino
8c215c7a88
fix(core): remove broken PowerShell translation and fix native __write in Windows sandbox ( #24571 )
2026-04-03 02:50:44 +00:00
Tommaso Sciortino
fe4fcf89d9
docs: clarify release coordination ( #24575 )
2026-04-03 01:37:35 +00:00
Jacob Richman
1f5d7014c6
feat(ui): enable "TerminalBuffer" mode to solve flicker ( #24512 )
2026-04-03 00:39:49 +00:00
Gal Zahavi
1ae0499e5d
fix(core): pass includeDirectories to sandbox configuration ( #24573 )
2026-04-02 23:34:12 +00:00
Dev Randalpura
9d741abdba
fix(ui): fixed table styling ( #24565 )
2026-04-02 22:52:25 +00:00
Ishaan Arora
f54bccfe03
docs: add missing .md extensions to internal doc links ( #24145 )
2026-04-02 21:52:18 +00:00
gemini-cli-robot
1db169bc66
Changelog for v0.37.0-preview.1 ( #24568 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-04-02 21:31:11 +00:00
gemini-cli-robot
b9b7bba48d
Changelog for v0.36.0 ( #24558 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-04-02 21:10:48 +00:00
Dan Zaharia
29caa52bb7
fix(ui): hide model quota in /stats and refactor quota display ( #24206 )
2026-04-02 20:49:14 +00:00
Saurav Sharma
e5adeaca80
fix(core): unsafe type assertions in Core File System #19712 ( #19739 )
...
Co-authored-by: Dev Randalpura <devrandalpura@google.com >
2026-04-02 20:44:22 +00:00
Adam Weidman
6fb58bd31f
feat(cli): migrate nonInteractiveCli to LegacyAgentSession ( #22987 )
2026-04-02 20:21:40 +00:00
Jack Wotherspoon
7c3469713d
docs: move agent disabling instructions and update remote agent status ( #24559 )
2026-04-02 20:16:01 +00:00
Jerop Kipruto
64c928fce7
feat(core): implement context-aware persistent policy approvals ( #23257 )
2026-04-02 20:01:33 +00:00
gemini-cli-robot
61b21e3d63
Changelog for v0.37.0-preview.0 ( #24464 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-04-02 19:52:14 +00:00
Aashir Javed
77027dff82
fix(cli): clear stale retry/loading state after cancellation ( #21096 ) ( #21960 )
...
Co-authored-by: Aashir Javed <Aaxhirrr@users.noreply.github.com >
Co-authored-by: Dev Randalpura <devrandalpura@google.com >
2026-04-02 19:44:39 +00:00
ruomeng
c0dfa1aec3
Enable 'Other' option for yesno question type ( #24545 )
2026-04-02 19:42:53 +00:00
Sandy Tao
06173c0885
fix(core): move project memory dir under tmp directory ( #24542 )
2026-04-02 17:50:43 +00:00
Jyo
08b926796c
Fix crash when vim editor is not found in PATH on Windows ( #22423 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-02 17:40:19 +00:00
Sri Pasumarthi
b80234aa3e
fix(acp): handle all InvalidStreamError types gracefully in prompt ( #24540 )
2026-04-02 17:16:36 +00:00
Jacob Richman
efbddcbf98
Update ink version to 6.6.7 ( #24514 )
2026-04-02 16:42:52 +00:00
Sandy Tao
63cc363606
feat(core): scope subagent workspace directories via AsyncLocalStorage ( #24445 )
2026-04-02 16:33:08 +00:00
joshualitt
e0044f2868
feat(core): Land ContextCompressionService ( #24483 )
2026-04-02 16:22:04 +00:00
Gaurav
beff8c91aa
fix(browser): handle computer-use model detection for analyze_screenshot ( #24502 )
2026-04-02 15:05:21 +00:00