May 20, 2026

v0.7.1: UniFi Control, External Chat Safety & Geo-Search

Added a new Ubiquiti network control capability with nine actions, dual authentication, and SSL fallback

Added a new Ubiquiti network control capability with nine actions, dual authentication, and SSL fallback. Integrated it across UMP, DMN, and Subagent processors alongside Brain UI tab selectors. Slimmed the underlying REST handler and capability classes by 464 lines, eliminating redundant login probes that triggered upstream nginx 499 timeouts.

Addressed privacy vulnerabilities in the new Discord communication channel by removing it from the discoverable tool surface. Renamed the associated policy context to External chat, hardened public channel rules to block owner bypasses and personal data leakage, and restricted sensitive tool access by default. Updated architecture docs and ability catalogs accordingly.

Updated all LLM provider clients to include Chalie identification headers for OpenRouter and aggregator dashboards. Bumped application version to 0.7.1.

Enhanced episodic recall by appending location_name as an at: field to output events. Introduced an optional location parameter to memory.recall, enabling place-filtered searches for saved locations or custom labels.

  • Removed redundant cap.connect() in the setup endpoint to prevent nginx 499 timeouts during capability configuration.

  • Eliminated privacy leak in external chat policy by deleting Discord as a discoverable tool and denying personal data access by default.

  • Slimmed capability.py and REST handler by 464 lines, consolidating authentication boilerplate and standardizing HTTP request helpers.

  • Added location_name to episodic recall output and enabled place-filtered memory searches via the memory.recall API.

  • Propagated Chalie identification headers across all LLM clients for OpenRouter dashboard tracking in version 0.7.1.