From a57ce0a1b8953c2501a417a93dd0be1455dcd2e9 Mon Sep 17 00:00:00 2001 From: Godopu Date: Sun, 12 Jul 2026 15:41:17 +0900 Subject: [PATCH] refactor(lib): seed db/ subfolder for cline isolation to preserve oauth and provider states - Symlink all database files inside data/db/ under isolation root - Prevent cline CLI from bouncing back to the initial Welcome provider selection screen --- .agents/skills/lib.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.agents/skills/lib.sh b/.agents/skills/lib.sh index 9be2573..a02da65 100644 --- a/.agents/skills/lib.sh +++ b/.agents/skills/lib.sh @@ -807,6 +807,13 @@ provision_isolation() { if [ -e "$HOME/.cline/data/globalState.json" ]; then ln -sfn "$HOME/.cline/data/globalState.json" "$root/data/globalState.json"; seeded="${seeded:+$seeded,}data/globalState.json" fi + # 인증과 DB 바인딩을 연계하여 Welcome Screen 튕김 방지 + mkdir -p "$root/data/db" + for f in "$HOME/.cline/data/db/"*; do + [ -e "$f" ] || continue + base="$(basename "$f")" + ln -sfn "$f" "$root/data/db/$base"; seeded="${seeded:+$seeded,}data/db/$base" + done ;; agy) mkdir -p "$root/.gemini/antigravity-cli"