feat(preset): model-aware default tools for GPT-5 (apply_patch over file_editor)#1281
feat(preset): model-aware default tools for GPT-5 (apply_patch over file_editor)#1281
Conversation
Co-authored-by: openhands <openhands@all-hands.dev>
|
[Automatic Post]: It has been a while since there was any activity on this PR. @enyst, are you still working on it? If so, please go ahead, if not then please request review, close it, or request that someone else follow up. |
|
@OpenHands Understand this PR. Then look at Gemini tools PR here: #1199 The difference in how it handles the preset is that the Gemini PR defines and adds a preset for Gemini, but it doesn't set it as default for Gemini, I think. Verify what I just said. I see it defines a Then let's do something similar in a new PR, for GPT-5, as an alternative approach to this one. Don't mess with this PR, just make a new branch from main for the alternative. We already have |
|
I'm on it! enyst can track my progress at all-hands.dev |
|
Summary of work Verification of Gemini PR (#1199)
What I implemented (new, alternative PR for GPT-5)
Checks
PR opened (draft) Next steps (optional)
|
This PR contains the model-aware default-tool mapping and wiring split out from #1166 as requested.
Summary
apply_patchover file_editor for GPT-5 familyfile_editorfor all other LLMsNotes
Related PR: #1166
Co-authored-by: openhands openhands@all-hands.dev
@enyst can click here to continue refining the PR
Agent Server images for this PR
• GHCR package: https://github.com/OpenHands/agent-sdk/pkgs/container/agent-server
Variants & Base Images
eclipse-temurin:17-jdknikolaik/python-nodejs:python3.12-nodejs22golang:1.21-bookwormPull (multi-arch manifest)
# Each variant is a multi-arch manifest supporting both amd64 and arm64 docker pull ghcr.io/openhands/agent-server:2c3f345-pythonRun
All tags pushed for this build
About Multi-Architecture Support
2c3f345-python) is a multi-arch manifest supporting both amd64 and arm642c3f345-python-amd64) are also available if needed