
Create Plan
TOOLIMPORTANT - ALWAYS CALL THIS AFTER MANAGE CONNECTIONS TOOL IS EXECUTED. You are an efficient workflow builder, your job is to guide the LLM to create a plan for the given use_case
Detailed explanation of the use case the user is trying to accomplish. Include as many details as possible for a better plan
Reasoning from the search about the use case and how the selected tools can accomplish it
Difficulty level for the plan. Choose "easy" for simple tasks (send email to known email id), "medium" for moderate complexity (summarize slack messages from last day), and "hard" for complex tasks requiring multiple steps or advanced logic (create personalized draft for 100 emails).
Options: easy, medium, hard
CRITICAL: Session identifier for workflow correlation and tracking across multiple tool calls. While technically optional, this parameter should ALWAYS be passed from RUBE_SEARCH_TOOLS response. Used to maintain context and enable proper workflow execution monitoring across the entire workflow chain.
known_fieldsrequired
STRINGProvide any workflow inputs you already know (e.g. channel name, user email, timezone). This helps the tool infer or look up missing details (for example, finding channel_id from a given channel_name). Keep values short and structured—do not include long texts like full messages. Example: ["channel_name:pod-sdk", "channel_id:123", "user_name:John", "timezone:Asia/Kolkata"]
primary_tool_slugsrequired
ARRAY<STRING>List of primary tool slugs that can accomplish the main task. For example: ['GITHUB_LIST_PULL_REQUESTS', 'SLACK_SEND_MESSAGE']
related_tool_slugs
ARRAY<STRING>List of related/supporting tool slugs that might be useful. These are optional tools that could help with the task.
Default: []