mirror of
https://github.com/Heretek-AI/openclaw.git
synced 2026-07-19 21:53:30 -04:00
a9ae1a6778
Matrix Protocol: - docker-compose.matrix.yml: Dendrite homeserver + PostgreSQL + Nginx TLS - src/channels/plugins/matrix-channel.ts: OpenClaw plugin implementation - docs/matrix-triad-setup.md: Setup guide with auth scheme (@tm1-4:triad.local) MCP Server Integration: - docs/mcp-triad-integration.md: SearXNG, Playwright, GitHub MCP configs - docs/mcp-curiosity-mapping.md: Gap-to-capability mapping Node Sync Architecture: - src/services/node-sync-service.ts: WebSocket peer sync + presence detection - src/services/node-sync-service.test.ts: Unit tests - docs/node-sync-architecture.md: Architecture docs Triad Resilience: - scripts/triad-corruption-check.mjs: SQLite + log + config + git integrity - docs/triad-resilience.md: Recovery procedures - .secure/deployment-logs/README.md: Schema v2 - skills/triad-heartbeat/SKILL.md: Corruption check integration NPM Publish Workflow: - scripts/npm-publish.mjs: version, changelog, validate, publish, rollback - .github/workflows/npm-publish.yml: GitHub Actions with provenance - docs/npm-publish-guide.md: Complete documentation All deliverables tested in Docker before production.
31 lines
958 B
Bash
Executable File
31 lines
958 B
Bash
Executable File
#!/data/data/com.termux/files/usr/bin/bash
|
|
# Quick Auth Check - Minimal widget for Termux
|
|
# Place in ~/.shortcuts/ for Termux:Widget
|
|
#
|
|
# One-tap: shows status toast
|
|
# If expired: directly opens auth URL
|
|
|
|
SERVER="${OPENCLAW_SERVER:-l36}"
|
|
|
|
STATUS=$(ssh -o ConnectTimeout=5 "$SERVER" '$HOME/openclaw/scripts/claude-auth-status.sh simple' 2>&1)
|
|
|
|
case "$STATUS" in
|
|
OK)
|
|
termux-toast -s "Auth OK"
|
|
;;
|
|
*EXPIRING*)
|
|
termux-vibrate -d 100
|
|
termux-toast "Auth expiring soon - tap again if needed"
|
|
;;
|
|
*EXPIRED*|*MISSING*)
|
|
termux-vibrate -d 200
|
|
termux-toast "Auth expired - opening console..."
|
|
termux-open-url "https://console.anthropic.com/settings/api-keys"
|
|
sleep 2
|
|
termux-notification -t "OpenClaw Re-Auth" -c "After getting key, run: ssh $SERVER '~/openclaw/scripts/mobile-reauth.sh'" --id openclaw-auth
|
|
;;
|
|
*)
|
|
termux-toast "Connection error"
|
|
;;
|
|
esac
|