Create Project
create_projectCreate a DebuggAI project by providing a name and platform. Specify the team and GitHub-linked repo using UUID or name for each. The tool resolves names via case-insensitive exact match, returning the new project details.
Instructions
Create a new DebuggAI project. Required: name, platform (e.g. "web"), plus a team and a repo. Team and repo each accept EITHER a UUID or a name: pass teamUuid OR teamName, and repoUuid OR repoName. Name resolution does a backend search with case-insensitive exact match (returns AmbiguousMatch with candidates on multiple hits, NotFound on no hit). The repo must be GitHub-linked to the account. Returns {created: true, project: {uuid, name, slug, platform, repoName, ...}}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Project name. Required. | |
| platform | Yes | Platform (e.g. "web"). Required. | |
| teamUuid | No | Team UUID. Provide teamUuid OR teamName, not both. | |
| teamName | No | Team name (backend-resolved, case-insensitive exact match). Provide teamUuid OR teamName, not both. | |
| repoUuid | No | GitHub repo UUID. Provide repoUuid OR repoName, not both. Repo must be GitHub-linked. | |
| repoName | No | GitHub repo name, e.g. "org/repo" (backend-resolved, case-insensitive exact match). Provide repoUuid OR repoName, not both. |