feat: add embedded agent submodule and update architecture

- Add device-agent-embedded submodule (ESP32 WireGuard agent)
- Update README.md with embedded agent architecture
- Update update.sh to exclude device-agent and device-agent-embedded
  (both built separately, not part of Docker deployment)
- Add docs/DESIGN.md, API_COMPAT.md, HARDWARE.md for embedded agent
- Add Kconfig for menuconfig options
- Add sdkconfig.defaults for ESP-IDF configuration
This commit is contained in:
datadunia
2026-06-26 10:03:20 +07:00
parent 7a43ec8f2d
commit 80ba316d4a
4 changed files with 11 additions and 3 deletions
+4 -1
View File
@@ -45,7 +45,10 @@ git pull origin main || { GIT_PULL_FAILED=true; echo "[!] Git pull for main repo
echo "[+] Syncing and updating submodules..."
SUBMODULE_FAILED=false
git submodule update --init --recursive --remote || { SUBMODULE_FAILED=true; echo "[!] Git submodule update skipped or failed."; }
# Exclude device-agent and device-agent-embedded (built separately, not Docker)
git submodule update --init --recursive --remote \
--exclude apps/device-agent \
--exclude apps/device-agent-embedded || { SUBMODULE_FAILED=true; echo "[!] Git submodule update skipped or failed."; }
# 2b. Build VitePress docs (non-blocking)
echo "[+] Building VitePress documentation..."