opencode icon indicating copy to clipboard operation
opencode copied to clipboard

The open source coding agent.

Results 2981 opencode issues
Sort by recently updated
recently updated
newest added

Deduplicate file attachments by path before sending to backend, keeping first occurrence of each unique file while preserving all text attachments **Before:** @file.go @file.go → sends 2 attachments **After:** @file.go...

Support for file references `@file.txt` and bash execution ``$`bash command` `` in agent markdown and mode configuration. These features allow more complex context loading. ## More about the feature on...

This fixes https://github.com/sst/opencode/issues/441 (at least for the cases I was having issues with) To test, use an Azure OpenAI deployment and ask something like `opencode run "Run ls in the...

## feat: Add custom slash commands support ### Summary • Adds support for user-defined custom slash commands stored as markdown files • Commands support dynamic argument interpolation with validation •...

## Summary This PR refactors the codebase by extracting and modularizing core system components to improve maintainability and code organization. ### Key Changes - **RipgrepInstaller**: Extracted ripgrep installation logic from...

hopefully fixes #1266: > When navigating message history using the "Up" arrow key, messages containing attachments and line breaks become corrupted, resulting in duplicated attachment paths within the text. *Disclaimer:*...

Added an `attach` command to connect to a remote instance of the server

i've recently been trying out opencode and using my copilot and got a message from github about it so i am seeing if sending the real editor like i did...

BashTool hung indefinitely on background commands (`sleep 5 &`, `node server.js &`) due to file descriptor inheritance. `await process.exited` blocked because background processes inherited stdout/stderr pipes from the parent bash...

Previously, when users ran the `opencode serve` command and the default port 4096 was already in use, they would see an unexpected error message: ```bash Error: Unexpected error, check log...