Repository navigation
Releases: LimeChain/gofin-cli
Release list
GoFin v0.3.0-rc1
Release candidate from main at c47d217. Release binaries, installer and checksums are attached by the Release bundles workflow after validation completes.
GoFin v0.2.0-beta.2
GoFin v0.2.0-beta.2 includes all changes on main through 6c4391f.
What's new
- Protected Yolo mode: an explicit, default-off authorization mode enabled or disabled only from the human's verified Terminal with fresh sudo. While enabled, agents can submit financial operations without further per-action approval; financial limits, validation, pricing, simulation and receipt requirements remain enforced. Disabling invalidates unused Yolo authority; already admitted submissions can finish and reconcile.
- Meteora DLMM and DAMM v2 support on Solana: pool and position reads, quotes, swaps and liquidity-position operations, with exact debit, fee and account-funding bounds.
- Relay transfers to Solana, including finalized destination-receipt verification, SPL vault permission checks and clearer USDC approval prompts.
- Bounded Solana RPC redundancy and durable submission recovery, preserving operation identity across uncertain responses.
- Protected
gofin update, newer-beta notifications and automatic refresh of existing unchanged managed companion skills after successful runtime updates. - CI reliability and duration improvements, including retained Cargo/dependency caching and parallel independent checks.
Installation and updates
Once Release bundles and the installer-site deployment have completed, run the fresh installer in your own macOS Terminal:
curl -fsSL https://limechain.github.io/gofin-cli/install.sh | shExisting installations that already provide the update command can run gofin update in their own Terminal after the public beta feed refreshes. Older installations require the reviewed local update path; the fresh installer refuses existing installations.
Financial execution requires macOS 13+ on Apple Silicon or Intel. The Linux archive supports offline discovery only. Bundles use ad-hoc hardened signatures and are not Apple-notarized.
Assets and verification
CI builds Apple Silicon and Intel macOS bundles, a Linux discovery bundle, install.sh and SHA256SUMS. Download links become usable only after the release workflow completes.
The source commit passed formatting, strict Clippy, workspace tests, synthetic delivery/lifecycle checks and native Swift checks in regression CI. Platform packaging performs its own required checks before attaching assets. This does not claim live financial or installed human-approval verification.
Source: 6c4391f.
GoFin v0.2.0-beta.1
GoFin now ships its first beta bundles under the GoFin name, bringing the current main-branch CLI and integrations into one versioned release.
Run the public installer in your own macOS Terminal once the release assets and installer-site deployment have finished:
curl -fsSL https://limechain.github.io/gofin-cli/install.sh | shThe installer downloads the bundle for your Mac, verifies its checksums and starts protected setup. It preserves existing installations by refusing to reinstall over them. Setup configures your financial limits and requests native approval; it moves no funds.
Financial execution requires macOS 13 or newer on Apple Silicon or Intel, administrator access for installation and working Touch ID. The Linux archive supports offline discovery only. The optional GoFin skill supports Codex and Claude Code. Bundles use ad-hoc signatures; Apple notarization is not provided.
Release contents: Apple Silicon and Intel macOS bundles, a Linux discovery bundle, install.sh and SHA256SUMS. Each bundle includes source/build metadata and an inner checksum manifest.
Source: 8d5c460. See the usage guide and release documentation for supported installation, approval and update behavior.
Initial release with 3 CEX, several dexes, AAVE and bridging
What's Changed
- Remove public run command and legacy execute argument by @Perseverance in #1
- Add bundled companion skill discovery, setup opt-in, and maintenance by @Perseverance in #2
- Add isolated development environments and concurrent fork verification by @Perseverance in #3
- Generalize Binance EVM deposits and standalone subaccounts by @Perseverance in #4
- Make deposit Touch ID prompts concise and readable by @Perseverance in #5
- Add named, expiring plans for sequential financial operations by @Perseverance in #6
- Add Claude Code skill support and keyboard selection during setup by @Perseverance in #7
- Explain uncertain operations and show how to check their status by @ochikov in #8
- Fix Linux compilation for configuration commands by @ochikov in #9
- Fix first-time setup review for current network and deployment defaults by @ochikov in #10
- Fix Kraken restart test journals on Linux by @ochikov in #12
- CI: cache Rust builds while keeping every regression check by @ochikov in #13
- CI: run PR regressions on macOS and refresh workflow fixtures by @ochikov in #14
- Task 31: add public RPC redundancy with concurrent reads by @ochikov in #11
- Add CCTP V2 transfers, Solana minting and verified Hyperliquid funding by @Perseverance in #15
- Allow plans to nominate bounded bridge and swap routes by @Perseverance in #17
- Fix Solana swap reliability and human-readable approval prompts by @Perseverance in #18
New Contributors
- @Perseverance made their first contribution in #1
- @ochikov made their first contribution in #8
Full Changelog: https://github.com/LimeChain/fin-cli/commits/v0.0.1-beta2
Initial Beta Release - EVM, Binance, Kraken, Bridging
What's Changed
- Remove public run command and legacy execute argument by @Perseverance in #1
- Add bundled companion skill discovery, setup opt-in, and maintenance by @Perseverance in #2
- Add isolated development environments and concurrent fork verification by @Perseverance in #3
- Generalize Binance EVM deposits and standalone subaccounts by @Perseverance in #4
- Make deposit Touch ID prompts concise and readable by @Perseverance in #5
- Add named, expiring plans for sequential financial operations by @Perseverance in #6
- Add Claude Code skill support and keyboard selection during setup by @Perseverance in #7
- Explain uncertain operations and show how to check their status by @ochikov in #8
- Fix Linux compilation for configuration commands by @ochikov in #9
- Fix first-time setup review for current network and deployment defaults by @ochikov in #10
New Contributors
- @Perseverance made their first contribution in #1
- @ochikov made their first contribution in #8
Full Changelog: https://github.com/LimeChain/fin-cli/commits/v0.0.1-beta1