create_geomi_project
Create a new project for your Geomi organization to manage Aptos blockchain development workflows and tools.
Instructions
Create a new Project for your Geomi Organization. Geomi is the essential toolkit for Aptos developers.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| description | Yes | The description of the project. | |
| organization_id | Yes | The organization id to create the project for. | |
| project_name | Yes | The name of the project. Must be between 3 and 32 characters long, with only lowercase letters, numbers, dashes and underscores. |
Implementation Reference
- src/tools/geomi/projects.ts:12-38 (handler)The implementation of the 'create_geomi_project' tool, which wraps the Geomi service's createProject method.
export const createProjectTool = { description: "Create a new Project for your Geomi Organization. Geomi is the essential toolkit for Aptos developers.", execute: async ( args: { description: string; organization_id: string; project_name: string; }, context: any ) => { try { await recordTelemetry({ action: "create_project" }, context); const geomi = new Geomi(context); const project = await geomi.createProject({ description: args.description, organization_id: args.organization_id, project_name: args.project_name, }); return JSON.stringify(project); } catch (error) { return `❌ Failed to create project: ${error}`; } }, name: "create_geomi_project", parameters: CreateProjectToolScheme, };