refactor: unify env vars (UWF_HOME, OCAS_HOME) + env only in CLI (#37)
CI / check (pull_request) Failing after 3m6s
CI / check (pull_request) Failing after 3m6s
Breaking changes: - UWF_STORAGE_ROOT → UWF_HOME - WORKFLOW_STORAGE_ROOT removed (no fallback) - OCAS_DIR → OCAS_HOME (aligned with ocas CLI) Library functions no longer read process.env: - util-agent/storage.ts: resolveStorageRoot(override), getGlobalCasDir(override) - agent-hermes: isResumeDisabled(flag) pure function, CLI reads env - agent-claude-code: CLI reads CLAUDE_MODEL and passes to agent Fixes #37
This commit is contained in:
@@ -89,7 +89,7 @@ echo ""
|
||||
echo "=== Config ==="
|
||||
|
||||
# Check workflow config exists
|
||||
CONFIG_DIR="${UWF_STORAGE_ROOT:-$HOME/.shazhou/united-workforce}"
|
||||
CONFIG_DIR="${UWF_HOME:-$HOME/.shazhou/united-workforce}"
|
||||
check "config.yaml exists" \
|
||||
"[ -f '$CONFIG_DIR/config.yaml' ]" \
|
||||
"Run: uwf setup"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
# E2E walkthrough for shazhou/united-workforce.
|
||||
# Runs inside Docker with isolated UWF_STORAGE_ROOT.
|
||||
# Runs inside Docker with isolated UWF_HOME.
|
||||
# Exercises: setup → workflow add → thread start/exec → cancel/fork → read/inspect.
|
||||
#
|
||||
# Usage:
|
||||
@@ -70,8 +70,8 @@ cat > "$E2E_DIR/run.sh" << 'INNER_SCRIPT'
|
||||
set -euo pipefail
|
||||
|
||||
# Isolated storage — never touches host's ~/.uwf
|
||||
export UWF_STORAGE_ROOT="/tmp/uwf-e2e-storage"
|
||||
mkdir -p "$UWF_STORAGE_ROOT"
|
||||
export UWF_HOME="/tmp/uwf-e2e-storage"
|
||||
mkdir -p "$UWF_HOME"
|
||||
|
||||
REPO_DIR="$1"
|
||||
AGENT="$2"
|
||||
@@ -157,7 +157,7 @@ if [ -n "$PROVIDER" ] && [ -n "$MODEL" ] && [ -n "$API_KEY" ]; then
|
||||
else
|
||||
# Copy host config if available
|
||||
if [ -f "$HOME/.shazhou/united-workforce/config.yaml" ]; then
|
||||
cp "$HOME/.shazhou/united-workforce/config.yaml" "$UWF_STORAGE_ROOT/config.yaml"
|
||||
cp "$HOME/.shazhou/united-workforce/config.yaml" "$UWF_HOME/config.yaml"
|
||||
echo " Copied host config.yaml" >&2
|
||||
fi
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user