2026-05-11 09:55:42 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
# conductor-setup.sh - Runs once when Conductor creates a KTX workspace.
|
|
|
|
|
#
|
2026-05-11 10:23:53 +02:00
|
|
|
# Orchestrates workspace setup. Step implementation lives in scripts/conductor/.
|
2026-05-11 09:55:42 +02:00
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
set -o pipefail
|
|
|
|
|
|
2026-05-11 10:23:53 +02:00
|
|
|
echo "=== Conductor KTX workspace setup ==="
|
2026-05-11 09:55:42 +02:00
|
|
|
|
2026-05-11 10:23:53 +02:00
|
|
|
sh scripts/conductor/link-agent-overlays.sh
|
|
|
|
|
sh scripts/conductor/link-root-env-file.sh
|
|
|
|
|
source scripts/conductor/activate-workspace-uv.sh
|
|
|
|
|
sh scripts/conductor/install-python-dependencies.sh
|
|
|
|
|
sh scripts/conductor/install-js-dependencies.sh
|
|
|
|
|
sh scripts/conductor/rebuild-native-dependencies.sh
|
|
|
|
|
sh scripts/conductor/build-workspace.sh
|
|
|
|
|
sh scripts/conductor/run-setup-doctor.sh
|
2026-05-11 09:55:42 +02:00
|
|
|
|
2026-05-11 10:23:53 +02:00
|
|
|
echo "=== Setup complete ==="
|