Skip to content

Conversation

@PederHP
Copy link
Contributor

@PederHP PederHP commented Sep 18, 2025

Added

  • interleaved thinking support
  • some extended thinking convenience when using IChatClient

Not sure if the mechanism for selective inclusion of beta headers is the right one. Annoyingly, it cannot be auto-included as that will fail with some models with 3rd party providers. Also, some developers might not want interleaved thinking - but that's more of a niche case.

@tghamm
Copy link
Owner

tghamm commented Sep 23, 2025

Hi @PederHP this looks really cool. I notice it's in draft state. Something you're still working on, or were you waiting for me to review? Just didn't want to leave it sitting here if the intent was for me to take a look. Thanks for jumping in to help!

@PederHP
Copy link
Contributor Author

PederHP commented Sep 24, 2025

Just need to test it a bit more, and I am unsure if the dynamic beta header is done right. Until now, it looks like beta headers have been static. I wanted to step away and then look at it with fresh eyes. Then, I got distracted by other things. Will see if I can move it out of draft status tomorrow.

@tghamm
Copy link
Owner

tghamm commented Sep 24, 2025

No rush - just wanted to make sure I wasn't holding anything up! Thanks!

@PederHP PederHP changed the title Interleaved Thinking, Extended Thinking Convenience, Opus 4.1 Interleaved Thinking, Extended Thinking Convenience Sep 24, 2025
@PederHP
Copy link
Contributor Author

PederHP commented Sep 28, 2025

I haven't forgotten about this! Just been busy with all kinds of things.

@PederHP PederHP marked this pull request as ready for review October 12, 2025 18:51
@tghamm
Copy link
Owner

tghamm commented Oct 13, 2025

Hi @PederHP really appreciate this PR - adds a lot of nice functionality, very well tested, and adds some extensibility for future features. Thanks a bunch!

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