openclaw/src/flows
the sun gif man d4b4660026
config: stop automatic writes and guard Nix mutators (#78047)
Keep startup-derived plugin enablement, gateway auth tokens, control UI origins, and owner-display secrets runtime-only instead of persisting them into openclaw.json.

Refuse config writers, mutating update/plugin lifecycle commands, and doctor repair/token generation in Nix mode with agent-first nix-openclaw guidance.

Verification:
- pnpm check
- pnpm build
- pnpm test -- src/config/io.write-config.test.ts src/config/mutate.test.ts src/config/io.owner-display-secret.test.ts src/gateway/server-startup-config.recovery.test.ts src/gateway/startup-auth.test.ts src/gateway/startup-control-ui-origins.test.ts src/cli/plugins-cli.install.test.ts src/cli/plugins-cli.policy.test.ts src/cli/plugins-cli.uninstall.test.ts src/cli/plugins-cli.update.test.ts src/cli/update-cli.test.ts src/auto-reply/reply/commands-plugins.install.test.ts src/auto-reply/reply/commands-plugins.test.ts src/commands/onboarding-plugin-install.test.ts src/commands/doctor.runs-legacy-state-migrations-yes-mode-without.e2e.test.ts src/commands/doctor/shared/codex-route-warnings.test.ts src/commands/doctor/repair-sequencing.test.ts src/agents/auth-profile-runtime-contract.test.ts src/auto-reply/reply/agent-runner-execution.test.ts
- GitHub CI green on 05a2c71b90

Co-authored-by: Codex <noreply@openai.com>
2026-05-06 14:43:32 +02:00
..
channel-setup.prompts.ts refactor: trim flow contribution exports 2026-05-02 03:03:22 +01:00
channel-setup.status.test.ts feat: add channel message lifecycle sdk 2026-05-06 01:46:42 +01:00
channel-setup.status.ts fix: reduce WebUI session latency churn (#76277) thanks @BunsDev 2026-05-02 18:39:06 -05:00
channel-setup.test-helpers.ts test: share channel setup fixtures 2026-04-20 19:32:19 +01:00
channel-setup.test.ts fix(onboard): recover externalized channel plugin from stale config (#78328) 2026-05-06 15:55:16 +08:00
channel-setup.ts fix(onboard): recover externalized channel plugin from stale config (#78328) 2026-05-06 15:55:16 +08:00
doctor-health-contributions.test.ts Add agent visibility to skills check (#75983) 2026-05-02 20:50:38 +02:00
doctor-health-contributions.ts fix(doctor): repair legacy Codex route config 2026-05-05 17:42:41 -07:00
doctor-health.ts config: stop automatic writes and guard Nix mutators (#78047) 2026-05-06 14:43:32 +02:00
doctor-startup-channel-maintenance.test.ts test: move pure hotspots to fast lane 2026-04-28 07:56:40 +01:00
doctor-startup-channel-maintenance.ts test: move pure hotspots to fast lane 2026-04-28 07:56:40 +01:00
model-picker.ts fix: thread workspace auth evidence through model auth 2026-04-30 00:13:12 +01:00
provider-flow.runtime.ts refactor: trim flow contribution exports 2026-05-02 03:03:22 +01:00
provider-flow.test.ts test(core): stabilize changed gate mocks 2026-04-30 02:58:40 +01:00
provider-flow.ts refactor: trim flow contribution exports 2026-05-02 03:03:22 +01:00
search-setup.test.ts fix(onboarding): trust official web search installs 2026-05-03 00:48:37 -07:00
search-setup.ts fix(onboarding): mask token/credential inputs in CLI wizard prompts (#76693) 2026-05-03 14:33:58 +00:00
types.ts refactor: trim flow contribution exports 2026-05-02 03:03:22 +01:00