commit e6263ca445801d3602ba5819bf060f2daabb3b58
Author: Ben Sima <ben@bensima.com>
Date: Wed Dec 31 10:47:06 2025
Update Ava paths from /home/ava/omni to /home/ben/omni/ava
Part of migration to run Ava as ben user with dedicated worktree.
Task-Id: t-302.2
diff --git a/Omni/Agent/Subagent.hs b/Omni/Agent/Subagent.hs
index 54ce58f3..07abdad8 100644
--- a/Omni/Agent/Subagent.hs
+++ b/Omni/Agent/Subagent.hs
@@ -381,7 +381,7 @@ data SubagentConfig = SubagentConfig
subagentSystemPrompt :: Maybe Text,
-- | Per-spawn guardrails that override defaults
subagentGuardrails :: Maybe SpawnGuardrails,
- -- | Working directory for Coder (defaults to /home/ava/omni)
+ -- | Working directory for Coder (defaults to /home/ben/omni/ava)
subagentWorkDir :: Maybe FilePath
}
deriving (Show, Eq, Generic)
@@ -871,7 +871,7 @@ runCoderSubagentWrapper keys config callbacks = do
Coder.coderMaxTokens = getGuardrail spawnMaxTokens (subagentMaxTokens config),
Coder.coderMaxIterations = getGuardrail spawnMaxIterations (subagentMaxIterations config),
Coder.coderMaxVerifyRetries = 3,
- Coder.coderWorkDir = fromMaybe "/home/ava/omni" (subagentWorkDir config)
+ Coder.coderWorkDir = fromMaybe "/home/ben/omni/ava" (subagentWorkDir config)
}
result <- Coder.runCoderSubagent (subagentOpenRouterKey keys) coderCfg
diff --git a/Omni/Agent/Subagent/Coder.hs b/Omni/Agent/Subagent/Coder.hs
index 7e4013e9..cde98975 100644
--- a/Omni/Agent/Subagent/Coder.hs
+++ b/Omni/Agent/Subagent/Coder.hs
@@ -148,7 +148,7 @@ defaultCoderConfig namespace task =
coderMaxTokens = 100000,
coderMaxIterations = 20,
coderMaxVerifyRetries = 2,
- coderWorkDir = "/home/ava/omni"
+ coderWorkDir = "/home/ben/omni/ava"
}
-- | Run a bash command and capture output
diff --git a/Omni/Agent/Subagent/Worker.hs b/Omni/Agent/Subagent/Worker.hs
index adc00f1e..e1be17b4 100644
--- a/Omni/Agent/Subagent/Worker.hs
+++ b/Omni/Agent/Subagent/Worker.hs
@@ -70,7 +70,7 @@ printUsage = do
putText ""
putText "Options:"
putText " --namespace <ns> Code namespace like 'Omni/Agent' (required for coder)"
- putText " --workdir <dir> Working directory for the subagent (default: /home/ava/omni)"
+ putText " --workdir <dir> Working directory for the subagent (default: /home/ben/omni/ava)"
putText ""
putText "Roles: coder, web_crawler, researcher, code_reviewer, data_extractor, general"
putText ""
@@ -140,7 +140,7 @@ runDirect roleStr taskStr maybeNs maybeWorkdir = do
putText <| "Role: " <> tshow role
putText <| "Task: " <> Text.pack taskStr
putText <| "Namespace: " <> maybe "none" Text.pack maybeNs
- putText <| "WorkDir: " <> maybe "/home/ava/omni" Text.pack maybeWorkdir
+ putText <| "WorkDir: " <> maybe "/home/ben/omni/ava" Text.pack maybeWorkdir
putText "---"
result <- Subagent.runSubagentWithCallbacks keys config callbacks
diff --git a/Omni/Agent/Telegram/Orchestrator.hs b/Omni/Agent/Telegram/Orchestrator.hs
index b7b348ff..465551b1 100644
--- a/Omni/Agent/Telegram/Orchestrator.hs
+++ b/Omni/Agent/Telegram/Orchestrator.hs
@@ -177,7 +177,7 @@ runOrchestratorProcess cfg = do
(Process.proc "bash" args)
{ Process.std_out = Process.CreatePipe,
Process.std_err = Process.CreatePipe,
- Process.cwd = Just "/home/ava/omni"
+ Process.cwd = Just "/home/ben/omni/ava"
}
result <-