Skip to content

fix(dashboard): preserve large manifest quotas - #6802

Merged
houko merged 7 commits into
mainfrom
fix/manifest-u64-roundtrip
Aug 10, 2026
Merged

houko merged 7 commits into
mainfrom
fix/manifest-u64-roundtrip

Conversation

@houko

@houko houko commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • parse TOML integers as BigInt only when JavaScript Number cannot represent them safely
  • preserve large resource quota values as validated decimal strings during form serialization
  • continue rejecting negatives, non-integers, and values beyond TOML's signed 64-bit integer range

Verification

  • pnpm exec vitest run src/lib/agentManifest.test.ts (25 tests)
  • pnpm test (91 files, 952 tests)
  • pnpm typecheck
  • pnpm lint
  • pnpm build

@github-actions github-actions Bot added size/M 50-249 lines changed no-rust-required This task does not require Rust knowledge labels Aug 9, 2026
@houko
houko merged commit 4206009 into main Aug 10, 2026
37 checks passed
@houko
houko deleted the fix/manifest-u64-roundtrip branch August 10, 2026 05:24
@houko houko mentioned this pull request Aug 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-rust-required This task does not require Rust knowledge size/M 50-249 lines changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant