+10
-6
@@ -6,12 +6,16 @@ export function createRuntimeTools({ computer, camera } = {}) {
|
||||
name: 'jarvis_status',
|
||||
description: 'Return the local Jarvis QuantumVerse Automatic Computer master status.',
|
||||
parameters: { type: 'object', properties: {} },
|
||||
execute: () => ({
|
||||
local: true,
|
||||
qvac: qvacStatus(),
|
||||
computer_use: computer?.status?.() || { active: false, backend: 'none' },
|
||||
camera: camera?.status?.() || { enabled: false, active: false, backend: 'none' },
|
||||
}),
|
||||
execute: () => {
|
||||
const qvac = qvacStatus();
|
||||
return {
|
||||
local: qvac.agentInference !== 'groq',
|
||||
agentInference: qvac.agentInference || 'local',
|
||||
qvac,
|
||||
computer_use: computer?.status?.() || { active: false, backend: 'none' },
|
||||
camera: camera?.status?.() || { enabled: false, active: false, backend: 'none' },
|
||||
};
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'cu_status',
|
||||
|
||||
Reference in New Issue
Block a user