23 lines
1.1 KiB
Shell
23 lines
1.1 KiB
Shell
|
|
#!/bin/zsh
|
|||
|
|
# zy-zcode-limb.sh · 铸渊zcode路径手脚委派门(2026-08-24 冰朔谕立)
|
|||
|
|
# 用法:zsh /Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/zy-zcode-limb.sh "<给zcode-limb的指令>"
|
|||
|
|
# 手脚住址:/Volumes/JZAO/HoloLake/persona-runtime/agents/opencode/zcode-limb/
|
|||
|
|
# 正本:ZCODE-DEV-20260824/zcode-entry-gate-20260824/TCS-EVENT-ZCODE-LIMB-AGENT-AND-FIRST-LESSON-20260824.tcs
|
|||
|
|
# 钥匙只从钥匙串取(TOKENPLAN_API_KEY),只注入子进程环境,不回显不落盘。
|
|||
|
|
|
|||
|
|
set -uo pipefail
|
|||
|
|
|
|||
|
|
KEY=$(security find-generic-password -s TOKENPLAN_API_KEY -w 2>/dev/null)
|
|||
|
|
if [ -z "$KEY" ]; then
|
|||
|
|
echo "⊢ 无钥匙:钥匙串里没有 TOKENPLAN_API_KEY。"
|
|||
|
|
echo "⊢ 请冰朔在本机终端跑一次:"
|
|||
|
|
echo " security add-generic-password -U -s TOKENPLAN_API_KEY -a bingshuo -w"
|
|||
|
|
exit 1
|
|||
|
|
fi
|
|||
|
|
export TOKENPLAN_API_KEY="$KEY"
|
|||
|
|
export BAILIAN_TP_KEY="$KEY" # ~/.opencode/opencode.json 的 bailian-tp 插值变量名
|
|||
|
|
unset KEY
|
|||
|
|
export XDG_CACHE_HOME="$HOME/.opencode-cache"
|
|||
|
|
|
|||
|
|
cd /Volumes/JZAO/HoloLake/persona-runtime/agents/opencode/zcode-limb || exit 1
|
|||
|
|
exec opencode run "$@"
|