Repository navigation
fix(aichat): update default modelId to claude-opus-5 - #82
Conversation
Asserts ChatSettings defaults to the current Opus id, so a future bump is a deliberate edit rather than a silent drift. The accompanying one-line default change landed separately in #76, which merged nine minutes after this was opened; this keeps the half that is still additive.
f08c9d1 to
850d722
Compare
|
Thank you — and welcome. This is HexIDE's second outside contribution, and you were nine minutes away from it being the first: you opened this at 00:21, and #76 (the same one-line fix) merged at 00:31. You picked an open issue and did the work properly; the race was not something you could have seen. Your version was also the more thorough one. #76 changed the default and stopped there — you added a test, written to the project's conventions (AwesomeAssertions rather than xUnit What I removed, and why:
I also trimmed a stray blank line at end of file. Nothing else was touched, and I used the "allow edits from maintainers" flag rather than asking you to force-push, so there was nothing for you to redo. Green on all four checks. Merging now — thanks again, and please do pick up another if you fancy it. Anything labelled |
Asserts ChatSettings defaults to the current Opus id, so a future bump is a deliberate edit rather than silent drift. The one-line default change itself landed in #76.
Summary
Updates the default AI Chat
modelIdinChatSettingsfrom the supersededclaude-opus-4-8toclaude-opus-5(#55).Changes
IDE/HexIDE.AIChat/ChatSettings.cs: UpdatedModelIdproperty default to"claude-opus-5".IDE/HexIDE.Tests/AIChat/ChatSessionTests.cs: Added unit testChatSettings_DefaultsModelIdToClaudeOpus5verifying the default value.docs/TODO.md: Updated task checklist entry.Fixes #55