Skip to content

Conversation

@Tarquinen
Copy link
Collaborator

@Tarquinen Tarquinen commented Jan 15, 2026

Summary

  • Replace provider-specific injection checks (GitHub Copilot, Anthropic reasoning detection) with a universal rule
  • Never inject immediately following a user message - wait until assistant has started its turn

Gemini reasoning models also require thinking blocks at the start of the turn, it seems like this is a pattern providers are sticking with so going to make it universal instead of checking provider to simplify

Replace provider-specific checks (GitHub Copilot, Anthropic reasoning detection) with a universal rule: never inject immediately following a user message. This avoids interfering with model reasoning/thinking phases across all providers.
@Tarquinen Tarquinen merged commit 018a0d6 into dev Jan 15, 2026
1 check passed
@Tarquinen Tarquinen deleted the fix/simplify-injection-timing branch January 15, 2026 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants