|
Some checks are pending
CI / verify (push) Waiting to run
The idle-teardown sweep was env-only (GPU_IDLE_TIMEOUT_MINUTES). Make it operator-configurable at runtime via the settings singleton (like the GO/PAUSE/AWAY kill-switch), editable from the Hosts view. - migration 0013: gpu_idle_shutdown_enabled (bool, default true) + gpu_idle_timeout_minutes (int, default 30) on prospector_settings. - settings PUT accepts the two fields; empty-patch guard relaxed. - gpu.service idle sweep reads settings: skips teardown when disabled, uses the persisted minutes (env then 30 as fallback); status() reports the effective enabled flag + minutes (GpuModule imports SettingsModule, one-way, no cycle). - Hosts view: idle auto-teardown panel (toggle + minutes + save) showing the server's effective state. Verified live: settings/gpu-status expose the fields, PUT persists, UI renders. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| 0001_prospector.sql | ||
| 0002_drafts.sql | ||
| 0003_corrections.sql | ||
| 0004_booking.sql | ||
| 0005_campaigns.sql | ||
| 0006_bilingual.sql | ||
| 0007_tasks.sql | ||
| 0008_peers.sql | ||
| 0009_provider_attestations.sql | ||
| 0010_warm_intros.sql | ||
| 0011_marketplace_routings.sql | ||
| 0012_gpu_droplet.sql | ||
| 0013_gpu_idle_config.sql | ||