HuggingClaw / scripts /sync_hf.py

Commit History

  1. fix: stop overriding OpenClaw provider config — pass all env vars through⁠

    tao-shen +1: Claude Opus 4.6 (1M context)
    29370f7

  1. refactor: separate orchestrator from frontend — RUN_ORCHESTRATOR env var⁠

    tao-shen +1: Claude Opus 4.6
    6a122fb

  1. feat: migrate all Claude Code invocations to ACP protocol via acpx⁠

    tao-shen +1: Claude Opus 4.6
    9d3acbc

  1. fix: use --user flag for pip install (non-root container)⁠

    tao-shen +1: Claude Opus 4.6
    5c981dd
  2. fix: install requests at runtime before launching conversation-loop⁠

    tao-shen +1: Claude Opus 4.6
    f532fc8
  3. feat: run conversation-loop on Home Space cloud + CONFIG_ERROR fixes⁠

    tao-shen +1: Claude Opus 4.6
    acab3db
  4. feat: integrate Claude Code as coding-agent backend (z.ai/Zhipu GLM)⁠

    tao-shen +1: Claude Opus 4.6
    d653b4e
  5. feat: add coding-agent OpenClaw extension with 8 HF Space tools⁠

    tao-shen +1: Claude Opus 4.6
    b44dfca
  6. fix: delete devices dir to force fresh auto-pair, skip error replies⁠

    tao-shen +1: Claude Opus 4.6
    1e3d376
  7. fix: patch paired device scopes for OpenClaw 2026.2.19+ compatibility⁠

    tao-shen +1: Claude Opus 4.6
    d865e6e
  8. fix: clean up invalid auth.defaultScope from persisted config⁠

    tao-shen +1: Claude Opus 4.6
    b17d83b
  9. fix: revert invalid OpenClaw config keys causing RUNTIME_ERROR⁠

    tao-shen +1: Claude Opus 4.6
    9da0d8a
  10. fix: add operator scope to gateway auth and A2A security config⁠

    tao-shen +1: Claude Opus 4.6
    ff25d4f
  11. fix: reduce verbose logging to prevent HF Spaces log viewer crashes⁠

    2f79e09

  1. Upload scripts/sync_hf.py with huggingface_hub

    Verified signature
    2778fda
  2. Upload scripts/sync_hf.py with huggingface_hub

    Verified signature
    f18a4b6
  3. feat: add A2A gateway support (activated by A2A_PEERS env var)⁠

    8ee58f9
  4. Revert "feat: add pixel animation homepage with Express proxy layer"⁠

    86b44f8

  1. feat: add pixel animation homepage with Express proxy layer⁠

    tao-shen +1: Claude Opus 4.6
    6cf7429

  1. fix: switch Zhipu provider to Anthropic-compatible endpoint⁠

    tao-shen +1: Claude Opus 4.6
    3227ad9
  2. fix: update Zhipu AI model IDs to current API lineup⁠

    tao-shen +1: Claude Opus 4.6
    ae76fba
  3. fix: add required models array to zhipu provider config

    df4b021
  4. fix: rebuild providers from scratch on each startup⁠

    tao-shen +1: Claude Opus 4.6
    e3478dc
  5. feat: add Zhipu AI (z.ai) as a native LLM provider⁠

    tao-shen +1: Claude Opus 4.6
    306fbc6

  1. fix: remove tao-shen/HuggingClaw-data refs to prevent unwanted linked spaces⁠

    tao-shen +1: Claude Opus 4.6
    750878a
  2. test: revert dataset derivation to observe linked spaces behavior⁠

    tao-shen +1: Claude Opus 4.6
    8c4d233
  3. fix: restore OPENCLAW_DATASET_REPO priority over SPACE_ID derivation⁠

    tao-shen +1: Claude Opus 4.6
    7728a08
  4. fix: always derive dataset from SPACE_ID, ignore OPENCLAW_DATASET_REPO on HF⁠

    tao-shen +1: Claude Opus 4.6
    419ff91
  5. fix: revert to token auth with default "huggingclaw"⁠

    tao-shen +1: Claude Opus 4.6
    5a096f1
  6. feat: default to no-auth mode — Control UI connects instantly⁠

    tao-shen +1: Claude Opus 4.6
    3f16497
  7. fix: auto-derive dataset name from SPACE_ID, not HF_TOKEN username⁠

    tao-shen +1: Claude Opus 4.6
    8f454de
  8. feat: add GATEWAY_TOKEN env var (default: huggingclaw)⁠

    tao-shen +1: Claude Opus 4.6
    99d42f4
  9. fix: restore dangerouslyDisableDeviceAuth for HF Spaces⁠

    tao-shen +1: Claude Opus 4.6
    d2e3735
  10. config: set hardcoded gateway token "huggingclaw" as default⁠

    tao-shen +1: Claude Opus 4.6
    a18f6b8
  11. remove: drop gateway password/token auth entirely — device auth only⁠

    tao-shen +1: Claude Opus 4.6
    8814392
  12. security: enforce device auth — only paired browsers can access Control UI⁠

    tao-shen +1: Claude Opus 4.6
    7a3a430
  13. feat: switch auth from password to token mode (persists in browser)⁠

    tao-shen +1: Claude Opus 4.6
    342dacc
  14. fix: always force dmPolicy=open + allowFrom=["*"] on every startup⁠

    tao-shen +1: Claude Opus 4.6
    1be188a
  15. fix: add allowFrom=["*"] required by dmPolicy=open⁠

    tao-shen +1: Claude Opus 4.6
    3c50513
  16. fix: set Telegram dmPolicy=open and configWrites=true for HF Spaces⁠

    tao-shen +1: Claude Opus 4.6
    27fc3a4
  17. feat: telegram-proxy.cjs intercepts fetch() to bypass HF DNS block⁠

    tao-shen +1: Claude Opus 4.6
    d88aa6c
  18. fix: validate Telegram bot token format before probe (skip junk tokens)⁠

    tao-shen +1: Claude Opus 4.6
    af9334d
  19. fix: revert auth to password mode, add Telegram API auto-probe, background DNS⁠

    tao-shen +1: Claude Opus 4.6
    55bff24
  20. feat: switch auth from password to token for browser persistence⁠

    tao-shen +1: Claude Opus 4.6
    b1888ca
  21. feat: derive dataset name from Space repo name to avoid conflicts⁠

    tao-shen +1: Claude Opus 4.6
    556360b
  22. fix: remove leftover _ensure_telegram_credentials() call causing RUNTIME_ERROR⁠

    tao-shen +1: Claude Opus 4.6
    99e2a15
  23. fix: patch config when dataset exists but is empty⁠

    tao-shen +1: Claude Opus 4.6
    cf93629
  24. feat: auto-derive dataset repo name from HF_TOKEN when AUTO_CREATE_DATASET=true⁠

    tao-shen +1: Claude Opus 4.6
    3ff709d
  25. security: change AUTO_CREATE_DATASET default to false⁠

    tao-shen +1: Claude Opus 4.6
    66d172d
  26. docs: add detailed env var table with examples, change sync interval to 60s⁠

    tao-shen +1: Claude Opus 4.6
    082f8f4