Skip to content

Task Panel Explained ​

The task panel is MBAgent's core interface for handling complex multi-step tasks. When you need AI to do "open environment → collect data → generate Excel", the task panel helps you split each step for management.

AI task list view

NOTE

Screenshot description: The overall layout screenshot of MBAgent's task panel (left project grouping + center task card + right detail) can be understood together with the two images below "Task List View" and "Task Detail View". Together they form the complete picture of the task panel.


1. What Is a Task? ​

Task = a specific work unit for AI to complete.

SceneNeed Task Panel?
"Help me translate this sentence into English"❌ Just say it in the chat box
"Organize today's orders from 10 stores into Excel"✅ Task panel
"Patrol all accounts, check cookies and fingerprints"✅ Task panel
"Daily 9 AM, summarize yesterday's sales data"✅ Task panel

Decision rule: If a task involves "multiple Mbbrowser environments" or "multi-step + automatic execution", it is recommended to use the task panel.


2. Open the Task Panel ​

Click the "Task" button at the top (or the "Task" entry in the left sidebar), the task panel will slide out from the right:

+Task list
●Task #3 - 10-store order summary[Running]
○Task #2 - Amazon patrol[Completed]
○Task #1 - Daily sales summary[Completed]

3. Create a New Task ​

Step 1: Click the "+" Button ​

There is a "+" button at the top of the task list; clicking it pops up the new task window.

Step 2: Fill in the basic task info ​

Fill in the popup:

New task form - task name / task type / concurrency / failure handling

FieldDescriptionExample
Task nameGive the task a name (for later search)"10-store order summary"
Task typeNormal / Scheduled / Loop taskNormal
Task descriptionTell AI what to do in one paragraph"Open the following 10 stores, check today's order count, write to reports.xlsx"

Step 3: Add Steps ​

The task description is only the overall goal; how to break it down is up to you. Click "Add Step":

NOTE

Screenshot description: The overall effect of the task panel opening the new task window is shown in the "Task List View" image above; the window contains fields like task name, task type, concurrency, and failure handling.

Step editor screenshots (left step tree + center code edit + right variable panel) will be progressively supplemented in v1.x; this section focuses on function description.

Each step can be:

  • AI prompt step: "Tell AI in natural language what this step does"
  • Tool step: Directly invoke a tool (e.g. "Read file", "Open Mbbrowser environment")
  • Control step: "Wait", "Jump", "Conditional"

Step 4: Select Mbbrowser Environments (If Needed) ​

If the task involves Mbbrowser browser operations, first pick the Mbbrowser environments:

NOTE

Screenshot description: Screenshots of the Mbbrowser environment selection panel's specific interactions (dropdown, tag-based filter, multi-account select) will be progressively supplemented in v1.x. While Mbbrowser environment tasks are running, you can view the "Task Detail View" below; the right side shows the currently loaded Mbbrowser environments and execution progress.

  1. In the task detail, click the "Mbbrowser Environments" tab
  2. Select from the dropdown:
    • All environments: AI auto-iterates all your accounts
    • Specific environments: Manually pick 1 or more Mbbrowser environments
    • Filter by tag: e.g. "Amazon stores", "TikTok accounts"
  3. Click "Confirm"

Step 5: Set Execution Parameters ​

  • Concurrency: Number of environments running simultaneously (recommended 5-10)
  • Timeout: Maximum wait time per step
  • Failure handling: Skip / Retry / Abort entire task on failure

Step 6: Save Task ​

Click the "Save" button and the task appears in the task list.


4. Task Details ​

Click any task in the task list to open the task detail view:

Task details - project-level run info

Task #3 - 10-store order summary▶ Running
[Overall goal]
Open the following 10 stores, check today's order count,
write to reports.xlsx
[Mbbrowser environments]
☑ Store A   ☑ Store B   ☑ Store C   ... (10 total)
[Steps]
1. Open Mbbrowser environment .......................... ✓
2. Visit store backend .......................... ✓
3. Extract order data .......................... ▶
4. Write to Excel ............................ ○
[Parameters]
Concurrency: 5    Timeout: 300s    Failure: retry 3 times

