Repository navigation
0.9.41-alpha.3
Pre-release
Pre-release
·
797 commits
to main
since this release
Usage totals now say whether their cost was billed by the provider or estimated.
- Provider-billed cost flag:
usage.cost.totalFromProvideristrueonly when every summed part, including nested tool-call and compaction totals, carries a provider-reported billed cost, andfalsefor catalog estimates and older sessions (#3852)
Full changelog
Added
- Added
usage.cost.totalFromProviderto usage totals. Summed usage, including nested tool-call and compaction totals, reportstrueonly when every part was a provider-reported billed cost; catalog-estimated and legacy sessions without the field reportfalse. - Added
Usage.cost.totalFromProvider. It istruewhencost.totalis the billed cost reported by the provider andfalsewhen the total is estimated from the model's catalog rates, ascalculateCost()and the image generators now record. A missing value, as in sessions recorded before this field existed, meansfalse.
Changed
install.shandinstall.ps1no longer re-download Atomic when the requested release (or the latest release, when none is requested) is already installed and healthy. They printatomic <tag> is already installed; skipping download, keep theInstalled toline and PATH guidance, and download nothing; on Windows a rerun also restores a missing User PATH entry. A different version, or a missing or broken launcher,currentpointer (including one that points at a versions directory outside the install root), shim, or payload (including a missingapp.jsor other startup file), installs and repairs as before. Pass--force(-Forceon Windows) or setATOMIC_FORCE_INSTALL=1to reinstall anyway.