fix(kugetsu): export KUGETSU_TEMP_DIR for subagent workflows #92

Merged
shoko merged 2 commits from fix/issue-73-temp-dir-v2 into main 2026-04-02 04:37:25 +02:00
2 changed files with 10 additions and 0 deletions
Showing only changes of commit c0d4314933 - Show all commits

View File

@@ -47,6 +47,7 @@ A default config file is created during `kugetsu init` with commented examples:
| Variable | Default | Description |
|----------|---------|-------------|
| `MAX_CONCURRENT_AGENTS` | 3 | Maximum number of concurrent dev agents |
| `KUGETSU_TEMP_DIR` | `~/.local/share/opencode/tool-output` | Temp directory for subagent tool output (useful in headless environments where /tmp is restricted) |
### Environment Variables for Agents

View File

@@ -634,6 +634,15 @@ else
fi
echo ""
# Test E7: KUGETSU_TEMP_DIR is exported in cmd_delegate
echo "--- Test: KUGETSU_TEMP_DIR export in cmd_delegate ---"
if grep -q "KUGETSU_TEMP_DIR" "$KUGETSU" && grep -q "export KUGETSU_TEMP_DIR" "$KUGETSU"; then
pass "KUGETSU_TEMP_DIR is exported to delegated agents"
else
fail "KUGETSU_TEMP_DIR not found in cmd_delegate export"
fi
echo ""
# Cleanup env files
rm -rf ~/.kugetsu/env 2>/dev/null || true