File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99# TUNNEL_NAME= # tunnel
1010# TUNNEL_HOSTNAME= # tunnel.yourdomain.com
1111
12+ # RSA private key for agent env var encryption (get from 1Password, engineering vault)
13+ # AGENT_ENV_VARS_PRIVATE_KEY=
14+
1215# How to display the 3 dev processes:
1316# tabs — separate terminal tabs (default; auto-detects iTerm2 vs Terminal.app)
1417# split — single tab with split panes (requires iTerm2)
Original file line number Diff line number Diff line change @@ -88,6 +88,18 @@ if [ ! -f "$KILOCLAW_DIR/.dev.vars" ]; then
8888 cp " $KILOCLAW_DIR /.dev.vars.example" " $KILOCLAW_DIR /.dev.vars"
8989fi
9090
91+ # Sync AGENT_ENV_VARS_PRIVATE_KEY from config into .dev.vars
92+ if [ -n " ${AGENT_ENV_VARS_PRIVATE_KEY:- } " ]; then
93+ echo " ==> Syncing AGENT_ENV_VARS_PRIVATE_KEY from config into .dev.vars..."
94+ if grep -q ' ^AGENT_ENV_VARS_PRIVATE_KEY=' " $KILOCLAW_DIR /.dev.vars" ; then
95+ sed " s|^AGENT_ENV_VARS_PRIVATE_KEY=.*|AGENT_ENV_VARS_PRIVATE_KEY=$AGENT_ENV_VARS_PRIVATE_KEY |" \
96+ " $KILOCLAW_DIR /.dev.vars" > " $KILOCLAW_DIR /.dev.vars.tmp"
97+ mv " $KILOCLAW_DIR /.dev.vars.tmp" " $KILOCLAW_DIR /.dev.vars"
98+ else
99+ echo " AGENT_ENV_VARS_PRIVATE_KEY=$AGENT_ENV_VARS_PRIVATE_KEY " >> " $KILOCLAW_DIR /.dev.vars"
100+ fi
101+ fi
102+
91103# Check AGENT_ENV_VARS_PRIVATE_KEY is configured
92104AGENT_KEY=" $( grep ' ^AGENT_ENV_VARS_PRIVATE_KEY=' " $KILOCLAW_DIR /.dev.vars" | head -1 | sed ' s/^[^=]*=//' | sed ' s/^"//;s/"$//' ) "
93105if [ -z " $AGENT_KEY " ] || [ " $AGENT_KEY " = " ..." ]; then
You can’t perform that action at this time.
0 commit comments