Release and CI
สคริปต์
scripts/ เก็บสคริปต์ช่วยเหลือสำหรับเวิร์กโฟลว์ภายในเครื่องและงานปฏิบัติการ ใช้สคริปต์เหล่านี้เมื่องานเกี่ยวข้องกับสคริปต์อย่างชัดเจน มิฉะนั้นให้เลือกใช้ CLI
หลักเกณฑ์
- สคริปต์เป็นสิ่งที่ ไม่บังคับ เว้นแต่จะมีการอ้างถึงในเอกสารหรือรายการตรวจสอบการเผยแพร่
- เลือกใช้ส่วนติดต่อ CLI เมื่อมีให้ใช้งาน (ตัวอย่าง:
openclaw models status --check) - ให้ถือว่าสคริปต์ขึ้นอยู่กับโฮสต์โดยเฉพาะ โปรดอ่านสคริปต์ก่อนเรียกใช้บนเครื่องใหม่
สคริปต์ตรวจสอบการยืนยันตัวตน
การยืนยันตัวตนของโมเดลโดยทั่วไปครอบคลุมอยู่ใน การยืนยันตัวตน สคริปต์ด้านล่างเป็นระบบแยกต่างหากที่ไม่บังคับ สำหรับตรวจสอบ โทเค็นการสมัครใช้งาน Claude Code CLI บนโฮสต์ระยะไกล/ไม่มีส่วนติดต่อผู้ใช้ และยืนยันตัวตนอีกครั้งจากโทรศัพท์:
scripts/setup-auth-system.sh- การตั้งค่าครั้งเดียว: ตรวจสอบการยืนยันตัวตนปัจจุบัน ช่วยสร้างclaude setup-tokenที่มีอายุใช้งานยาวนาน และแสดงขั้นตอนการติดตั้ง systemd/Termuxscripts/claude-auth-status.sh [full|json|simple]- ตรวจสอบสถานะการยืนยันตัวตนของ Claude Code และ OpenClawscripts/auth-monitor.sh- ตรวจสอบสถานะเป็นระยะและส่งการแจ้งเตือน (ผ่านการส่งข้อความของ OpenClaw และ/หรือ ntfy.sh) เมื่อโทเค็นใกล้หมดอายุ ตัวแปรสภาพแวดล้อม:WARN_HOURS(ค่าเริ่มต้น2),NOTIFY_PHONE,NOTIFY_NTFYเรียกใช้ตามกำหนดเวลาด้วยscripts/systemd/openclaw-auth-monitor.{service,timer}ที่รวมมาให้ (ทุก 30 นาที)scripts/mobile-reauth.sh- เรียกใช้claude setup-tokenอีกครั้งและแสดง URL สำหรับเปิดบนโทรศัพท์ เพื่อใช้งานผ่าน SSH จาก Termuxscripts/termux-quick-auth.sh,scripts/termux-auth-widget.sh,scripts/termux-sync-widget.sh- สคริปต์ Termux:Widget ที่เชื่อมต่อ SSH ไปยังโฮสต์ แสดงข้อความสถานะแบบป๊อปอัป และเปิดคอนโซล/คำแนะนำสำหรับการยืนยันตัวตนอีกครั้งเมื่อการยืนยันตัวตนหมดอายุ
ตัวช่วยอ่านข้อมูลจาก GitHub
ใช้ scripts/gh-read เมื่อต้องการให้ gh ใช้โทเค็นการติดตั้ง GitHub App สำหรับการเรียกอ่านข้อมูลที่จำกัดขอบเขตเฉพาะรีโพซิทอรี ขณะที่ gh ปกติยังคงใช้บัญชีส่วนตัวของคุณสำหรับการดำเนินการเขียนข้อมูล
ตัวแปรสภาพแวดล้อมที่จำเป็น:
OPENCLAW_GH_READ_APP_IDOPENCLAW_GH_READ_PRIVATE_KEY_FILE
ตัวแปรสภาพแวดล้อมที่ไม่บังคับ:
OPENCLAW_GH_READ_INSTALLATION_IDเมื่อต้องการข้ามการค้นหาการติดตั้งตามรีโพซิทอรีOPENCLAW_GH_READ_PERMISSIONSใช้กำหนดแทนชุดย่อยของสิทธิ์อ่านที่จะร้องขอ โดยคั่นแต่ละค่าด้วยจุลภาค
ลำดับการระบุรีโพซิทอรี:
gh ... -R owner/repoGH_REPOgit remote origin
ตัวอย่าง:
scripts/gh-read pr view 123scripts/gh-read run list -R openclaw/openclawscripts/gh-read api repos/openclaw/openclaw/pulls/123
เมื่อเพิ่มสคริปต์
- ดูแลให้สคริปต์มีขอบเขตเฉพาะเจาะจงและมีเอกสารประกอบ
- เพิ่มรายการสั้น ๆ ในเอกสารที่เกี่ยวข้อง (หรือสร้างเอกสารขึ้นใหม่หากยังไม่มี)
เนื้อหาที่เกี่ยวข้อง
Was this useful?