Week of September 28
New features
Page through MCP logs.get_persisted_logs now returns stored logs one small page at a time, newest first. Pass the returned next_before_id as before_id to fetch older entries. MCP log tools also cap output at 500 lines, so large logs return quickly instead of timing out. See Paging through persisted logs.Updates
Send your MCP key in a request header. Remote MCP clients now authenticate with anX-API-Key or Authorization: Bearer header on every request. If you also pass a key in the URL, the header wins. Remote requests without a key no longer run under a shared server key, so each request acts only on your account. See MCP setup.Bug fixes
- Base-model deploys from the dashboard work again. Deploying a preset from Models no longer fails right away with “Extra inputs are not permitted”. Models without a supported launch preset now show a clear message before you submit. See Deploy a model.
- No duplicate GPUs from scheduled starts. A scheduled start or automatic restart no longer leaves extra GPU instances running when a machine fails to start. See Managing a deployment.
- Failed deployments release their GPU. Valkyrie now finds and shuts down GPU instances left running after a deployment fails.
- Balance checks cover every running GPU. A deployment that leaves the Running state while still holding a GPU is now included in Valkyrie’s spending checks. See Quota & billing.
Week of September 21