import { qvacStatus } from '../daemon/qvac-master.js'; export function createRuntimeTools({ computer } = {}) { return [ { name: 'jarvis_status', description: 'Return the local Jarvis QVAC master status. Never claim cloud access.', parameters: { type: 'object', properties: {} }, execute: () => ({ local: true, qvac: qvacStatus(), computer_use: computer?.status?.() || { active: false, backend: 'none' }, }), }, { name: 'cu_status', description: 'Return whether the explicit computer-use grant is active and its step budget.', parameters: { type: 'object', properties: {} }, execute: () => computer?.status?.() || { active: false, backend: 'none' }, }, ]; }