opencode
opencode copied to clipboard
The open source coding agent.
Resolves #4751, resolves #2845. I saw this issue and decided that I'd take a stab at resolving it. This PR adds a `tui.copy_on_select` setting allowing the copy-on-select behaviour to be...
### Question 1.0.115 I can run just fine, it only crashes if starting in a code repo on my machine see https://github.com/oven-sh/bun/issues/25276 where I reported the bug in bun, not...
I've searched around and this seems to be related to provider. Anyone else? #2018 #2116
**Problem**: It's easy to accidentally exit opencode by pressing Ctrl+C once. **Proposed Solution**: Require pressing Ctrl+C twice within 2 seconds to exit. On first press, show a toast warning "Press...
# Add Subagents in the sidebar - Show Subagents in the sidebar - Click on them to navigate to the subagent session - Return to parent session with `+Up` -...
Is support for the A2A Protocol currently in scope for OpenCode, or planned on the development roadmap? If not, what considerations might influence its inclusion? OpenCode currently facilitates agent-based workflows...
### Question Is it possible to use proxy server as gasket between opencode and Internet?
## Description This issue tracks several code quality improvements identified during codebase analysis. ## Issues Identified ### 1. Type Safety Issues (Medium Priority) - Multiple `@ts-ignore` and `@ts-expect-error` directives that...
Code Quality Improvements: - Replace `any` types with `unknown` in error handling (index.ts, processor.ts) - Fix type safety in provider.ts by using proper type assertions - Fix plugin hook typing...
This will help to address the [many](https://github.com/anomalyco/opencode/issues/6535) [issues](https://github.com/anomalyco/opencode/issues/3031) [about](https://github.com/anomalyco/opencode/issues/4317) [compaction](https://github.com/anomalyco/opencode/issues/2945) Closes [#3031](https://github.com/anomalyco/opencode/issues/3031) I have had great success using this version with a custom "handover" compact prompt. ## example: override `/compact`...