require 'package' class Opencode < Package description 'The open source coding agent.' homepage 'https://opencode.ai/' version '1.0.193' license 'MIT' compatibility 'x86_64' source_url "https://github.com/sst/opencode/releases/download/v#{version}/opencode-linux-x64.tar.gz" source_sha256 'aa2dc94fbecdabbe20846a6d2fe8348d7a3f0c134508ff8a6aaed0be0615233c' no_compile_needed def self.install FileUtils.install 'opencode', "#{CREW_DEST_PREFIX}/bin/opencode", mode: 0o755 end def self.postinstall ExitMessage.add "\nType 'opencode' to get started.\n" end end