fix: support Gemini 3's thought signatures#5806
Conversation
8edbc5d to
741f446
Compare
💡 Codex Reviewgoose/crates/goose/src/conversation/message.rs Lines 51 to 57 in 8edbc5d Adding ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
55fc844 to
68550e2
Compare
The-Best-Codes
left a comment
There was a problem hiding this comment.
Looks good, I didn't test it locally but will soon
DOsinga
left a comment
There was a problem hiding this comment.
thanks for jumping on this - a friend of mine at google asked me how I was celebrating gemini 3 and I replied by waiting how it will break goose. well, there
if you can remove some of the LLM things, let's get this in
68550e2 to
20c1512
Compare
Gemini 3 requires Thought Signatures to use it. https://ai.google.dev/gemini-api/docs/thought-signatures Signed-off-by: Salvatore Testa <sal@withpersona.com>
20c1512 to
512b649
Compare
|
just running a live test now (as can't from forks)... |
* main: (33 commits) fix: support Gemini 3's thought signatures (#5806) chore: Add Adrian Cole to Maintainers (#5815) [MCP-UI] Proxy and Better Message Handling (#5487) Release 1.15.0 Document New Window menu in macOS dock (#5811) Catch cron errors (#5707) feat/fix Re-enabled WAL with commit transaction management (Linux Verification Requested) (#5793) chore: remove autopilot experimental feature (#5781) Read paths from an interactive & login shell (#5774) docs: acp clients (#5800) Provider error proxy for simulating various types of errors (#5091) chore: Add links to maintainer profiles (#5788) Quick fix for community all stars script (#5798) Document Mistral AI provider (#5799) docs: Add Community Stars recipe script and txt file (#5776) chore: incorporate LF feedback (#5787) docs: quick launcher (#5779) Bump auto scroll threshold (#5738) fix: add one-time cleanup for linux hermit locking issues (#5742) Don't show update tray icon if GOOSE_VERSION is set (#5750) ...
* main: (48 commits) [fix] generic check for gemini compat (#5842) Add scheduler to diagnostics (#5849) Cors and token (#5850) fix sessions coming back with empty messages (#5841) markdown export from URL (#5830) Next camp refactor live (#5706) Add out of context compaction test via error proxy (#5805) fix: Add backward compatibility for conversationCompacted message type (#5819) Add /agent/stop endpoint, make max active agents configurable (#5826) Handle 404s (#5791) Persist provider name and model config in the session (#5419) Comment out the flaky mcp callers (#5827) Slash commands (#5718) fix: remove setx calls to not permanently edit the windows shell PATH (#5821) fix: Parse maas models for gcp vertex provider (#5816) fix: support Gemini 3's thought signatures (#5806) chore: Add Adrian Cole to Maintainers (#5815) [MCP-UI] Proxy and Better Message Handling (#5487) Release 1.15.0 Document New Window menu in macOS dock (#5811) ...
Signed-off-by: Salvatore Testa <sal@withpersona.com> Signed-off-by: Blair Allan <Blairallan@icloud.com>
Summary
Gemini 3 requires Thought Signatures to use it. This PR implements it.
Type of Change
AI Assistance
Testing
Unit tests + using the command line with
gemini-3-pro-previewRelated Issues
fixes #5792