| ▲ | 0xbadcafebee a day ago | |||||||
OpenCode is a worse design in several ways. But the worst part is they don't really respond to issues or pull requests and support is nonexistent. Been in multiple issues with a dozen people begging for a fix with no response. So we all do what we can but there's no one community fix. A ton of OpenCode functionality gets broken constantly because they have almost nonexistent regression tests nor e2e tests for all the features. When they do break it you have to go to Discord and hope someone from their team sees that they broke something, and hope they want to fix it or take a PR for it. This is also ignoring the massive memory leaks that were just accepted as normal. But with Pi being barebones and intended to be customized, there are a million extensions to choose from compared to OpenCode. This means not only can you write your own extension easily, 5 other people already have. I forked one popular question-asking tool and added support for an external ui (Zenity). And an LLM provider (Synthetic) had a bug which I helped get fixed in a 3rd party extension for the provider. Both I got done in days, because I didn't have to go through some official Pi team; extensions distribute the work better. It's still hard to manage all the extensions, but better than the alternative. | ||||||||
| ▲ | eddythompson80 a day ago | parent [-] | |||||||
Why would you not ask opencode to fix the issue for you instead of asking opencode folks to ask their opencode to fix it for you? Surely Maintaining your own fork is just one markdown file and one corn task away. | ||||||||
| ||||||||