Skip to main content

Project Tools

Overview

Projects are the top-level organisational unit in Logic Composer. Every Logic Block, Logic Flow, and Logic Recipe belongs to a project. Project tools are the starting point for almost every agent task - before referencing any artifact by name, the agent confirms the project exists and checks whether its associated solution is managed or unmanaged.


list_projects

Lists all Flowon projects available in the connected environment.

ParameterTypeRequiredDescription
---No parameters

Returns: A list of project names.

Use when: You need to discover what projects exist before referencing one by name in a subsequent tool call.


get_project_details

Retrieves the full details for a specific Flowon project, including its associated Dataverse solution and whether that solution is managed or unmanaged.

ParameterTypeRequiredDescription
projectNamestringThe name of the Flowon project

Returns: Project details including ID, title, description, and solution information.

Important: The isManaged flag on the associated solution determines whether the project's artifacts can be created or modified. See Managed Solution Protection.


create_project

Creates a new Flowon project linked to an existing Dataverse solution.

ParameterTypeRequiredDescription
projectNamestringThe name for the new project
solutionIdGUIDThe ID of the Dataverse solution to associate with the project
titlestringA human-friendly display title
descriptionstringA description of the project's purpose

Returns: The GUID of the newly created project.

Use when: Starting a new Flowon implementation. Always link a project to an unmanaged solution so that its contents can be modified. Use list_unmanaged_solutions first to identify a suitable solution.