Commit Graph

6 Commits

Author SHA1 Message Date
Kenny
1144ae707b fix(meta): require OAuth storage for DCA tokens and reject them in config meta-api-key 2026-09-05 14:02:18 +00:00
Kenny
d09042a548 fix(meta): implement request preparer, disable unconditional refresh, scope 429 quota, and stabilize auth index 2026-09-05 13:29:34 +00:00
Kenny
be7323f3bf fix(meta): recover and persist minted credentials correctly 2026-09-05 04:41:42 +00:00
Kenny
cee799f61a fix(meta): address review feedback on credential lifecycle, models, and config loading
- Make optional config loading fail on malformed YAML or validation errors
- Separate DCA token expiry from minted API key expiry in Meta token storage
- Remove global runtime fallbacks from MetaExecutor to prevent cross-account bleed
- Deduplicate inflight DCA minting using singleflight.Group and persist refreshed keys
- Resolve Meta API key in management APICall tool and support DCA minting
- Align models.json with supported chat endpoints and valid thinking levels
- Expand unit tests covering DCA refresh, singleflight, multi-account isolation, and APICall
- Include Meta API key count in client load metrics and diff reporting
2026-09-04 14:00:22 +00:00
Kenny
30191c3ad6 feat(meta): mint LLM API key from device access token via /muse-code/key 2026-09-04 13:41:24 +00:00
Kenny
54d4f4c019 feat(meta): add native Meta (Muse Code) provider and OAuth device flow 2026-09-04 13:41:24 +00:00