Change summary
internal/llm/prompt/coder.go | 3 ++-
internal/llm/provider/openai.go | 2 ++
2 files changed, 4 insertions(+), 1 deletion(-)
Detailed changes
@@ -20,7 +20,8 @@ func CoderPrompt(p string, contextFiles ...string) string {
basePrompt = string(anthropicCoderPrompt)
switch p {
case string(catwalk.InferenceProviderOpenAI):
- basePrompt = string(openaiCoderPrompt)
+ // seems to behave better
+ basePrompt = string(coderV2Prompt)
case string(catwalk.InferenceProviderGemini):
basePrompt = string(geminiCoderPrompt)
}
@@ -255,6 +255,8 @@ func (o *openaiClient) preparedParams(messages []openai.ChatCompletionMessagePar
params.ReasoningEffort = shared.ReasoningEffortMedium
case "high":
params.ReasoningEffort = shared.ReasoningEffortHigh
+ case "minimal":
+ params.ReasoningEffort = shared.ReasoningEffort("minimal")
default:
params.ReasoningEffort = shared.ReasoningEffort(reasoningEffort)
}