- 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
3 KiB
Task Workflow
From request to working application, the task workflow handles every step automatically.
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
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
Done:
customers table created
products table created
sales table created
App available at /apps/crm
Error Handling
When something goes wrong, the system asks what to do.
Error: Could not create chart component
Options: Retry, Skip, Cancel
Skip
Skipped chart component. Continuing with remaining steps.
Approval Requests
Some actions require confirmation before executing.
Approval required:
This action will send 50 emails to customers.
Confirm?
Yes
50 emails sent successfully.
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
- Designer Guide — Edit apps through conversation
- Examples — Real-world applications