Manage Gnosari Access
gnosari_manage_accessConfigure an agent's access level and public URL.
Controls who can access the agent and how. PUBLIC makes the agent available at joina.chat/{uri}. PASSWORD_PROTECTED adds a password gate. PRIVATE restricts to API/embed access only. The publishing domain (joina.chat) is resolved automatically.
Raises: ValueError: If PASSWORD_PROTECTED without password, or password with non-PASSWORD_PROTECTED access level.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uri | No | URL path for joina.chat/{uri}. Must be unique. Required for PUBLIC/PASSWORD_PROTECTED | |
| password | No | Password for PASSWORD_PROTECTED access. Required when access_level is PASSWORD_PROTECTED. Minimum 8 characters | |
| gnosari_id | Yes | ID of the agent to update | |
| access_level | Yes | Who can access: PUBLIC (anyone with link), PRIVATE (API/embed only), PASSWORD_PROTECTED (link with password gate) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | Yes | Agent summary | |
| readiness | Yes | Configuration completeness with missing keys and next steps |