Task Status Description ​

StatusIconDescription
Not run○Task saved but not executed
Running▶AI executing
Completed✓All steps successful
Partial failure⚠Some steps failed, errors logged
Failed✗Task aborted
Cancelled⏹You stopped manually

5. Run the Task ​

Immediate Run ​

Click the "▶ Run" button at the top right of the task detail page; the task starts immediately.

Monitor Execution Progress ​

After the task starts, you will see:

  • Real-time progress bar (completed steps / total steps)
  • Currently executing step (highlighted)
  • Per-step execution log
  • Failure error info

Pause / Resume / Cancel ​

  • Pause: Click the "⏸ Pause" button; AI will stop after completing the current step
  • Resume: Click "▶ Continue" to keep running
  • Cancel: Click "⏹ Cancel" to terminate immediately (irrecoverable)

TIP

Pause tips:

  • Pause mid-run to check intermediate results
  • If a step definition is wrong, pause / modify / resume
  • If one environment is stuck, skip it and continue with the rest

6. Edit the Task ​

Tasks can be edited anytime:

Edit Basic Task Info ​

Click the "✏️ Edit" button at the top right of the task detail to modify the name, description, and parameters.

Edit Steps ​

Click any step in the step list; the right side shows the step editor:

  • Modify the step description (AI prompt)
  • Insert new steps (before/after the current step)
  • Delete steps
  • Adjust step order (drag or move up/down)
  • Set data passing between steps (previous step output → next step input)

Edit Mbbrowser Environments ​

Click the "Mbbrowser Environments" tab to add/remove Mbbrowser environments or change tag filters.


7. View Past Results ​

After task execution completes, an execution report is automatically saved:

  1. Click the "Past Results" tab on the task detail page
  2. Pick one execution
  3. You can see:
    • Each step's start time, end time, duration
    • Each step's input and output
    • Failed step's error stack
    • Final output file (e.g. Excel, report) download link

TIP

Past results retention: Default 30 days. Adjust in "Settings → Data Retention".


8. Task Type Details ​

Normal Task ​

Manually triggered, one-time execution. The most common task type.

Scheduled Task ​

Auto-triggered by cron expression. Setup method:

  1. Select "Scheduled Task" when creating a new task
  2. Set cron expression (e.g. 0 9 * * * means every day at 9 AM)
  3. MBAgent auto-executes per plan

Loop Task ​

Repeat execution at fixed intervals:

  1. Select "Loop Task"
  2. Set interval (e.g. every 30 minutes, every 2 hours)
  3. Set end condition (stop after N runs / manual stop)

Long-term Goal ​

Iteratively continue around a long-term goal until AI judges the goal complete or you manually terminate:

  1. Select "Long-term Goal"
  2. Describe the final goal (e.g. "Continuously optimize the conversion rate of these 20 stores")
  3. AI autonomously plans weekly and daily specific actions

Research Task ​

Deep-research a topic:

  1. Select "Research Task"
  2. Input research topic
  3. AI breaks into multiple research sub-tasks, collects materials in parallel
  4. Finally outputs a structured research report

9. Task Best Practices ​

Task Decomposition Principle ​

✅ Good task:

  • Clear steps (one explicit action per step)
  • Clear data flow (previous step output → next step input)
  • Failure handling plan ready

❌ Bad task:

  • Everything stuffed into one step
  • Unclear dependency between steps
  • No failure handling

First Task Creation Recommendations ​

  1. Start simple: first create a 3-5 step small task
  2. Manual run once: confirm the flow has no problems
  3. Then add concurrency: change to parallel execution of multiple environments
  4. Finally schedule: set as a scheduled task after confirming stability

Debug a Task ​

When a task errors out:

  1. Check "Execution Log" to find the failed step
  2. Click that step to see specific error info
  3. Rerun this step alone (if supported)
  4. Modify step definition, rerun the entire task

Next: Full Feature Menu Overview → Understand all of MBAgent's functional entries.