Abhijit Balaji
6c94c4d9ca
feat(prompt-optimization): implement multi-objective evaluation metrics
...
Established a Pareto-ready evaluation foundation for the Genetic-Pareto (GEPA)
optimizer, supporting simultaneous optimization of accuracy and density.
Key improvements:
- Core Architecture: Defined standardized `MetricResult` and `OptimizationDirection`
types in `packages/core/src/evals/types.ts` to support multi-objective fitness.
- Centralized Config: Implemented `packages/core/src/evals/config.ts` with tunable
weights and detailed documentation for scoring gradients.
- Tool Alignment Metric: Created `metrics/toolAlignment.ts` to measure functional
accuracy, argument precision, and explicit shell avoidance.
- Token Frugality Metric: Created `metrics/tokenFrugality.ts` to measure and
penalize conversational noise ("chatter") using a configurable threshold.
- Verification Suite: Added comprehensive unit tests for all metrics, achieving
100% coverage of scoring logic and gradient steps.
- Project Integration: Relocated `schema.ts` to the core package for build safety,
updated the data validator, and extended project-wide lint/format scripts.
2026-03-04 10:08:14 -08:00
Himanshu Soni
717660997d
feat(sandbox): add experimental LXC container sandbox support ( #20735 )
2026-03-04 17:44:33 +00:00
Sehoon Shon
bc89b05f01
feat(core): improve @file autocomplete to prioritize filenames ( #21064 )
2026-03-04 17:24:34 +00:00
Eli Fayerman
07d2187a76
fix(cli): register extension lifecycle events in DebugProfiler ( #20101 )
...
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com >
2026-03-04 16:03:00 +00:00
Jacob Richman
352fb0c976
fix(mcp): Notifications/tools/list_changed support not working ( #21050 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-03-04 09:46:17 -05:00
Jacob Richman
12957ea16a
fix(cli): Polish shell autocomplete rendering to be a little more shell native feeling. ( #20931 )
2026-03-04 06:52:56 +00:00
Jacob Richman
1017b78157
Defensive coding to reduce the risk of Maximum update depth errors ( #20940 )
2026-03-04 06:32:05 +00:00
Tommaso Sciortino
7e06559db2
Consistently guard restarts against concurrent auto updates ( #21016 )
2026-03-04 06:18:12 +00:00
gemini-cli-robot
bbcfff5cf1
chore/release: bump version to 0.34.0-nightly.20260304.28af4e127 ( #21054 )
2026-03-04 05:06:31 +00:00
Sri Pasumarthi
5bd21a240d
fix: model persistence for all scenarios ( #21051 )
2026-03-04 03:28:12 +00:00
Jacob Richman
0659ad1702
Revert "fix(ui): persist expansion in AskUser dialog when navigating options" ( #21042 )
2026-03-04 01:40:29 +00:00
anj-s
a63c76522a
feat(core): Add tracker CRUD tools & visualization ( #19489 )
...
Co-authored-by: Jerop Kipruto <jerop@google.com >
2026-03-04 00:42:48 +00:00
Jacob Richman
af424aefa9
Add extra safety checks for proto pollution ( #20396 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-03-04 00:21:09 +00:00
nityam
28af4e127f
fix: merge duplicate imports in packages/core (3/4) ( #20928 )
2026-03-04 00:12:59 +00:00
Keith Guerin
d25088956d
feat(ui): standardize semantic focus colors and enhance history visibility ( #20745 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-03-04 00:10:09 +00:00
gemini-cli-robot
75737c1b44
chore(release): bump version to 0.34.0-nightly.20260303.34f0c1538 ( #21034 )
2026-03-04 00:08:34 +00:00
Adam Weidman
066b0cc15f
fix(core): increase A2A agent timeout to 30 minutes ( #21028 )
2026-03-03 22:59:53 +00:00
Jacob Richman
1124e49f34
Support bold and other styles in svg snapshots ( #20937 )
2026-03-03 22:44:25 +00:00
Shashank Trivedi
df14a6c2db
feat(cli): add chat resume footer on session quit ( #20667 )
...
Co-authored-by: Dev Randalpura <devrandalpura@google.com >
2026-03-03 22:38:26 +00:00
Shreya Keshive
34f0c1538b
feat(acp): add set models interface ( #20991 )
2026-03-03 22:29:42 +00:00
Sehoon Shon
c70c95ead3
remove hardcoded tiername when missing tier ( #21022 )
2026-03-03 22:16:37 +00:00
Dev Randalpura
f3bbe6e77a
fix(core): send shell output to model on cancel ( #20501 )
2026-03-03 22:10:16 +00:00
Abhi
28e79831ac
fix(core): sanitize and length-check MCP tool qualified names ( #20987 )
2026-03-03 21:38:52 +00:00
ruomeng
b5f3eb2c9c
feat(plan): add copy subcommand to plan ( #20491 ) ( #20988 )
2026-03-03 21:36:51 +00:00
Sri Pasumarthi
27d7aeb1ed
feat: Implement slash command handling in ACP for /memory,/init,/extensions and /restore ( #20528 )
2026-03-03 21:29:14 +00:00
Tommaso Sciortino
d6c560498b
fix(cli): pin clipboardy to ~5.2.x ( #21009 )
2026-03-03 21:01:29 +00:00
Ishaan Gupta
4be08a2261
refactor common settings logic for skills,agents ( #17490 )
...
Co-authored-by: ved015 <vedant.04.mahajan@gmail.com >
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-03-03 19:25:17 +00:00
kartik
50af050623
fix: pre-load @file references from external editor prompts ( #20963 )
...
Signed-off-by: Kartik Angiras <angiraskartik@gmail.com >
2026-03-03 17:41:30 +00:00
Tommaso Sciortino
e5207eb67f
fix(cli): wait for background auto-update before relaunching ( #20904 )
2026-03-03 17:18:29 +00:00
Adam Weidman
f15bcaf499
feat(agents): directly indicate auth required state ( #20986 )
2026-03-03 17:10:12 +00:00
Adib234
5f2f60bed6
feat(plan): enable built-in research subagents in plan mode ( #20972 )
2026-03-03 16:52:27 +00:00
Mahima Shanware
c332d1e636
feat(extensions): add support for plan directory in extension manifest ( #20354 )
...
Co-authored-by: Mahima Shanware <mshanware@google.com >
Co-authored-by: Jerop Kipruto <jerop@google.com >
2026-03-03 16:50:18 +00:00
Sehoon Shon
aa158e18d3
fix(core): enforce optionality for API response fields in code_assist ( #20714 )
2026-03-03 16:17:34 +00:00
Jerop Kipruto
fca29b0bd8
fix(plan): clean up session directories and plans on deletion ( #20914 )
2026-03-03 14:11:25 +00:00
Keith Guerin
1e2afbb514
feat(cli): invert context window display to show usage ( #20071 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-03-03 09:22:29 +00:00
Jacob Richman
8303edbb54
Code review fixes as a pr ( #20612 )
2026-03-03 04:32:50 +00:00
Aswin Ashok
0d69f9f7fa
Build binary ( #18933 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-03-03 01:02:19 +00:00
Sandy Tao
2e7722d6a3
fix(core): restrict "System: Please continue" invalid stream retry to Gemini 2 models ( #20897 )
2026-03-02 23:21:13 +00:00
Yuna Seol
69e15a50d1
fix(core): skip telemetry logging for AbortError exceptions ( #19477 )
...
Co-authored-by: Yuna Seol <yunaseol@google.com >
2026-03-02 23:14:31 +00:00
Adib234
01927a36d1
feat(plan): support annotating plans with feedback for iteration ( #20876 )
2026-03-02 23:03:59 +00:00
Shreya Keshive
06ddfa5c4c
feat(admin): enable 30 day default retention for chat history & remove warning ( #20853 )
2026-03-02 22:44:49 +00:00
Christian Gunderman
3f7ef816f1
fix(core): increase default headers timeout to 5 minutes ( #20890 )
2026-03-02 22:36:58 +00:00
Jerop Kipruto
d05ba11a31
refactor(core): replace manual syncPlanModeTools with declarative policy rules ( #20596 )
2026-03-02 22:30:50 +00:00
Allen Hutchison
bb6d1a2775
feat(core): add tool name validation in TOML policy files ( #19281 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-02 21:47:21 +00:00
Nayana Parameswarappa
dd9ccc9807
Adding MCPOAuthProvider implementing the MCPSDK OAuthClientProvider ( #20121 )
2026-03-02 21:37:44 +00:00
Pyush Sinha
8133d63ac6
refactor(cli): fully remove React anti patterns, improve type safety and fix UX oversights in SettingsDialog.tsx ( #18963 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-02 21:30:58 +00:00
Sandy Tao
18d0375a7f
feat(core): support authenticated A2A agent card discovery ( #20622 )
...
Co-authored-by: Adam Weidman <adamfweidman@google.com >
Co-authored-by: Adam Weidman <65992621+adamfweidman@users.noreply.github.com >
2026-03-02 21:29:31 +00:00
Keith Guerin
31ca57ec94
feat: redesign header to be compact with ASCII icon ( #18713 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-02 21:12:17 +00:00
Abhi
b7a8f0d1f9
fix(core): ensure subagents use qualified MCP tool names ( #20801 )
2026-03-02 21:12:13 +00:00
Abdul Tawab
1502e5cbc3
style(cli) : Dialog pattern for /hooks Command ( #17930 )
2026-03-02 21:12:05 +00:00