feat(agent): add command config to hermes/cursor agents + explicit env inheritance

- HermesAgentConfig.command: override hermes CLI path (default: "hermes")
- CursorAgentConfig.command: override cursor-agent CLI path (default: "cursor-agent")
- spawnCli: explicit env: process.env for clarity and future extensibility
- bundle-entry: read WORKFLOW_CURSOR_COMMAND from env
This commit is contained in:
2026-05-12 12:49:28 +08:00
parent 41209f1ef8
commit ecc348f182
6 changed files with 6 additions and 2 deletions
@@ -31,6 +31,7 @@ const llmProvider = {
};
const agent = createCursorAgent({
command: optionalEnv("WORKFLOW_CURSOR_COMMAND"),
model: optionalEnv("WORKFLOW_CURSOR_MODEL"),
timeout: optionalEnv("WORKFLOW_CURSOR_TIMEOUT")
? Number(optionalEnv("WORKFLOW_CURSOR_TIMEOUT"))