Personality controls in settings
Rolling release / release (push) Successful in 7m29s

This commit is contained in:
2026-09-12 15:56:35 -04:00
parent 5317576087
commit 2f6e4b3af9
19 changed files with 104 additions and 13 deletions
+2 -2
View File
@@ -23,7 +23,7 @@ export class HarnessBridge extends EventEmitter {
const settings = voiceSettings();
const access = fsAccess ?? settings.fsAccess;
const assistantName = normalizeAssistantName(settings.assistantName);
const workspace = cwd || ensureAgentWorkspace({ name: assistantName });
const workspace = cwd || ensureAgentWorkspace({ name: assistantName, prompt: settings.assistantPrompt });
const roots = harnessRoots(access);
this.options = {
cwd: workspace,
@@ -42,7 +42,7 @@ export class HarnessBridge extends EventEmitter {
webFetch: true,
permissionMode,
origin: 'jarvis-qvac',
system: voiceSystemPrompt(assistantName),
system: voiceSystemPrompt(assistantName, settings.assistantPrompt),
voice: true,
maxTurns: settings.maxTurns,
maxShellCalls: settings.maxShellCalls,