Repository navigation
Devin provider
Adds --provider devin --profile default (PR 49, merge ca5ac10) and a fifth entry in the fixed --all set.
On a cache miss it reads the selected Devin CLI credential file (DEVIN_CREDENTIALS, then $XDG_DATA_HOME/devin/credentials.toml, then $HOME/.local/share/devin/credentials.toml) and makes one bounded Connect JSON GetUserStatus request against the credential's api_server_url, the same read-only route the installed CLI uses for devin auth status.
Daily and weekly quota percentages normalize into account windows with reset and duration; reported ACU and prompt/flow/flex credit balances map to their own windows, and the source's -1 sentinel is preserved as unlimited rather than a number.
An absent or malformed credential file reports unavailable; there is no login, CLI invocation, token refresh, or fallback.
Also carries a nil-guard fix so an unset provider adapter reports unavailable instead of dereferencing a nil adapter.
Archive layout
Keeps the bin/remainder layout introduced at v0.3.0.
A version manager that installs a GitHub release by extracting the archive, such as mise's github: backend, must keep using bin_path = "bin" with strip_components = 1 or it treats docs/ and skills/ as installed binaries.
The published mise.toml sets both options and pins the macos-arm64 platform.
Verification
mise run verify passed on this macOS arm64 build host: formatting, go vet ./..., go test -race -shuffle=on -count=1 ./... across all packages, check-dependencies.sh, the evidence redaction suite, and a CGO-free release-like build.
scripts/package-release.sh v0.4.0 dist produced this archive with all 15 pre-publication asset checks passing; remainder_v0.4.0_darwin_arm64.asset-qa.json is that record.
On 2026-09-21 the Devin route passed an authorized native canary on this macOS host against the installed devin 3000.10.31 CLI's credential file: fresh complete evidence, verified userStatus.userId binding, daily and weekly 100-percent windows with resets and pace, and unlimited prompt_credits; see docs/features/devin.md and docs/provider-sources.md in the archive.
Downloads
remainder_v0.4.0_darwin_arm64.tar.gz, SHA256SUMS, a pinned mise.toml (macos-arm64 only), and remainder_v0.4.0_darwin_arm64.asset-qa.json.
Check the archive digest before extraction.
This release ships a darwin_arm64 archive only.
linux_amd64 stays at v0.2.2 and linux_arm64 at v0.2.1; neither contains the Devin provider.
The curl installer and Homebrew formula from the still-open PR 50 (scripts/install.sh, homebrew/remainder.rb) are not part of this release and are not an approved install path for v0.4.0.
Earlier release assets remain immutable.