Skip to content

Start Menu Tasks ​

Start Menu tasks are MBAgent's shortcut entry, letting you save frequent tasks as buttons so you can click to run next time without re-describing.


1. What Is a Start Menu Task? ​

Start Menu Task = a saved prompt template + optional runtime environment config.

SceneSuited for Start Menu Task?
"Help me write an English outreach email"✅ High-frequency → save as task
"Query Mbbrowser 223223 store's today's orders"✅ Fixed environment → save as task
"Organize files under D:\Downloads"✅ Repetitive operation → save as task
"Help me write a poem"❌ One-time task

2. Open the Start Menu ​

There is a "Start Menu" entry on the left or top of MBAgent main UI. Click to display:

🔍[Search]
📂 Accounts & Browser
  • Patrol all accounts
  • Launch specified environment
📂 Data Collection
  • Today's order summary
  • Product price collection
📂 Document Processing
  • Convert Excel to Markdown
  • PDF text extraction
📂 Automation Scripts
  • Run morning check script
  • Generate daily report

3. Run a Start Menu Task ​

Step 1: Find the Task ​

  • Browse in the start menu list
  • Or input a keyword in the search box (e.g. "order", "report")

Step 2: Click the Task ​

Click the task button, MBAgent will automatically:

  1. Load task description
  2. Fill into the input box (you can modify)
  3. Set up the runtime environment (Mbbrowser environment, model, etc.)
  4. Wait for you to click Send

Step 3: Confirm and Send ​

  1. Check the input box content (modify if necessary)
  2. Click the "Send" button
  3. AI starts executing the task

TIP

Quick run: Double-click the task button to skip Step 2 (not displayed in the input box) and start execution directly.


4. Built-in Task Categories ​

MBAgent comes with multiple official tasks, categorized by business scenario:

1. Accounts & Browser ​

  • Patrol all accounts: Check each account's login status, cookies, fingerprint
  • Launch specified environment: Launch Mbbrowser environment by environment ID
  • Export environment package: Package Mbbrowser environment for backup

2. Data Collection ​

  • Today's order summary: Collect today's orders from all stores
  • Product price collection: Scrape product prices from specified websites
  • Customer info aggregation: Aggregate customer info from multiple data sources

3. Document Processing ​

  • Excel to Markdown: Convert Excel tables to markdown format
  • PDF text extraction: Extract text content from PDF
  • Batch rename: Batch rename files by rules

4. Automation Scripts ​

  • Run morning check script: Auto-executed check script every morning
  • Generate daily report: Auto-generate daily report based on data
  • Batch publish: Publish content to multiple platforms

5. System Maintenance ​

  • Check Mbbrowser version: Detect if Mbbrowser is latest
  • Clean temp files: Clean workspace temp files
  • Backup important data: Auto-backup AI memory bank and KMS

5. Create a Custom Task ​

Step 1: Click the "+" Button ​

Click the "+" button at the top of the start menu; the "New Task" window pops up.

Step 2: Fill in Task Information ​

FieldDescriptionExample
Task nameConcise and clear"Today's order summary"
Task categorySelect or create newData collection / Report generation
Task descriptionPrompt received by AI"Aggregate today's order count for all stores, sort by amount descending, write to reports/orders-YYYYMMDD.xlsx"
IconPick an emoji or codicon📊
Runtime environmentOptionalMbbrowser environment ID / Concurrency / Timeout

Step 3: Use Variables (Optional) ​

The task description can use placeholders; users will be asked to fill them before running:

Please organize the orders for {{Customer Name}} on {{Order Date}} into a table

When running:

[Input] Customer Name = Mbbrowser Flagship Store
[Input] Order Date = 2026-09-24

Step 4: Save ​

Click the "Save" button; the task appears in the start menu.


6. Edit / Delete / Copy Tasks ​

Edit ​

  1. Right-click task → "Edit"
  2. Modify name, description, variables, etc.
  3. Save

Delete ​

  1. Right-click task → "Delete"
  2. Confirm (irrecoverable)

Copy ​

  1. Right-click task → "Copy"
  2. Auto-create a new task (name suffixed with "Copy")

Move to Other Category ​

  1. Right-click task → "Move to..."
  2. Select target category

7. Custom Categories ​

Create New Category ​

  1. Click the start menu "+" button → "New Category"
  2. Input category name (e.g. "My Workflow")
  3. Pick icon
  4. Save

Rename Category ​

  1. Right-click category title → "Rename"

Delete Category ​

  1. Right-click category title → "Delete Category"
  2. Tasks inside the category will move to "Uncategorized"

8. Start Menu Sync Mechanism ​

Official Task Updates ​

Mbbrowser official maintains an official start menu XML; when publishing a new version it pushes to all MBAgent clients:

mbAgent local official.xml
  → POST /api/mbagent/start_menu_manifest
  → Returns version + directory tree + each task content_hash
  → Local SHA-256 reuses unchanged prompts
  → POST /api/mbagent/start_menu_contents
  → Verify each prompt's SHA-256
  → Rebuild complete official.xml
  → Atomic replace local cache

Key design:

  • ✅ Client only downloads the changed parts, not the whole package
  • ✅ Verify SHA-256 to ensure prompts are not tampered with
  • ✅ On failure, keep the old local XML without breaking experience

Custom Task Sync ​

Custom tasks only exist locally, not auto-synced to the cloud.

If you need multi-device sharing:

  1. Manually export task list (JSON)
  2. Import on another machine

9. Shortcuts ​

ShortcutFunction
Ctrl + Shift + MOpen start menu
↑ / ↓Move up/down in task list
EnterRun currently selected task
EscClose start menu

10. Best Practices ​

Task Naming Tips ​

✅ Good naming:

  • "Today's order summary"
  • "Amazon store patrol"
  • "Excel to Markdown"

❌ Bad naming:

  • "Task 1"
  • "New task"
  • "test"

Task Description Writing ​

✅ Good description:

Aggregate today's order count for all stores (including order ID, amount, customer, status),
sort by amount descending, write to reports/orders-{today date}.xlsx.
If any order amount > 1000, mark "Big order" in the notes column.

❌ Bad description:

Aggregate orders

When to Create a Task ​

  • ✅ Things done weekly / daily repeatedly
  • ✅ Things shared across the team
  • ✅ Things complex and easy to forget parameters

❌ One-time tasks don't need to be saved

Task Version Management ​

Recommend adding a version number to the task description:

[Version 1.2 - 2026-09-24]
Aggregate today's orders from all stores...

Easier for future maintenance.


11. FAQ ​

Q1: Built-in tasks disappeared / got messed up ​

Solution: In "Settings → Start Menu", click "Restore Official Menu".

Q2: Can I share my custom tasks with colleagues? ​

Yes:

  1. Right-click task → "Export" → save JSON
  2. Send to colleague
  3. Colleague right-click → "Import" → select JSON

Q3: Task errors at runtime, what to do? ​

  1. View error info
  2. Check if task description is clear
  3. Check runtime environment config (is Mbbrowser environment online?)
  4. Re-edit task if necessary

Q4: Is there an upper limit on the number of start menu tasks? ​

Theoretically no upper limit, but recommend keeping < 50, otherwise hard to find.


Next: Scheduled Tasks & Loops → Let AI work automatically on schedule.