Is the showOverpanel function intended to only open overpanels for the extension that calls it? We have an exposed entrypoint and overpanel configured on one...
11 months ago
As mentioned, the MCP server is probably the best option. If you need something that works offline, you can download the SDK from GitLab. The repository includes the full documentation, which can then be provided as context for the SDK when working with AI tools.
user_data: quick per-user key/value storage. Best for lightweight, user-specific preferences or details you just want to keep track of.
user_property_data: a richer property system. Values are tied to elements and categories, making them suitable for feature flags, group-level settings, or other configurable attributes that need metadata (type, visibility rules, etc.).
In short:
Use user_data for tracking simple, per-user preferences (e.g., “prefers dark mode”).
Use user_property_...