deeplyclear_apply_operations
ChatGPTApply exact node and edge operations to an existing owned DeeplyClear map. Use only for deterministic edits involving explicit positions, styles, node IDs, or edges. Fetch the map first with deeplyclear_get_map. Prefer deeplyclear_edit_map for ordinary natural-language changes.
deeplyclear_create_edge
ChatGPTConnect two distinct existing nodes in an owned map with one directed edge and an optional label. Read the map with deeplyclear_get_map first and use its exact node IDs. If that connection already exists, it is kept without duplication or relabeling. Does not change visibility or use AI credits.
deeplyclear_create_map
ChatGPTCreate a new interactive, editable, shareable mind map or mindmap in DeeplyClear. Use when the user asks to create, generate, visualize, structure, organize, or transform information into a mind map, mindmap, concept map, knowledge map, systems map, idea map, argument map, research map, or codebase map. This is appropriate for topics, conversations, research, plans, documents, codebases, and messy notes. Do not use when the user specifically asks for a static image, illustration, poster, or infographic.
deeplyclear_create_node
ChatGPTAdd one node to an existing owned map at explicit coordinates. An optional parentId also creates a connecting edge from that parent. Read the map with deeplyclear_get_map first. Returns the saved map, preview, and new node ID in tempKeyToId.created. Does not change visibility or use AI credits.
deeplyclear_delete_edge
ChatGPTDelete one edge from an owned map while keeping both endpoint nodes. Read the map with deeplyclear_get_map first and use its exact edge ID. Perform only a user-requested removal. Does not change visibility or use AI credits.
deeplyclear_delete_node
ChatGPTDelete one node and all edges connected to it from an owned map. Other nodes, including child nodes, remain. Read the map with deeplyclear_get_map first and use its exact node ID. Perform only a user-requested removal. Does not change map visibility or use AI credits.
deeplyclear_edit_map
ChatGPTUpdate an existing owned DeeplyClear map using a natural-language instruction. Use for broad changes such as adding topics, restructuring sections, connecting ideas, simplifying the map, or expanding its depth. Do not use to create a new map.
deeplyclear_elaborate_node
ChatGPTAdd focused child nodes beneath one existing node in an owned DeeplyClear map. Use when the user asks to expand, deepen, explain, or break down one specific topic in an existing map.
deeplyclear_get_map
ChatGPTFetch the nodes, edges, and metadata of one existing owned DeeplyClear map. Use before deterministic edits or when the current map structure must be inspected.
deeplyclear_list_maps
ChatGPTList maps in the authenticated user's DeeplyClear workspace. Use when the user asks to find, browse, select, or inspect their existing maps.
deeplyclear_preview_map
ChatGPTReturn a visual preview and interactive link for one existing owned DeeplyClear map. Use when the user asks to see, open, display, or preview a map, or after creation when a preview was not already returned.
deeplyclear_set_map_visibility
ChatGPTChange an existing owned map to public or private. Use public only when the user explicitly requests public access; anyone with the link can view it and it may appear in community discovery. Private removes public access and discovery, subject to the account's private-map limit. Preserves editing and open-mode settings and follows community moderation rules. Does not use AI credits.
deeplyclear_update_node
ChatGPTUpdate one existing node's label, description, position, order, or style in an owned map. Only supplied patch fields change; other nodes and visibility are preserved. Read the map with deeplyclear_get_map first and use its exact node ID. Replaces supplied field values and uses no AI credits.
deeplyclear_workspace
ChatGPTReturn the authenticated DeeplyClear workspace, plan, and granted permissions. Use for account, workspace, access, plan, or permission questions.