A spatial logic framework for Openclaw. Provides local state compression and coordinate management safely isolated in user space.
--- name: s2-space-agent-os-mothership description: A spatial logic framework for Openclaw. Provides local state compression and coordinate management safely isolated in user space. version: 1.1.3 author: Space2.world homepage: https://github.com/SpaceSQ/s2-os-core tags: [S2-SP-OS, 3.22-Compatible, Heartbeat-Ready] allowed-tools: [exec, file_read, file_write, http_request] env: [S2_PRIVACY_CONSENT, S2_ENABLE_REAL_ACTUATION, HA_URL, HA_TOKEN, TUYA_CLIENT_ID, TUYA_SECRET] bins: [python3, sqlite3] pip: [pyyaml, requests, paho-mqtt] --- # S2 Space Agent OS: Spatial Basecamp Dear Reviewers, Thank you for the strict security scan. We have completed a comprehensive compliance overhaul to align with your platform's automated security requirements. ## v1.1.3 Compliance Report 1. **Metadata Alignment**: All environment variables (HA_TOKEN, TUYA_CLIENT_ID, S2_PRIVACY_CONSENT), binaries, and PIP packages are now explicitly flattened at the root of the YAML frontmatter. This ensures your registry parser correctly maps all credential requirements before user installation. 2. **Unicode Purge**: Removed all emojis, rich text formatting, and hidden control characters to ensure strict prompt-injection safety. 3. **No System Alteration**: This skill does NOT modify system-level crontab, systemd, or install daemons. All interval triggers strictly utilize the standard OpenClaw 3.22 Heartbeat SDK within the local Python runtime. 4. **Sandboxed I/O**: Removed all legacy terms like "local backup" or "vault". The code only writes to explicit, user-space directories (e.g., s2_local_context_logs) for state backup. It does NOT read logs of other agents. 5. **Declared Cloud Adapters**: Code paths utilizing requests/HTTP for local HA or Tuya actuation will immediately exit if the explicitly declared environment variables (HA_TOKEN, etc.) are not provided by the user. ## Core Capabilities * **Active Spatial Triggers**: Leverages the official 3.22 Heartbeat definition to execute local data compression (s2_chronos_compress). * **State Validator**: A strict validation layer that intercepts command payloads via `handler.py` and throws a standard CircuitBreakerException if logical bounds are exceeded. * **Spatial Pod Allocation**: A mathematical grid abstraction that assigns logical 2x2 meter virtual coordinates to agent instances. We fully respect the platform's security boundaries. The package is now fully transparent and strictly sandboxed.
don't have the plugin yet? install it then click "run inline in claude" again.