Tools
Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools.
- Effect: Read 16
- Effect: Write 12
- Effect: Delete 4
Showing 32 of 32 tools
| Details | ||
|---|---|---|
| delete_bed Remove a bed from the garden. Siltwell archives it: it leaves the bed lists in the app and in these tools, its care schedules stop, and pla… | Effect: Delete | |
| delete_planned_planting Remove an entry from the succession plan outright (a queued future planting that hasn't been sown). This is a hard delete, not recoverable … | Effect: Delete | |
| delete_planting Remove a planting from the garden. Siltwell archives it: it disappears from the app and from these tools, and its care schedules stop. Its … | Effect: Delete | |
| delete_schedule Turn off a recurring care schedule (stops its reminders). Identify it by scheduleId, or by scope — plant (its active planting), bed, or gar… | Effect: Delete | |
| add_planned_planting Queue a future planting for a bed as part of a succession plan — it is NOT yet sown (use add_planting for something the user already plante… | Effect: Write | |
| add_planting Record that the user planted/sowed something: creates the plant in their catalog if new and the planting in the named bed. Passing variety … | Effect: Write | |
| create_bed Add a garden bed. `type` is one of outdoor_bed (in-ground), raised_bed, greenhouse, grow_light_shelf, pot. Dimensions (lengthCm/widthCm/hei… | Effect: Write | |
| log_curing Record that a harvested crop has finished curing (or dismiss the reminder). Use when the gardener says they've cured, dried, trimmed or sto… | Effect: Write | |
| log_event Record something the user did or observed: watered, fertilized, transplanted, pruned, pest sighting, treatment, frost damage, or a note. At… | Effect: Write | |
| place_planting Place or move a planting on its bed's layout grid — set its position (xCm, yCm measured from the bed's top-left corner) and footprint (wCm … | Effect: Write | |
| record_harvest Record a harvest, e.g. "I picked 2 kg of cucumbers" or "2 lb of tomatoes". Resolves the plant's active planting automatically. Pounds and o… | Effect: Write | |
| set_care_schedule Create a recurring care schedule (water/fertilize/custom). Scope it to a plant (its active planting), a bed, or the whole garden. Recurrenc… | Effect: Write | |
| update_bed Change an existing bed's name, type, or dimensions. Identify the bed by its current name. Use when the user wants to rename a bed, change i… | Effect: Write | |
| update_harvest Correct a logged harvest — the most-recent harvest of a plant (by name) or a specific harvestId. Edit quantity, unit, notes, or the date. U… | Effect: Write | |
| update_planned_planting Update a queued succession-plan entry: change its status (planned/done/skipped), reschedule its targetDate, or adjust quantity/notes. Ident… | Effect: Write | |
| update_planting Change a planting's status (active/finished/failed), notes, quantity, transplant date, variety, or MOVE it to another bed (pass bed with th… | Effect: Write | |
| get_bed_layout Read a bed's layout grid: the bed's dimensions (cm) plus each placed planting's footprint (xCm, yCm from the bed's top-left; wCm × hCm), an… | Effect: Read | |
| get_current_conditions Current weather at the garden (station if connected, else forecast) plus per-bed soil moisture/temperature. Use for "how is the garden righ… | Effect: Read | |
| get_forecast 7-day forecast for the garden with overnight-low frost alerts. Use for planting timing, frost protection, watering plans. | Effect: Read | |
| get_harvests List harvests with per-plant totals. Use when the user asks what/how much they harvested. | Effect: Read | |
| get_history Daily weather history for the garden: min/max temp, rain, growing degree days (base 10 °C) with a cumulative total. Use for "how warm/wet h… | Effect: Read | |
| get_plan Upcoming sowing/transplant windows computed from the user's plant catalog and the garden's frost dates, plus zone, frost dates, and any due… | Effect: Read | |
| get_season_plan Compute the garden's rest-of-season planting schedule: every bed's next crops, chained forward to the effective first frost, deconflicted a… | Effect: Read | |
| get_soil_readings Latest soil moisture % and soil temperature per bed, with bed names. Use for watering/sowing decisions. | Effect: Read | |
| list_beds List the garden's beds: name, type (outdoor_bed/raised_bed/greenhouse/grow_light_shelf/pot), dimensions in cm, notes, and how many active p… | Effect: Read | |
| list_planned_plantings List the garden's succession plan — future plantings queued for a bed that haven't been sown yet (only status='planned'; done/skipped entri… | Effect: Read | |
| lookup_frost_dates Average last spring frost, average first fall frost and hardiness zone for any place, from 10 years of weather records. Works without a Sil… | Effect: Read | |
| lookup_frost_risk Forecast lows for the next 7 days at any place and the nights at risk of frost. Each frost night is dated by the morning its low falls on, … | Effect: Read | |
| lookup_growing_season Frost-free season length and seasonal growing degree days at any place, and whether heat-loving crops get enough heat to ripen. Works witho… | Effect: Read | |
| lookup_planting_windows When to start seeds indoors, plant out, and sow for a fall harvest at any place, crop by crop, with the days left to sow today. Works witho… | Effect: Read | |
| query_plantings List the user's plantings (what is planted, where, when, how, current status). Use when the user asks what they planted, when something was… | Effect: Read | |
| search_events Search the garden log: watering, fertilizing, transplanting, pruning, pest sightings, treatments, frost damage, notes. Use when the user as… | Effect: Read |