-
Notifications
You must be signed in to change notification settings - Fork 3.3k
v0.5.88: interactions api for gemini, trigger machine size increase, confluence ops #3203
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
waleedlatif1
commented
Feb 11, 2026
- feat(providers): add Gemini Deep Research via Interactions API (feat(providers): add Gemini Deep Research via Interactions API #3192)
- improvement(oom): increase trigger machine size (improvement(oom): increase trigger machine size #3196)
- fix(hotkeys): remove C, T, E tab-switching hotkeys (fix(hotkeys): remove C, T, E tab-switching hotkeys #3197)
- fix(variables): fix tag dropdown and cursor alignment in variables block (fix(variables): fix tag dropdown and cursor alignment in variables block #3199)
- feat(confluence): added list space labels, delete label, delete page prop (feat(confluence): added list space labels, delete label, delete page prop #3201)
- fix(confl): use recommended query param pattern for confluence route (fix(confl): use recommended query param pattern for confluence route #3202)
* feat(providers): add Gemini Deep Research via Interactions API * fix(providers): hide memory UI for deep research models * feat(providers): add multi-turn support and token logging for deep research * fix(providers): only collect user messages as deep research input * fix(providers): forward previousInteractionId to provider request * fix(blocks): hide memory child fields for deep research models * remove memory params from models that don't support it in provider requests * update blog
…3202) * fix(confl): use recommended query param pattern for confluence route * use unused var
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
Greptile OverviewGreptile SummaryThis release introduces Gemini Deep Research support via the Interactions API, expands Confluence tooling, removes conflicting hotkeys, and increases trigger machine capacity. Major Changes:
Confidence Score: 5/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant User
participant Agent Block
participant Gemini Provider
participant Interactions API
participant Copilot Store
User->>Agent Block: Request deep research (model: deep-research-pro-preview-12-2025)
Agent Block->>Gemini Provider: executeGeminiRequest(config)
Gemini Provider->>Gemini Provider: isDeepResearchModel() check
Gemini Provider->>Gemini Provider: executeDeepResearchRequest()
Gemini Provider->>Gemini Provider: collapseMessagesToInput() - flatten messages
alt Streaming Mode
Gemini Provider->>Interactions API: create({ stream: true })
Interactions API-->>Gemini Provider: StreamingInteraction
Gemini Provider->>Gemini Provider: createDeepResearchStream()
loop Stream events
Interactions API-->>Gemini Provider: content.delta events
Gemini Provider-->>User: Stream text chunks
end
Interactions API-->>Gemini Provider: interaction.complete
Gemini Provider->>Gemini Provider: Extract usage & interactionId
Gemini Provider-->>Agent Block: StreamingExecution with interactionId
else Non-Streaming Mode
Gemini Provider->>Interactions API: create({ stream: false })
Interactions API-->>Gemini Provider: Interaction (status: running)
loop Poll until complete
Gemini Provider->>Interactions API: get(interactionId)
Interactions API-->>Gemini Provider: Interaction status
end
Gemini Provider->>Gemini Provider: extractTextFromInteractionOutputs()
Gemini Provider->>Gemini Provider: extractInteractionUsage()
Gemini Provider-->>Agent Block: ProviderResponse with interactionId
end
Agent Block-->>User: Research results with interactionId for follow-ups
Note over User,Copilot Store: Model Selection Normalization
User->>Copilot Store: Select model variant (e.g., claude-4.5-opus)
Copilot Store->>Copilot Store: canonicalizeModelMatchKey()
Copilot Store->>Copilot Store: normalizeSelectedModelKey()
Copilot Store-->>User: Canonical model ID (claude-opus-4-5)
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
35 files reviewed, no comments