cask "agent-joule" do version "0.3.10" on_arm do sha256 "bc6c02868c1272c7c14916aef0db72df75020afb587e372289de745b80f842e6" url "https://git.transaction.science/Transaction-Science/agent-joule/releases/download/v#{version}/Agent-Joule-aarch64.dmg", verified: "git.transaction.science/Transaction-Science/agent-joule/" end on_intel do sha256 "307c3ca598e97e2abddf7862be02f81a4c0b2ece1381237a42e48a5b26526495" url "https://git.transaction.science/Transaction-Science/agent-joule/releases/download/v#{version}/Agent-Joule-x86_64.dmg", verified: "git.transaction.science/Transaction-Science/agent-joule/" end name "Agent Joule" desc "Energy-metered, deterministic-first AI coding editor (a fork of Zed)" homepage "https://joule.transaction.science" app "Joule.app" caveats <<~EOS Agent Joule is ad-hoc signed (not yet notarized). If macOS blocks first launch, run: xattr -dr com.apple.quarantine "/Applications/Joule.app" EOS end