Problem
There's no CLI command to share a project with another collaborator. td project collaborators lists existing collaborators and td project join lets you join a project you've been invited to, but there's no way to invite someone programmatically.
Impact
This blocks clean end-to-end agent automation in DoistOS. The /cleanup-handbook skill creates a Todoist project for audit findings but can't share it with the relevant person — the current workaround is prefixing task titles with [PersonName] as a fallback, which is a naming convention hack rather than real sharing.
Requested
A command along the lines of:
td project share <project-ref> <email-or-user-ref> [--role viewer|editor]
This would mirror what's available in the Todoist UI and REST API (POST /projects/{id}/collaborators).
Context
Filed from DoistOS — both td and tw feature gaps were reviewed as part of scoping clean agent automation workflows.
Problem
There's no CLI command to share a project with another collaborator.
td project collaboratorslists existing collaborators andtd project joinlets you join a project you've been invited to, but there's no way to invite someone programmatically.Impact
This blocks clean end-to-end agent automation in DoistOS. The
/cleanup-handbookskill creates a Todoist project for audit findings but can't share it with the relevant person — the current workaround is prefixing task titles with[PersonName]as a fallback, which is a naming convention hack rather than real sharing.Requested
A command along the lines of:
This would mirror what's available in the Todoist UI and REST API (
POST /projects/{id}/collaborators).Context
Filed from DoistOS — both
tdandtwfeature gaps were reviewed as part of scoping clean agent automation workflows.