fileforge_workflow_action
Record browser clicks, typing, and navigation as a reusable recipe, then list, replay, export, or delete it to repeat a manual sequence in your signed-in browser.
Instructions
Record browser actions as a reusable recipe, then list, replay, export or delete recipes. Use this to repeat a sequence you did by hand. Use fileforge_task_action for scheduled or multi-step routines. Replaying really clicks and types in your signed-in browser, and delete_recipe is permanent. Needs the extension.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Recipe name to save as | |
| steps | No | Optional explicit recipe steps to save immediately. | |
| store | No | Save the result in ~/.fileforge and return a ref. | |
| tabId | No | Tab ID, or "active" for the active tab. | active |
| action | Yes | What to do. Required parameters are in brackets. start_recording (name): Start recording a browser workflow (clicks, typing, navigation). stop_recording: Stop the current workflow recording and save the recipe. list_recipes: List all saved workflow recipes. run_recipe (name): Replay a saved workflow recipe. export_recipe (name): Export a workflow recipe to a file. delete_recipe (name): Delete a saved workflow recipe. | |
| format | No | Output format. | json |
| inputs | No | Variable substitutions for the recipe | |
| capture | No | Data to capture while running. | |
| assertions | No | Optional assertions saved with the recipe. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | False if the action failed or a check did not pass. | |
| ref | No | Stored result ID, for fileforge_result_action. | |
| data | No | The result. Its shape depends on the action. | |
| meta | No | Tool, action and context. | |
| error | No | Failure code and message. | |
| warnings | No | Notes about a call that still ran. |