Both DMGs are built from the v0.3.10 tag and their sha256 values were taken from the published artifacts, then re-verified by downloading each URL the cask declares and re-hashing it -- so an arm/intel swap would have been caught, not just a stale version string. Scoop is deliberately NOT bumped in step with this. The x86_64 Windows leg did not run for v0.3.10 (its runner host was offline), so Agent-Joule-x86_64-windows.zip does not exist for this tag and a scoop manifest pointing at it would 404. Co-Authored-By: Claude Opus 5 <[email protected]>
25 lines
993 B
Ruby
25 lines
993 B
Ruby
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
|