#!/usr/bin/env bash set -euo pipefail ROOT=/usr/local/valherun/pxe_boot_alma DB=/home/valherun/.config/Code/User/globalStorage/state.vscdb KEY=saoudrizwan.claude-dev profile="${1:-local-mistral}" case "$profile" in local|local-mistral|mistral) preset="$ROOT/scripts/cline-presets/local-mistral-openai.json" ;; remote|remote-qwen|qwen) preset="$ROOT/scripts/cline-presets/remote-qwen-openai.json" ;; *) echo "usage: $0 {local-mistral|remote-qwen}" >&2 exit 1 ;; esac python3 - "$DB" "$KEY" "$preset" <<'PY' import json import sqlite3 import sys db_path, key, preset_path = sys.argv[1:4] with open(preset_path, "r", encoding="utf-8") as f: preset = json.load(f) conn = sqlite3.connect(db_path) cur = conn.cursor() row = cur.execute("select value from ItemTable where key=?", (key,)).fetchone() state = {} if row and row[0]: try: state = json.loads(row[0]) except Exception: state = {} state.update(preset) value = json.dumps(state, separators=(",", ":")) cur.execute( "insert into ItemTable(key, value) values(?, ?) on conflict(key) do update set value=excluded.value", (key, value), ) conn.commit() conn.close() print(value) PY