Agent: catalog and garden tools, and a ready date on every describe group
- update_seed_lot / delete_seed_lot: correct or drop a recorded purchase
("it was three packets, not two"); the plant a lot is for stays fixed.
- delete_plant: remove a duplicate from the user's catalog. The service
already refuses while plantings (past seasons included) or a lot reference
it; the tool turns that sentinel into words the model can pass on, and
tells it not to clear those references to get its way.
- create_garden: a new place, with the service's defaults; the prompt says a
plan is still a copy_garden.
- describe_garden groups carry readyAround — planting date plus days to
maturity for the plops still in the ground — so "what can I pick this
week?" is a lookup rather than arithmetic the model got wrong live.
Co-Authored-By: Claude Fable 5 <[email protected]>
This commit is contained in:
@@ -122,8 +122,12 @@ const TOOL_LABELS: Record<string, string> = {
|
||||
undo_change: 'Undoing a change',
|
||||
list_seed_lots: 'Checking your seed',
|
||||
record_seed_lot: 'Recording seed',
|
||||
update_seed_lot: 'Correcting a seed lot',
|
||||
delete_seed_lot: 'Deleting a seed lot',
|
||||
delete_plant: 'Removing a plant from your catalog',
|
||||
copy_garden: 'Copying the garden',
|
||||
update_garden: 'Changing the garden',
|
||||
create_garden: 'Starting a garden',
|
||||
}
|
||||
|
||||
export function describeStep(step: AgentStep): string {
|
||||
|
||||
Reference in New Issue
Block a user