19 lines
745 B
Bash
19 lines
745 B
Bash
|
|
#!/usr/bin/env bash
|
||
|
|
set -euo pipefail
|
||
|
|
REPO="$(cd "$(dirname "$0")" && pwd)"
|
||
|
|
|
||
|
|
# Extension symlink
|
||
|
|
mkdir -p ~/.pi/agent/extensions
|
||
|
|
ln -sf "$REPO/pi-coder-judge-extension.ts" ~/.pi/agent/extensions/pi-coder-judge-extension.ts
|
||
|
|
echo "Symlink: ~/.pi/agent/extensions/pi-coder-judge-extension.ts -> $REPO/pi-coder-judge-extension.ts"
|
||
|
|
|
||
|
|
# models.json symlink (Backup wenn reguläre Datei vorhanden)
|
||
|
|
if [ -f ~/.pi/agent/models.json ] && [ ! -L ~/.pi/agent/models.json ]; then
|
||
|
|
cp ~/.pi/agent/models.json ~/.pi/agent/models.json.bak
|
||
|
|
echo "Backup: ~/.pi/agent/models.json.bak"
|
||
|
|
fi
|
||
|
|
ln -sf "$REPO/models.json" ~/.pi/agent/models.json
|
||
|
|
echo "Symlink: ~/.pi/agent/models.json -> $REPO/models.json"
|
||
|
|
|
||
|
|
echo ""
|
||
|
|
echo "Fertig. Bitte /reload in pi agent ausführen."
|