Repository navigation
Conversation
Signed-off-by: Rebecca Sliter <571084+rsliter@users.noreply.github.com>
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: true
Comment |
Code coverage overviewLanguages: TypeScript TypeScript / code-coverage/plugin
View coverage of the 10 most impacted files.
TypeScript / code-coverage/cli
View coverage of the 10 most impacted files.
ℹ️ Calculations represent line coverage. Results may change as calculations are updated. Updated |
Signed-off-by: Rebecca Sliter <571084+rsliter@users.noreply.github.com>
|
PR Review Advisor finished for commit Request review only when Require no Advisor blockers is green. |
|
E2E evidence for exact PR commit
The Relevant E2E aggregate passed. Dispatch receipt |
Outcome
Pi now restores the previous
models.jsonwhen updatingsettings.jsonfails, or removes a catalog created by the failed attempt. Empty settings remain valid.Reason
The generator wrote the new model catalog before reading and updating settings. A settings error could leave Pi with conflicting model defaults.
Related issues
Fixes #13362. Part of #13338.
Changes
Verification
npx vitest run --project integration test/agents/openclaw/runtime/pi-candidate-runtime-artifacts.test.ts— 46 tests passed. The six new rollback assertions failed before the fix.npx oxfmt --checkand focusednpx oxlint— passed.Review notes
agents/pi/generate-config.tsis a sensitive runtime path. I reviewed the two-file diff ate8748aee7a8827c7ae90124b6d0f1b2891c25d49locally; no independent pre-publication review is recorded. Fresh paired Pi image qualification receipts and exact-head CI remain pending.Signed-off-by: Rebecca Sliter 571084+rsliter@users.noreply.github.com