Background Tasks
Run tasks in the background with @vwork
VORA Chat and Tool Demo
Background Tasks — workflow demo
Run tasks in the background with @vworkChoose a real request from this guide and preview the flow from input to result.
This demo stays in your browser; it sends, saves, and charges nothing.
Send a request to see the processing flow and output format for this tool.
@vwork Research the latest AI paper trends and make a report
- 1Check task constraints
- 2Plan execution steps
- 3Update task status
- 4Confirm completed result
VORA chat input@vwork Research the latest AI paper trends and make a report
✓Task registeredResult
✓Execution statusDetails
✓Completed resultSupporting evidence
Live results vary with the source material, request, and time of use.
What is the Background Tasks tool?
A tool that runs time-consuming tasks in the background with the @vwork trigger.
When you use the @vwork trigger, it assigns long-running tasks to the background so you can track its progress separately.
When can you use it?
The Background Tasks tool is especially useful in these situations.
- When you want to assign time-consuming research or organization tasks to the AI
- When you need a large task like gathering multiple materials and creating a report
- When you want to receive results in the background while doing other work
For example, you can naturally ask "@vwork Research the latest AI paper trends and make a report", "@vwork Organize the marketing strategies of 5 competitors", or "@vwork Gather and summarize this week's major IT industry news". The AI will then use this tool to generate the result.
How to use it
This tool works in 4 different ways depending on what you need.
1. Assign a task
@vwork + [Task to run in the background]
- "@vwork Research the latest AI paper trends and make a report"
- "@vwork Organize the marketing strategies of 5 competitors"
2. Check tasks
Check the progress, results, and task ID of tasks you've assigned.
@vwork + [Request to check progress/results]
- "@vwork What happened to the tasks I asked for earlier?"
3. Delete a task
Deletes a single saved task result. To delete one, you first need to check the task ID via the "check tasks" step, then specify that ID in your request.
@vwork + [Task ID] + [Delete request]
- "@vwork Delete task #2 from the list you just showed me"
4. Reset everything
@vwork + [Request to delete everything]
- "@vwork Reset all background tasks"
Practical request checklist
For a stronger Background Tasks request, state the goal, input, scope, and output format together. Adding one more layer of constraints beyond the basic examples reduces follow-up questions and makes the result easier to use.
- Describe the recurring work, input source, recipient, and expected result step by step.
- Set the run time, recurrence, time zone, or deadline using absolute dates.
- Define failure handling, completion notice, stop conditions, and human review points.
Review, save, and reuse the result
Treat the Background Tasks result as a draft or a snapshot taken at query time. Check the following before carrying it into the next task.
- Validate the first output before allowing repeated runs.
- Confirm the time zone, recipient, and next scheduled run.
- When requirements change, explicitly update or stop the existing task.