Recording Actions
The Garden AI can update your garden data when you tell it what you've done. Use natural action phrases — it knows the difference between a question and an action.
Important: Actions only trigger when you use explicit action language ("I planted", "I harvested", "watered"). Questions like "Do I have tomatoes?" are always safe lookups.
Logging New Plantings
I planted basil in B1-A-1.
Plant 4 tomato plants in the 5-gallon bags.
Started zucchini seeds in B2-C.
I direct sowed carrots in B3-A today.
Transplanted the pepper seedlings to B4-B-1 through B4-B-4.
Tips:
- Include the location for the most accurate record (e.g.,
B1-A-1) - If you leave the location out, the AI will ask or pick the best available spot
- Specify variety when you have it: "planted Sungold tomatoes in pot 3"
- Quantity defaults to 1 — you don't have to say "one" or answer a "how many?" follow-up
Planting Perennials (Trees, Shrubs, Grass, Vines)
Perennials — trees, shrubs, grasses, groundcovers, vines, succulents — are planted differently from annuals. They don't go through seed-starting or hardening off, and they stay in the ground year-to-year.
Plant an apple tree in Fence1-A-1.
I planted a live oak in the tree row.
Put a boxwood in the hedge spot 3.
What's different about perennials:
- No lifecycle tasks (StartSeeds, HardenOff, etc.) are generated
- No "expected harvest" date — they don't follow a season schedule
- Status stays "In Ground" forever — you don't advance them through stages
- Care tasks (watering, mulching, pruning) come from block-level configs automatically
- The AI will confirm with "Planted [name] in [location]" and mention block-level care, not seed-starting
Backdating: you can tell the AI when you actually planted something:
I planted that pecan tree last March.
Plant an oak in Fence2-A-1, it went in on 2025-11-15.
Recording Harvests
Harvested 2 lbs of tomatoes from B1-A-1.
I picked the lettuce in B2.
Got about 6 oz of basil today.
Harvested cucumbers from block 3.
Tips:
- Weight is optional but useful for tracking yield over time
- You can be general ("harvested basil") or specific ("harvested 3 oz of Genovese basil from B1-C-2")
Updating Planting Status
Move plantings through their lifecycle:
My peppers sprouted.
The tomatoes are hardening off now.
Transplanted the basil outside.
The squash is in the ground.
My lettuce is ready for harvest.
The beans are done for the season.
Status progression: Planned → Germinating → Sprouted → Hardening Off → Transplanted → In Ground → Harvesting → Done
Logging Care Tasks
Watered bed 3 today.
I fertilized all the tomatoes.
Pruned the basil in B2.
Weeded block 1.
Watered all the containers.
Applied compost to B3-A.
Common task types the AI recognizes:
- Watering
- Fertilizing
- Pruning / Pinching
- Weeding
- Mulching
- Pest treatment
Completing Scheduled Tasks
Mark all today's watering tasks as done.
Complete the fertilizing tasks for block 2.
Done watering for today.
Finished all overdue tasks.
Ending a Season
The lettuce in B2 is done.
Mark all my spinach plantings as done.
End of season for block 1.
Note: Perennials don't end their season — don't mark a tree or shrub as "done" unless you're actually removing it.
Bulk Task Management
After changing Task Settings, you can sync existing plantings without going to the Manage tab:
Re-apply tasks for B3.
Re-apply all tasks for my tomatoes.
Sync task settings garden-wide.
This is idempotent — it only creates missing task definitions. Running it twice in a row does nothing the second time.
Bulk delete is also supported, but the AI will always confirm before doing anything destructive:
Delete all tasks for B3.
Remove every watering task from the tree row.
Wipe the tasks for my basil.
The AI will echo exactly what it's about to delete and wait for your explicit "yes" / "confirmed" / "go ahead" before calling the delete tool. There's no magic word — any clear affirmative works.
Moving a Planting
Move the basil from B1-A-1 to B2-C-3.
Transplanted my tomatoes from the starter tray to 5-gallon bags.
Best Practices
Be specific about location when you can:
"I planted tomatoes in B1-A-1" is better than "I planted tomatoes"
Use "I" for actions:
"I watered block 2" is clearer than "water block 2"
One action at a time works best:
Instead of "I planted tomatoes and basil and watered everything", do them as separate messages.
Confirm before big changes:
The AI will describe what it's about to do and ask you to confirm before marking many plantings as done.