assess_edit_project
Edit project content in the Assess realm to update project details and names for task management using the ADD framework.
Instructions
Edit project content in Assess realm.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectRecordName | Yes | Record name of the project to edit | |
| projectName | No | Updated project name |
Implementation Reference
- src/index.ts:668-670 (registration)Dispatch and registration of the 'assess_edit_project' tool in the CallToolRequestSchema switch statement, calling the editProject handler.case 'assess_edit_project': this.validateArgs(args, ['projectRecordName']); return await this.editProject(args.projectRecordName, args.projectName);
- src/index.ts:330-339 (schema)Input schema definition for the 'assess_edit_project' tool, defining parameters projectRecordName (required) and projectName.name: 'assess_edit_project', description: 'Edit project content in Assess realm.', inputSchema: { type: 'object', properties: { projectRecordName: { type: 'string', description: 'Record name of the project to edit' }, projectName: { type: 'string', description: 'Updated project name' } }, required: ['projectRecordName'] }
- src/index.ts:1316-1319 (handler)The core handler function implementing the tool logic. Currently a mock that simulates updating the project name and returns a formatted success message.private async editProject(projectRecordName: string, projectName: string) { // Mock project edit via CloudKit return { content: [{ type: 'text', text: `Project ${projectRecordName} updated with name: ${projectName}` }] }; }