opencode
opencode copied to clipboard
The open source coding agent.
### Question Hi, I'm trying to develop a small MCP server that can send push notifications to the client (Opencode) without the client requesting them (a bit like SSE notifications)....
## Summary Add automatic `jp.` prefix assignment for Amazon Bedrock cross-region inference when using Tokyo region (`ap-northeast-1`). Currently, the APAC region case uses `apac.` prefix for all AP regions, but...
## Summary - add a pathExists helper for JDTLS setup - replace fs.promises.exists calls to avoid TypeError at runtime - keep JDTLS download and launcher validation working for Java LSP...
## Summary - replace use of non-existent fs.promises.exists with an async pathExists helper - prevent storage migrations from throwing at startup when project/worktree paths are missing - keep migration flow...
[FEATURE]: add self-reflection mechanism to improve code reliability #7047 ### Feature Description To mitigate common AI coding errors such as overwrite conflicts and type mismatches, I propose adding a "Self-Reflection"...
### Description I cant copy text, be it in the output window or in the input window. Whenever i mark text and right click it, it always says "Copied to...
### 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 ###...
## Summary This PR wires up cleanup to be called when ACP connections end, ensuring memory is properly freed. ## Problem When an ACP connection ends (e.g., IDE closes, client...
### 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 In...
Ollama (qwen2.5-coder): tool calls (edit/write) show as executed but no files are created/modified
### Description When using OpenCode with **Ollama + `qwen2.5-coder`**, tool calls such as `edit` / `write` appear to execute (the JSON tool payload is printed in the output), but **no...