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.
| Scene | Suited 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:
- Patrol all accounts
- Launch specified environment
- Today's order summary
- Product price collection
- Convert Excel to Markdown
- PDF text extraction
- 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:
- Load task description
- Fill into the input box (you can modify)
- Set up the runtime environment (Mbbrowser environment, model, etc.)
- Wait for you to click Send
Step 3: Confirm and Send
- Check the input box content (modify if necessary)
- Click the "Send" button
- 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
| Field | Description | Example |
|---|---|---|
| Task name | Concise and clear | "Today's order summary" |
| Task category | Select or create new | Data collection / Report generation |
| Task description | Prompt received by AI | "Aggregate today's order count for all stores, sort by amount descending, write to reports/orders-YYYYMMDD.xlsx" |
| Icon | Pick an emoji or codicon | 📊 |
| Runtime environment | Optional | Mbbrowser 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 tableWhen running:
[Input] Customer Name = Mbbrowser Flagship Store
[Input] Order Date = 2026-09-24Step 4: Save
Click the "Save" button; the task appears in the start menu.
6. Edit / Delete / Copy Tasks
Edit
- Right-click task → "Edit"
- Modify name, description, variables, etc.
- Save
Delete
- Right-click task → "Delete"
- Confirm (irrecoverable)
Copy
- Right-click task → "Copy"
- Auto-create a new task (name suffixed with "Copy")
Move to Other Category
- Right-click task → "Move to..."
- Select target category
7. Custom Categories
Create New Category
- Click the start menu "+" button → "New Category"
- Input category name (e.g. "My Workflow")
- Pick icon
- Save
Rename Category
- Right-click category title → "Rename"
Delete Category
- Right-click category title → "Delete Category"
- 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 cacheKey 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:
- Manually export task list (JSON)
- Import on another machine
9. Shortcuts
| Shortcut | Function |
|---|---|
Ctrl + Shift + M | Open start menu |
↑ / ↓ | Move up/down in task list |
Enter | Run currently selected task |
Esc | Close 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 ordersWhen 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:
- Right-click task → "Export" → save JSON
- Send to colleague
- Colleague right-click → "Import" → select JSON
Q3: Task errors at runtime, what to do?
- View error info
- Check if task description is clear
- Check runtime environment config (is Mbbrowser environment online?)
- 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.
