mammoth project
GENERATED from
mammoth schema listandmammoth capability list(mammoth-cli 2.4.0, released 2026-10-29)—do not edit; runnpm run docs:capabilities.
25 commands, grouped by blast radius.
"Off a terminal" is what a command's confirmation policy requires when nothing can answer a prompt, as in an agent or CI run: --yes, plus --confirm with the exact target for confirm_target commands. TARGET stands for the id or name the command acts on; the CLI's confirmation_required error names it.
The SDK symbol and API operation come from mammoth capability list. A command that list does not map to one shows — in both columns; mammoth schema get <command.id> describes any command in full.
Destructive
| Command | Scope | Blast radius | Confirmation | Off a terminal | Wait | Pagination | SDK symbol | API operation |
|---|---|---|---|---|---|---|---|---|
mammoth project bulk-delete | project | Destructive | confirm_target | --yes --confirm TARGET | not_async | none | mammoth.api.projects.ProjectsAPI.bulk_delete_and_verify | DELETE /workspaces/{workspace_id}/projects (DeleteProjects) |
High impact
| Command | Scope | Blast radius | Confirmation | Off a terminal | Wait | Pagination | SDK symbol | API operation |
|---|---|---|---|---|---|---|---|---|
mammoth project bulk-update | project | High impact | confirm_target | --yes --confirm TARGET | not_async | none | mammoth.api.projects.ProjectsAPI.bulk_update | PATCH /workspaces/{workspace_id}/projects (UpdateProjects) |
mammoth project delete | project | High impact | confirm_target | --yes --confirm TARGET | not_async | none | mammoth.api.projects.ProjectsAPI.delete_and_verify | DELETE /workspaces/{workspace_id}/projects/{project_id} (DeleteProject) |
mammoth project resource-dependencies update | project | High impact | confirm_target | --yes --confirm TARGET | always_wait | none | mammoth.api.projects.ProjectsAPI.resource_dependencies_update | PATCH /workspaces/{workspace_id}/projects/{project_id}/resource-dependencies (BulkModify) |
mammoth project user add | project | High impact | confirm_target | --yes --confirm TARGET | not_async | none | mammoth.api.projects.ProjectsAPI.add_users | POST /workspaces/{workspace_id}/projects/{project_id}/users (AddUserProject) |
mammoth project user remove | project | High impact | confirm_target | --yes --confirm TARGET | not_async | none | mammoth.api.projects.ProjectsAPI.remove_users | DELETE /workspaces/{workspace_id}/projects/{project_id}/users (RemoveUserProject) |
mammoth project user update | project | High impact | yes_always | --yes | not_async | none | mammoth.api.projects.ProjectsAPI.user_update | PATCH /workspaces/{workspace_id}/projects/{project_id}/users (UpdateUserProject) |
Benign mutation
| Command | Scope | Blast radius | Confirmation | Off a terminal | Wait | Pagination | SDK symbol | API operation |
|---|---|---|---|---|---|---|---|---|
mammoth project copy | project | Benign mutation | none | — | always_wait | none | mammoth.api.projects.ProjectsAPI.copy | POST /workspaces/{workspace_id}/projects/{project_id}/copy (CopyProject) |
mammoth project create | project | Benign mutation | none | — | not_async | none | mammoth.api.projects.ProjectsAPI.create | POST /workspaces/{workspace_id}/projects (CreateProject) |
mammoth project ensure | project | Benign mutation | none | — | not_async | none | — | — |
mammoth project memory add | project | Benign mutation | none | — | not_async | none | — | — |
mammoth project memory remove | project | Benign mutation | prompt_or_yes | --yes | not_async | none | — | — |
mammoth project sample-flow | project | Benign mutation | none | — | not_async | none | mammoth.api.projects.ProjectsAPI.sample_flow | POST /workspaces/{workspace_id}/projects/{project_id}/sample-flow (CreateSampleFlow) |
mammoth project update | project | Benign mutation | none | — | not_async | none | mammoth.api.projects.ProjectsAPI.update | PATCH /workspaces/{workspace_id}/projects/{project_id} (UpdateProject) |
Read
| Command | Scope | Blast radius | Confirmation | Off a terminal | Wait | Pagination | SDK symbol | API operation |
|---|---|---|---|---|---|---|---|---|
mammoth project check | project | Read | none | — | not_async | none | — | — |
mammoth project checkpoint list | project | Read | none | — | not_async | single_page | mammoth.api.projects.ProjectsAPI.checkpoint_list | GET /workspaces/{workspace_id}/projects/{project_id}/checkpoints (GetProjectCheckpoints) |
mammoth project data-check list | project | Read | none | — | not_async | single_page | mammoth.api.projects.ProjectsAPI.data_check_list | GET /workspaces/{workspace_id}/projects/{project_id}/data-checks (GetProjectDataChecks) |
mammoth project get | project | Read | none | — | not_async | single_page | — | — |
mammoth project list | project | Read | none | — | not_async | single_page | mammoth.api.projects.ProjectsAPI.list | GET /workspaces/{workspace_id}/projects (GetProject) |
mammoth project memory list | project | Read | none | — | not_async | none | — | — |
mammoth project needs-attention | project | Read | none | — | not_async | none | — | — |
mammoth project pending-changes | project | Read | none | — | not_async | none | mammoth.api.projects.ProjectsAPI.pending_changes | GET /workspaces/{workspace_id}/projects/{project_id}/pending-changes (GetPendingChanges) |
mammoth project publish-credentials | project | Read | none | — | not_async | none | mammoth.api.projects.ProjectsAPI.publish_credentials | GET /workspaces/{workspace_id}/projects/{project_id}/credentials (GetPublishCredentials) |
mammoth project resource-dependencies | project | Read | none | — | not_async | none | mammoth.api.projects.ProjectsAPI.resource_dependencies | GET /workspaces/{workspace_id}/projects/{project_id}/resource-dependencies (GetResourceDependencies) |
mammoth project resource-status | project | Read | none | — | not_async | none | mammoth.api.projects.ProjectsAPI.resource_status | GET /workspaces/{workspace_id}/projects/{project_id}/resource-status (GetResourceStatus) |