This commit is contained in:
2026-09-11 13:44:05 -04:00
parent 29d5216b96
commit 2ee0c42e32
10 changed files with 81 additions and 10 deletions
+22
View File
@@ -0,0 +1,22 @@
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' },
},
];
}