Operations
An operation is any action Fluent Search can perform as part of a Task chain. Operations run sequentially along the connections in the Task graph, passing variables from one to the next.
This page is an index of all available operation types, organized by category.
Search
- Custom result — Create a result row in the Fluent Search UI
- Custom operation — Create an action button on a result (also acts as a trigger)
- Show and search — Show Fluent Search and run a search with predefined text/tags
- Hide search window — Instantly hide the search window
- Invoke result — Invoke a saved search result or return it to the UI
Web
- HTTP Action — Send an HTTP request (GET/POST/PUT/PATCH/DELETE)
- Open URL — Open a URL in the default browser
- Get web image — Download an image from a URL (auto-attaches to results)
File
- Open — Open a file or program with optional arguments and elevation
- Open Parent Folder — Open the parent directory of a file path
- Create file — Create a text file with specified content
- Read file text — Read all text from a file into a variable
- Open file or folder dialog — Show a dialog to select a file or folder
- Get selected file in file manager — Get the path of the selected item in File Explorer
Processes
- Switch Process — Bring a process/window to the foreground
- Invoke UI Element — Find and interact with UI elements inside a running app
- Get context — Get the folder path or URL of the focused application
- Set context — Set the folder path or URL of the focused application
Inputs
- Press keys combo — Send a keyboard shortcut to the active window
- Type text — Type text into the active window via clipboard paste
Scripting
- C# Script — Run a C# snippet with access to all variables
- PS Script — Run a PowerShell script
- Parse JSON — Parse JSON text into a dynamic object for property access
Sound
- Play audio file — Play a sound from a file
- Set search result sound — Attach a sound to a search result
- Text to speech — Speak text aloud when speech mode is enabled
Misc
- Delay — Wait a fixed number of milliseconds
- Copy text — Copy text to the clipboard
- Get clipboard text — Read the current clipboard text into a variable
- Keep variable — Persist a variable's value across trigger invocations
- Show window — Open a Fluent Search window (Settings, Plugins, Tasks, etc.)
- Show notification — Show a Windows toast notification