generalbots/botbook/src/05-multi-agent/workflow.md
Rodrigo Rodriguez (Pragmatismo) 037db5c381 feat: Major workspace reorganization and documentation update
- Add comprehensive documentation in botbook/ with 12 chapters
- Add botapp/ Tauri desktop application
- Add botdevice/ IoT device support
- Add botlib/ shared library crate
- Add botmodels/ Python ML models service
- Add botplugin/ browser extension
- Add botserver/ reorganized server code
- Add bottemplates/ bot templates
- Add bottest/ integration tests
- Add botui/ web UI server
- Add CI/CD workflows in .forgejo/workflows/
- Add AGENTS.md and PROD.md documentation
- Add dependency management scripts (DEPENDENCIES.sh/ps1)
- Remove legacy src/ structure and migrations
- Clean up temporary and backup files
2026-04-19 08:14:25 -03:00

3 KiB

Task Workflow

From request to working application, the task workflow handles every step automatically.

Task Workflow


The Three Steps

Step What Happens
1. Describe You tell the bot what you want in plain language
2. Plan System analyzes and creates an execution plan
3. Execute Steps run automatically, app is delivered

Example Workflow

Create a CRM for my store with customers, products, and sales

10:30

Planning:

Step 1: Create database tables

Step 2: Generate customer management UI

Step 3: Generate product inventory UI

Step 4: Generate sales tracking UI

Step 5: Create voice commands

10:30

Done:

customers table created

products table created

sales table created

App available at /apps/crm

10:31

Error Handling

When something goes wrong, the system asks what to do.

Error: Could not create chart component

Options: Retry, Skip, Cancel

10:32

Skip

10:32

Skipped chart component. Continuing with remaining steps.

10:32

Approval Requests

Some actions require confirmation before executing.

Approval required:

This action will send 50 emails to customers.

Confirm?

11:00

Yes

11:00

50 emails sent successfully.

11:01

Actions Requiring Approval

Action Reason
Bulk email sends Prevents accidental spam
Data deletion Prevents data loss
External API calls Cost and security
Schema changes Database integrity

Next Steps