Every action below is available as a verb in Cerebral OS — callable from a Cerebral, a Map, or the Runtime API. All executions are governed, audited, and dry-run safe.
Create Branch
abstract:create_branch
Create a new branch in a project from a parent branch.
Write
Medium risk
Create Collection
abstract:create_collection
Create a new collection in a specific project and branch.
Write
Medium risk
Delete Collection
abstract:delete_collection
Delete a collection permanently. This action cannot be undone.
Write
High risk
Get Branch
abstract:get_branch
Fetch a single branch by ID with commit history and status.
Read
Low risk
Get Collection
abstract:get_collection
Fetch a single collection by ID with layers and metadata.
Read
Low risk
Get Commit
abstract:get_commit
Fetch a single commit by SHA with file changes and metadata.
Read
Low risk
Get File
abstract:get_file
Fetch a single file by ID with metadata and layer information.
Read
Low risk
Get Layer
abstract:get_layer
Fetch a single layer by ID with properties and metadata.
Read
Low risk
Get Project
abstract:get_project
Fetch a single project by ID with basic details and metadata.
Read
Low risk
List Branches
abstract:list_branches
List branches in a project with optional status filtering and pagination.
Read
Low risk
List Collections
abstract:list_collections
List collections accessible to the authenticated user with optional filtering.
Read
Low risk
List Commits
abstract:list_commits
List commits in a branch with pagination support, ordered by creation date.
Read
Low risk
List Files
abstract:list_files
List files in a branch with optional filtering and pagination.
Read
Low risk
List Layers
abstract:list_layers
List layers in a file with pagination support.
Read
Low risk
List Projects
abstract:list_projects
List projects accessible to the authenticated user with pagination support.
Read
Low risk
Update Collection
abstract:update_collection
Update an existing collection's name and/or description.
Write
Medium risk