検出箇所を見る(11)
コマンド実行 ・行58 行plugins/live-vibe/hooks/register.tsxreturn SPOKEN_SWITCH.exec(text.toLowerCase().replace(/[^a-z ]+/g, ' ').replace(/\s+/g, ' ').trim())?.[1]
コマンド実行 ・行150 行plugins/live-vibe/hooks/register.tsxconst task = /^User said: "[\s\S]*"\nThe voice front read it as a task: (.*)\n/.exec(text)
ネットワーク通信 ・行180 行plugins/live-vibe/hooks/register.tsxawait $.http.fetch(`http://127.0.0.1:${port}${path}`, { method: 'POST', body, headers: { 'X-Live-Token': token } })
プロンプト送信 ・行210 行plugins/live-vibe/hooks/register.tsxvoid $.prompt.submit({ text, asUser: true })
コマンド実行 ・行340 行plugins/live-vibe/hooks/register.tsxconst child = $.process.spawn({ argv })
コマンド実行 ・行376 行plugins/live-vibe/hooks/register.tsxreturn (await $.process.run(['uv', '--version'])).exitCode === 0
コマンド実行 ・行406 行plugins/live-vibe/hooks/register.tsxfor await (const chunk of $.process.spawn({ argv })) {
ネットワーク通信 ・行445 行plugins/live-vibe/hooks/register.tsxconst r = await Promise.race([$.http.fetch(`${url}/v1/models`), $.clock.sleep(3000).then(() => null)])
コマンド実行 ・行510 行plugins/live-vibe/hooks/register.tsxconst sub = /^(model|url)(?:\s+(\S+))?$/.exec(e.args.trim())
プロンプト送信 ・行524 行plugins/live-vibe/hooks/register.tsxif (turnOn && e.args.trim()) void $.prompt.submit({ text: e.args.trim(), asUser: true })
ツール呼び出しの介入 ・行542 行plugins/live-vibe/hooks/register.tsxon('tool.call', async ($, e, next) => {