opencode
opencode copied to clipboard
The open source coding agent.
This PR improves the autocomplete dropdown's scrolling behavior by implementing smooth scrolling functionality when navigating through long lists of options. Previously, when users typed "/" to access commands and had...
### Summary OpenCode does not clear `reasoning_content` from previous conversation turns when sending messages to DeepSeek models, which violates the [DeepSeek Thinking Mode API specification](https://api-docs.deepseek.com/guides/thinking_mode) and causes unnecessary token usage,...
## Summary When a session is renamed, child sessions should reflect the parent session name with a suffix (e.g., `genesis-analyzer` parent spawns `genesis-analyzer|cs-1`, `genesis-analyzer|cs-2`, etc.). ## Problem Currently, child sessions...
## Summary Add a custom slash command (e.g., `/cs` or `/child`) to cycle through child sessions, providing an alternative to the keybind approach which can conflict with terminal emulators. ##...
### Description In the desktop app, I connected Zen to an account which had not enabled billing. It, of course, gave me three free models to choose from, as is...
I'm working on a Laravel project (using Laravel Boost) and, no matter which model I try, OpenCode will just randomly hang after I give it instructions. Sometimes running /compact fixes...
## Description ### Environment - OpenCode version: v1.0.128 - Operating System: Linux (Debian Testing) - Installation: Containerized setup via curl script - Mode: TUI (no serve-attach) ### Steps to Reproduce...
### Feature hasn't been suggested before. - [x] I have verified this feature I'm about to request hasn't been suggested before. ### Describe the enhancement you want to request When...
### Feature hasn't been suggested before. - [x] I have verified this feature I'm about to request hasn't been suggested before. ### Describe the enhancement you want to request As...
## Description Add a boolean parameter "inherit_context" to "task" tool -- when true, the subagent thread starts with a fork of the main thread instead of an empty one Optional,...