Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions Casks/w/windsurf.rb → Casks/d/devin-desktop.rb
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
cask "windsurf" do
cask "devin-desktop" do
arch arm: "arm64", intel: "x64"

version "2.3.15,c46c49e94b4d3f41181204d59809d8f1b2c48d68"
sha256 arm: "96404c99a2122e836d0a4f109a5ce4694b639aaafebbacd760628565bb48db92",
intel: "017862fce148844fffa498e7692ace8be3c45cefc5572f982a93cb44b5c9a49f"
version "3.0.12,a335ac3d8c6b04d563d8bd757cadc86d305e3b12"
sha256 arm: "f5078338f6b01ab57f4c057318b8328a3dd7ca291dcd01779f2f7f00ff003b29",
intel: "f2e78d79f0a44adeccd185adf17fc2aca1640165037b6fff25559a322bd56e94"

url "https://windsurf-stable.codeiumdata.com/darwin-#{arch}-dmg/stable/#{version.csv.second}/Windsurf-darwin-#{arch}-#{version.csv.first}.dmg",
url "https://windsurf-stable.codeiumdata.com/darwin-#{arch}-dmg/stable/#{version.csv.second}/Devin-darwin-#{arch}-#{version.csv.first}.dmg",
verified: "windsurf-stable.codeiumdata.com/"
name "Windsurf"
desc "Agentic IDE powered by AI Flow paradigm"
homepage "https://windsurf.com/editor"
name "Devin Desktop"
desc "Agentic IDE with AI agent command center"
homepage "https://devin.ai/desktop"

livecheck do
url "https://windsurf-stable.codeium.com/api/update/darwin-#{arch}-dmg/stable/latest"
Expand All @@ -25,20 +25,20 @@
auto_updates true
depends_on macos: :monterey

app "Windsurf.app"
binary "#{appdir}/Windsurf.app/Contents/Resources/app/bin/windsurf"
app "Devin.app"
binary "#{appdir}/Devin.app/Contents/Resources/app/bin/devin-desktop"

uninstall launchctl: "com.exafunction.windsurf.ShipIt",
quit: "com.exafunction.windsurf"

zap trash: [
"~/.windsurf",
"~/.codeium/windsurf",
"~/.devin",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there an equivalent of this path for devin-next?

Second - does this directory contain user generated information? If conversation history with AI agents is stored here it should be preserved imho by moving to rmdir.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@krehel Yes, the equivalent path exists for devin-next as well, so I have added it.

Also, you are completely right—these directories contain user data. To protect this data from being accidentally deleted, I have changed the stanza to use rmdir.

(Note: I also bumped the version of devin-desktop@next to fix the CI audit failure.

"~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.exafunction.windsurf.sfl*",
"~/Library/Application Support/Windsurf",
"~/Library/Application Support/Devin",
"~/Library/Caches/com.exafunction.windsurf",
"~/Library/Caches/com.exafunction.windsurf.ShipIt",
"~/Library/HTTPStorages/com.exafunction.windsurf",
"~/Library/Preferences/com.exafunction.windsurf.plist",
"~/Library/Saved Application State/com.exafunction.windsurf.savedState",
]
end
23 changes: 11 additions & 12 deletions Casks/w/windsurf@next.rb → Casks/d/devin-desktop@next.rb
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
cask "windsurf@next" do
cask "devin-desktop@next" do
arch arm: "arm64", intel: "x64"

version "2.3.1015+next.c46c49e94b,c46c49e94b4d3f41181204d59809d8f1b2c48d68"
sha256 arm: "0e4a4ffe3511524b60d8107e5e36116b1e3bc317dc46e06b3bc2dac0d4b3e7c0",
intel: "6746b320f496929e23b20ec8d6cef36c8d069f75c921400b8230178b1f8fdafa"
version "3.0.1012+next.a335ac3d8c,a335ac3d8c6b04d563d8bd757cadc86d305e3b12"
sha256 arm: "40bb9115493389cb464ef834815d18f8db22b7163fea165449fb8d54dced50d3",
intel: "45b879faab02e2c090e8921fba4de158a79de833eea0f78778246d6e634ed6d6"

url "https://windsurf-stable.codeiumdata.com/darwin-#{arch}-dmg/next/#{version.csv.second}/Windsurf-darwin-#{arch}-#{version.csv.first}.dmg",
url "https://windsurf-stable.codeiumdata.com/darwin-#{arch}-dmg/next/#{version.csv.second}/Devin-darwin-#{arch}-#{version.csv.first}.dmg",
verified: "windsurf-stable.codeiumdata.com/"
name "Windsurf Next (Beta)"
desc "Agentic IDE powered by AI Flow paradigm"
name "Devin Desktop Next (Beta)"
desc "Agentic IDE with AI agent command center"
homepage "https://codeium.com/windsurf/download-next"

livecheck do
Expand All @@ -25,19 +25,18 @@
auto_updates true
depends_on macos: :monterey

app "Windsurf - Next.app"
binary "#{appdir}/Windsurf - Next.app/Contents/Resources/app/bin/windsurf-next"
app "Devin - Next.app"
binary "#{appdir}/Devin - Next.app/Contents/Resources/app/bin/devin-desktop-next"

uninstall launchctl: "com.exafunction.windsurfNext.ShipIt",
quit: "com.exafunction.windsurfNext"

zap trash: [
"~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.exafunction.windsurfNext.sfl*",
"~/Library/Application Support/Windsurf Next",
"~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.exafunction.windsurfnext.sfl*",
"~/Library/Application Support/Devin Next",
"~/Library/Caches/com.exafunction.windsurfNext",
"~/Library/Caches/com.exafunction.windsurfNext.ShipIt",
"~/Library/HTTPStorages/com.exafunction.windsurfNext",
"~/Library/Preferences/com.exafunction.windsurfNext.plist",
"~/Library/Saved Application State/com.exafunction.windsurfNext.savedState",
]
end
2 changes: 2 additions & 0 deletions cask_renames.json
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,8 @@
"volt": "volt-app",
"volta": "volta-app",
"widelands": "widelands-app",
"windsurf": "devin-desktop",
"windsurf@next": "devin-desktop@next",
"wireshark": "wireshark-app",
"xcodes": "xcodes-app",
"xournal-plus-plus": "xournal++",
Expand Down