George Weale
ef4f1e02c2
fix(sessions): accept a full session resource name again on v1 ( #6888 )
...
Continuous Integration / Pre-commit Linter (push) Waiting to run
Continuous Integration / Mypy Check (Python 3.10) (push) Waiting to run
Continuous Integration / Mypy Check (Python 3.11) (push) Waiting to run
Continuous Integration / Mypy Check (Python 3.12) (push) Waiting to run
Continuous Integration / Mypy Check (Python 3.13) (push) Waiting to run
Continuous Integration / Unit Tests (Python 3.10) (push) Waiting to run
Continuous Integration / Unit Tests (Python 3.11) (push) Waiting to run
Continuous Integration / Unit Tests (Python 3.12) (push) Waiting to run
Continuous Integration / Unit Tests (Python 3.13) (push) Waiting to run
Continuous Integration / Unit Tests (Python 3.14) (push) Waiting to run
Continuous Integration / File Content Compliance (push) Waiting to run
Co-authored-by: GWeale <GWeale@users.noreply.github.com >
2026-08-24 16:30:42 -07:00
George Weale
7b6547f10a
fix: Port URL validation, client timeout and credential scoping fixes to v1 ( #6802 )
2026-08-24 15:21:39 -07:00
George Weale
80e56de2db
fix(plugins): sanitize BigQuery analytics rows and build GCS paths per call (v1) ( #6808 )
...
Continuous Integration / Pre-commit Linter (push) Waiting to run
Continuous Integration / Mypy Check (Python 3.10) (push) Waiting to run
Continuous Integration / Mypy Check (Python 3.11) (push) Waiting to run
Continuous Integration / Mypy Check (Python 3.12) (push) Waiting to run
Continuous Integration / Mypy Check (Python 3.13) (push) Waiting to run
Continuous Integration / Unit Tests (Python 3.10) (push) Waiting to run
Continuous Integration / Unit Tests (Python 3.11) (push) Waiting to run
Continuous Integration / Unit Tests (Python 3.12) (push) Waiting to run
Continuous Integration / Unit Tests (Python 3.13) (push) Waiting to run
Continuous Integration / Unit Tests (Python 3.14) (push) Waiting to run
Continuous Integration / File Content Compliance (push) Waiting to run
Co-authored-by: GWeale <GWeale@users.noreply.github.com >
2026-08-24 13:29:33 -07:00
George Weale
1b4da44e73
fix: Port code executor container and pod isolation defaults to v1 ( #6807 )
2026-08-24 13:29:26 -07:00
George Weale
f2f8456497
fix(models): Port Gemini context cache fingerprint scoping to v1 ( #6804 )
2026-08-24 13:29:17 -07:00
George Weale
48c56c3889
fix: Route thread-pool and live-mode tool dispatch through run_async (v1) ( #6799 )
...
Co-authored-by: GWeale <GWeale@users.noreply.github.com >
2026-08-24 12:39:24 -07:00
George Weale
15ae7131cd
fix: Port agent-config code-reference and config_path validation to v1 ( #6790 )
...
Co-authored-by: Ashutosh Kumar Singh <161562995+Ashutosh0x@users.noreply.github.com >
Co-authored-by: HenD.YA <yusmer96@gmail.com >
Co-authored-by: Kathy Wu <wukathy@google.com >
Co-authored-by: Adil Burak Şen <56400880+adilburaksen@users.noreply.github.com >
2026-08-24 12:29:35 -07:00
George Weale
8bc927fabb
fix: Port agent loader and file path resolution fixes to v1 ( #6788 )
...
Co-authored-by: GWeale <GWeale@users.noreply.github.com >
2026-08-24 12:26:26 -07:00
George Weale
d830355c49
fix: Validate user message parts and agent transfer targets (v1) ( #6798 )
Continuous Integration / Pre-commit Linter (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.10) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.11) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.12) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.13) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.10) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.11) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.12) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.13) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.14) (push) Has been cancelled
Continuous Integration / File Content Compliance (push) Has been cancelled
2026-08-19 16:56:42 -07:00
George Weale
5817d307b5
fix: Port branch-scoped auth responses and OAuth2 nonce forwarding to v1 ( #6803 )
2026-08-19 16:56:34 -07:00
George Weale
1353e8d733
fix: Port skill resource path and skill name validation fixes to v1 ( #6805 )
2026-08-19 16:56:27 -07:00
George Weale
7c2075c2e0
fix: Port credential and inline-data field exclusions in logs, reprs and spans to v1 ( #6797 )
2026-08-19 14:07:03 -07:00
George Weale
28b32b4765
fix(mcp): Port config stdio opt-in and reserved tool name checks to v1 ( #6796 )
2026-08-19 14:05:35 -07:00
George Weale
15bf2308ed
fix(cli): check the Host header on every local API server request (v1) ( #6789 )
2026-08-19 14:05:27 -07:00
George Weale
1f898a6f3a
fix(a2a): Port event action allowlist, agent card description source and resume flattening to v1 ( #6801 )
2026-08-19 13:52:14 -07:00
George Weale
0ae2bffdd2
fix(artifacts): Port app-scoped file artifact storage and layout-derived payload paths to v1 ( #6795 )
2026-08-19 13:52:02 -07:00
George Weale
3fec8c56a7
fix: Port session id validation, thread id scoping and Vertex RAG cleanup fixes to v1 ( #6809 )
Continuous Integration / Pre-commit Linter (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.10) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.11) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.12) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.13) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.10) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.11) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.12) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.13) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.14) (push) Has been cancelled
Continuous Integration / File Content Compliance (push) Has been cancelled
2026-08-19 11:43:58 -07:00
George Weale
0a4a5c6ce2
fix: Port eval identifier validation and persona template rendering to v1 ( #6806 )
2026-08-19 11:43:47 -07:00
George Weale
ccb481226b
fix: Port A2A agent card RPC target origin validation to v1 ( #6800 )
2026-08-19 11:43:35 -07:00
George Weale
efc5bb858e
fix(artifacts): Port artifact reference scoping and path-segment validation to v1 ( #6794 )
2026-08-19 11:43:16 -07:00
George Weale
8467bf04c2
fix(cli): Port deploy ignore-file handling to v1 ( #6793 )
2026-08-19 11:42:57 -07:00
George Weale
9886410d85
fix: Scope custom eval metrics per registry and resolve their function path from the eval config (v1) ( #6792 )
2026-08-19 11:42:46 -07:00
George Weale
6deda28479
fix: Port migration unpickle allowlist and database URL redaction to v1 ( #6791 )
2026-08-19 11:42:31 -07:00
Liang Wu
090869b9ba
feat(live): use RunConfig.session_resumption.handle when opening a live session ( #6770 )
2026-08-17 12:20:42 -07:00
Liang Wu
5fb5ff11ce
fix(live): stop background tool tasks when a live agent run ends ( #6769 )
2026-08-17 12:05:53 -07:00
Jason Zhang
e7dba7a464
fix: validate session initialization events (v1) ( #6771 )
...
Co-authored-by: Petr Marinec <54589756+petrmarinec@users.noreply.github.com >
2026-08-17 11:59:54 -07:00
Liang Wu
5e3b997f93
feat: support audio_stream_end for realtime input ( #6699 )
...
Co-authored-by: lottielin <77655652+lottielin@users.noreply.github.com >
2026-08-12 13:11:15 -07:00
Liang Wu
99c1aa325e
feat(live): forward safety_settings from generate_content_config to the Live API ( #6641 )
2026-08-07 15:12:16 -07:00
Liang Wu
302885bda3
fix(live): transfer to the target agent regardless of function response order ( #6608 )
2026-08-05 19:06:43 -07:00
Kathy Wu
47833640c7
fix: Port tool confirmation security and re-validation fixes to v1 ( #6575 )
...
Co-authored-by: Xuan Yang <xygoogle@google.com >
2026-08-05 11:53:50 -07:00
sasha-gitg
c680728401
fix: avoid shell execution in ReadFileTool ranged reads and keep local environment file access in workspace ( #6597 )
2026-08-05 11:50:19 -04:00
nikkie
4555273b5b
fix(eval): handle failed inference results without invocations (cherry-pick) ( #6565 )
...
Co-authored-by: Yufeng He <40085740+he-yufeng@users.noreply.github.com >
Co-authored-by: Liang Wu <18244712+wuliang229@users.noreply.github.com >
2026-08-04 12:10:52 -07:00
Liang Wu
c299420531
feat(live): Support asynchronous non-blocking tools ( #6522 )
2026-07-30 09:48:24 -07:00
Liang Wu
4ef72fef0e
fix: Update custom gemini llm connection logic to be used for all 3_x models, not just 3.1 ( #6438 )
2026-07-21 14:25:05 -07:00
Kathy Wu
4caf782af7
fix: Fix Vertex AI Live API session replay on reconnect / modality switch ( #6218 )
2026-07-06 10:35:59 -07:00
Kathy Wu
de2abdf333
fix: exit connection cleanly on expected GoAway signal in bidi streaming (v1) ( #6264 )
2026-07-06 10:29:05 -07:00
Kathy Wu
7a9152a382
feat(interactions): support for GenAI SDK upgraded to 2.9+ ( #6191 )
2026-06-22 16:02:35 -07:00
Liang Wu
afe408376a
fix: remove live event buffering in runner ( #6151 )
2026-06-17 13:23:28 -07:00
Kathy Wu
847a259cd8
fix: Only send grounding_metadata for 3.1 live at the end of each turn ( #6129 )
2026-06-15 13:04:45 -07:00
Xuan Yang
6e59c61104
fix(streaming): Ensure final partial=False frame is always yielded ( #6096 )
2026-06-15 10:13:22 -07:00
Liang Wu
ecfdaf5f5e
feat(live): Handle input transcription differently for Gemini Live 3.1 models ( #6045 )
2026-06-09 21:35:33 -07:00
Kathy Wu
87abf230db
fix(flows): Reset reconnect attempts on connection success ( #6042 )
2026-06-09 17:28:26 -07:00
Kathy Wu
fafafb38e1
fix(models): Default grounding metadata for Gemini 3.1 live ( #6018 )
2026-06-08 16:19:04 -07:00
Kathy Wu
aafd97f6f0
fix: Support generalized history config injection for Gemini 3.1 Live on Vertex AI ( #5999 )
2026-06-08 10:42:07 -07:00
Kathy Wu
6d027b4ce8
fix: add missing Gemini imports in base_llm_flow ( #5943 )
2026-06-02 15:23:23 -07:00
Kathy Wu
459782f479
Cherry pick fixes to v1 ( #5934 )
...
Co-authored-by: asobran <asobran@google.com >
2026-06-01 15:59:34 -07:00
Yifan
ebfff9e52b
Revert "Cherry pick fixes to v1" ( #5932 )
2026-06-01 15:26:06 -07:00
Kathy Wu
8e9d2df46e
Cherry pick fixes to v1 ( #5900 )
2026-05-29 16:36:05 -07:00
Sasha Sobran
1fd406b90a
fix(tools): Prevent session drop on MCP tool error
...
Enable MCP graceful error handling by default and retrieve background session context task exceptions. This prevents unhandled AnyIO TaskGroup transport failures from bubbling through the event loop and abruptly terminating live streaming sessions with 1006 abnormal closure.
Change-Id: Ib4669fb57cddfc6ce61f9a3991b80db3f2b3e9ab
2026-05-22 00:32:14 +00:00
Kathy Wu
13763d71f8
fix: fix input and output transcription finished events for Gemini v3.1
...
Change-Id: I3c33e84569d5f63f46c99154afa9e9d68a2fdf3c
2026-05-22 00:32:14 +00:00