Manage projects
tuqui_projectCreate, read, update, share or delete the projects you are a member of. action='list' returns yours; 'get' one in full, including who it is shared with; 'save' creates when 'project_id' is absent and updates when present; 'share' puts somebody in the project or takes them out; 'delete' removes one. Editing or deleting takes the 'admin' role IN THAT PROJECT, which is not the same as being a workspace admin. A project's knowledge base (files and Drive folders) is managed with tuqui_kb.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "tuqui_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | share, target='user': who to give it to — their EMAIL or name (a user id also works). They must already be a member of this workspace: sharing does not invite. target='group': the group's name. A list, so handing the same level to a team is one call. | |
| name | No | Human name. Required to create. | |
| level | No | share: 'usar' or 'editar' — the two levels of the picker, Spanish because the spec fixes them as the domain vocabulary of the model (compartir-unificado §10). 'none' takes the access away: it revokes the person's share, or closes the object back to the people invited. 'link' is a reach only the Library offers (anyone in the workspace with the URL). | |
| action | Yes | REQUIRED. What to do with the projects. 'share' adds or removes members — it replaces the old 'link' / 'unlink'. | |
| target | No | share: who gets it. 'user' (default) gives it to people; 'group' to whoever is in a group; 'workspace' moves the reach, handing the level to every member at once. | |
| project_id | No | UUID. Required for 'get' and 'delete'; on 'save' it means update. | |
| description | No | One line: what this project is about. | |
| consent_token | No | The approval a person gave for THIS call in Tuqui. Bound to these arguments and valid once. | |
| system_prompt_addon | No | Extra instructions every chat in this project carries. |