From 815993b35afa8c90aed5537ae76acf429bbb6481 Mon Sep 17 00:00:00 2001 From: Michael Genson Date: Wed, 19 Feb 2025 22:34:41 +0000 Subject: [PATCH 1/7] added ListRemoveItem intents --- responses/en/HassListRemoveItem.yaml | 5 +++++ sentences/en/todo_HassListRemoveItem.yaml | 12 ++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 responses/en/HassListRemoveItem.yaml create mode 100644 sentences/en/todo_HassListRemoveItem.yaml diff --git a/responses/en/HassListRemoveItem.yaml b/responses/en/HassListRemoveItem.yaml new file mode 100644 index 0000000000..35eaedcffb --- /dev/null +++ b/responses/en/HassListRemoveItem.yaml @@ -0,0 +1,5 @@ +language: "en" +responses: + intents: + HassListRemoveItem: + item_removed: "Checked off {{ slots.item }}" diff --git a/sentences/en/todo_HassListRemoveItem.yaml b/sentences/en/todo_HassListRemoveItem.yaml new file mode 100644 index 0000000000..5604915d56 --- /dev/null +++ b/sentences/en/todo_HassListRemoveItem.yaml @@ -0,0 +1,12 @@ +language: "en" +intents: + HassListRemoveItem: + data: + - sentences: + - (check off|delete|remove) (from|on|in) + response: item_removed + requires_context: + domain: todo + expansion_rules: + my_list: "[my|the] {name} [list]" + item: "{shopping_list_item:item}" From f8ac5de47d47ad7775ac9b7cff0a4a4f72dadb35 Mon Sep 17 00:00:00 2001 From: Michael Genson Date: Wed, 19 Feb 2025 22:34:58 +0000 Subject: [PATCH 2/7] added ShoppingListRemoveItem intents --- responses/en/HassShoppingListRemoveItem.yaml | 5 +++++ .../en/shopping_list_HassShoppingListRemoveItem.yaml | 10 ++++++++++ 2 files changed, 15 insertions(+) create mode 100644 responses/en/HassShoppingListRemoveItem.yaml create mode 100644 sentences/en/shopping_list_HassShoppingListRemoveItem.yaml diff --git a/responses/en/HassShoppingListRemoveItem.yaml b/responses/en/HassShoppingListRemoveItem.yaml new file mode 100644 index 0000000000..b336c973c2 --- /dev/null +++ b/responses/en/HassShoppingListRemoveItem.yaml @@ -0,0 +1,5 @@ +language: "en" +responses: + intents: + HassShoppingListRemoveItem: + item_removed: "Checked off {{ slots.item }}" diff --git a/sentences/en/shopping_list_HassShoppingListRemoveItem.yaml b/sentences/en/shopping_list_HassShoppingListRemoveItem.yaml new file mode 100644 index 0000000000..9bbd49b3e7 --- /dev/null +++ b/sentences/en/shopping_list_HassShoppingListRemoveItem.yaml @@ -0,0 +1,10 @@ +language: "en" +intents: + HassShoppingListRemoveItem: + data: + - sentences: + - (check off|delete|remove) (from|on|in) + response: item_removed + expansion_rules: + my_list: "[my|the] [shopping] list" + item: "{shopping_list_item:item}" From 75125cf23ef0c63c43ecb85c98395a233b72cd1f Mon Sep 17 00:00:00 2001 From: Michael Genson Date: Wed, 19 Feb 2025 22:52:02 +0000 Subject: [PATCH 3/7] updated intents.yaml --- intents.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/intents.yaml b/intents.yaml index b9ad0668e0..6dff3af319 100644 --- a/intents.yaml +++ b/intents.yaml @@ -298,6 +298,15 @@ HassShoppingListAddItem: description: "Item to add" required: true +HassShoppingListRemoveItem: + supported: false + domain: shopping_list + description: "Checks off an item from a shopping list" + slots: + item: + description: "Item to check off" + required: true + # ----------------------------------------------------------------------------- # weather # ----------------------------------------------------------------------------- @@ -327,6 +336,18 @@ HassListAddItem: description: "Name of the list" required: true +HassListRemoveItem: + supported: false + domain: todo + description: "Checks off an item from a todo list" + slots: + item: + description: "Item to check off" + required: true + name: + description: "Name of the list" + required: true + # ----------------------------------------------------------------------------- # vacuum # ----------------------------------------------------------------------------- From 7e0917a4219c42e4b0ef36458a426af6c652c8d7 Mon Sep 17 00:00:00 2001 From: Michael Genson Date: Wed, 19 Feb 2025 22:52:10 +0000 Subject: [PATCH 4/7] added tests --- .../en/shopping_list_HassShoppingListRemoveItem.yaml | 11 +++++++++++ tests/en/todo_HassListRemoveItem.yaml | 12 ++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 tests/en/shopping_list_HassShoppingListRemoveItem.yaml create mode 100644 tests/en/todo_HassListRemoveItem.yaml diff --git a/tests/en/shopping_list_HassShoppingListRemoveItem.yaml b/tests/en/shopping_list_HassShoppingListRemoveItem.yaml new file mode 100644 index 0000000000..45f475aaa9 --- /dev/null +++ b/tests/en/shopping_list_HassShoppingListRemoveItem.yaml @@ -0,0 +1,11 @@ +language: en +tests: + - sentences: + - check off apples from my shopping list + - delete apples in my shopping list + - remove apples on my shopping list + intent: + name: HassShoppingListRemoveItem + slots: + item: "apples" + response: Checked off apples diff --git a/tests/en/todo_HassListRemoveItem.yaml b/tests/en/todo_HassListRemoveItem.yaml new file mode 100644 index 0000000000..8d6e4ec164 --- /dev/null +++ b/tests/en/todo_HassListRemoveItem.yaml @@ -0,0 +1,12 @@ +language: en +tests: + - sentences: + - check off apples from my trader joes list + - delete apples in my trader joes list + - remove apples on my trader joes list + intent: + name: HassListRemoveItem + slots: + item: "apples" + name: "Trader Joes" + response: Checked off apples From 4985ba57a51e3806857208bf9d4e494fab21d8dd Mon Sep 17 00:00:00 2001 From: Michael Genson Date: Fri, 21 Feb 2025 19:43:45 +0000 Subject: [PATCH 5/7] renname remove to complete --- responses/en/HassListCompleteItem.yaml | 5 +++++ responses/en/HassListRemoveItem.yaml | 5 ----- responses/en/HassShoppingListCompleteItem.yaml | 5 +++++ responses/en/HassShoppingListRemoveItem.yaml | 5 ----- ...yaml => shopping_list_HassShoppingListCompleteItem.yaml} | 6 +++--- ...ssListRemoveItem.yaml => todo_HassListCompleteItem.yaml} | 6 +++--- ...yaml => shopping_list_HassShoppingListCompleteItem.yaml} | 3 ++- ...ssListRemoveItem.yaml => todo_HassListCompleteItem.yaml} | 3 ++- 8 files changed, 20 insertions(+), 18 deletions(-) create mode 100644 responses/en/HassListCompleteItem.yaml delete mode 100644 responses/en/HassListRemoveItem.yaml create mode 100644 responses/en/HassShoppingListCompleteItem.yaml delete mode 100644 responses/en/HassShoppingListRemoveItem.yaml rename sentences/en/{shopping_list_HassShoppingListRemoveItem.yaml => shopping_list_HassShoppingListCompleteItem.yaml} (52%) rename sentences/en/{todo_HassListRemoveItem.yaml => todo_HassListCompleteItem.yaml} (61%) rename tests/en/{shopping_list_HassShoppingListRemoveItem.yaml => shopping_list_HassShoppingListCompleteItem.yaml} (74%) rename tests/en/{todo_HassListRemoveItem.yaml => todo_HassListCompleteItem.yaml} (78%) diff --git a/responses/en/HassListCompleteItem.yaml b/responses/en/HassListCompleteItem.yaml new file mode 100644 index 0000000000..937cda2d2e --- /dev/null +++ b/responses/en/HassListCompleteItem.yaml @@ -0,0 +1,5 @@ +language: "en" +responses: + intents: + HassListCompleteItem: + item_completed: "Checked off {{ slots.item }}" diff --git a/responses/en/HassListRemoveItem.yaml b/responses/en/HassListRemoveItem.yaml deleted file mode 100644 index 35eaedcffb..0000000000 --- a/responses/en/HassListRemoveItem.yaml +++ /dev/null @@ -1,5 +0,0 @@ -language: "en" -responses: - intents: - HassListRemoveItem: - item_removed: "Checked off {{ slots.item }}" diff --git a/responses/en/HassShoppingListCompleteItem.yaml b/responses/en/HassShoppingListCompleteItem.yaml new file mode 100644 index 0000000000..aebeeae89f --- /dev/null +++ b/responses/en/HassShoppingListCompleteItem.yaml @@ -0,0 +1,5 @@ +language: "en" +responses: + intents: + HassShoppingListCompleteItem: + item_completed: "Checked off {{ slots.item }}" diff --git a/responses/en/HassShoppingListRemoveItem.yaml b/responses/en/HassShoppingListRemoveItem.yaml deleted file mode 100644 index b336c973c2..0000000000 --- a/responses/en/HassShoppingListRemoveItem.yaml +++ /dev/null @@ -1,5 +0,0 @@ -language: "en" -responses: - intents: - HassShoppingListRemoveItem: - item_removed: "Checked off {{ slots.item }}" diff --git a/sentences/en/shopping_list_HassShoppingListRemoveItem.yaml b/sentences/en/shopping_list_HassShoppingListCompleteItem.yaml similarity index 52% rename from sentences/en/shopping_list_HassShoppingListRemoveItem.yaml rename to sentences/en/shopping_list_HassShoppingListCompleteItem.yaml index 9bbd49b3e7..40ed5446d1 100644 --- a/sentences/en/shopping_list_HassShoppingListRemoveItem.yaml +++ b/sentences/en/shopping_list_HassShoppingListCompleteItem.yaml @@ -1,10 +1,10 @@ language: "en" intents: - HassShoppingListRemoveItem: + HassShoppingListCompleteItem: data: - sentences: - - (check off|delete|remove) (from|on|in) - response: item_removed + - (check off|complete|delete|remove) (from|on|in) + response: item_completed expansion_rules: my_list: "[my|the] [shopping] list" item: "{shopping_list_item:item}" diff --git a/sentences/en/todo_HassListRemoveItem.yaml b/sentences/en/todo_HassListCompleteItem.yaml similarity index 61% rename from sentences/en/todo_HassListRemoveItem.yaml rename to sentences/en/todo_HassListCompleteItem.yaml index 5604915d56..61aae756ee 100644 --- a/sentences/en/todo_HassListRemoveItem.yaml +++ b/sentences/en/todo_HassListCompleteItem.yaml @@ -1,10 +1,10 @@ language: "en" intents: - HassListRemoveItem: + HassListCompleteItem: data: - sentences: - - (check off|delete|remove) (from|on|in) - response: item_removed + - (check off|complete|delete|remove) (from|on|in) + response: item_completed requires_context: domain: todo expansion_rules: diff --git a/tests/en/shopping_list_HassShoppingListRemoveItem.yaml b/tests/en/shopping_list_HassShoppingListCompleteItem.yaml similarity index 74% rename from tests/en/shopping_list_HassShoppingListRemoveItem.yaml rename to tests/en/shopping_list_HassShoppingListCompleteItem.yaml index 45f475aaa9..108b62f3a8 100644 --- a/tests/en/shopping_list_HassShoppingListRemoveItem.yaml +++ b/tests/en/shopping_list_HassShoppingListCompleteItem.yaml @@ -2,10 +2,11 @@ language: en tests: - sentences: - check off apples from my shopping list + - complete apples on my shopping list - delete apples in my shopping list - remove apples on my shopping list intent: - name: HassShoppingListRemoveItem + name: HassShoppingListCompleteItem slots: item: "apples" response: Checked off apples diff --git a/tests/en/todo_HassListRemoveItem.yaml b/tests/en/todo_HassListCompleteItem.yaml similarity index 78% rename from tests/en/todo_HassListRemoveItem.yaml rename to tests/en/todo_HassListCompleteItem.yaml index 8d6e4ec164..c3fab6ec86 100644 --- a/tests/en/todo_HassListRemoveItem.yaml +++ b/tests/en/todo_HassListCompleteItem.yaml @@ -2,10 +2,11 @@ language: en tests: - sentences: - check off apples from my trader joes list + - complete apples on my trader joes list - delete apples in my trader joes list - remove apples on my trader joes list intent: - name: HassListRemoveItem + name: HassListCompleteItem slots: item: "apples" name: "Trader Joes" From ff21198eb56dc6a3e0c29a0c44d9ecf09cda158e Mon Sep 17 00:00:00 2001 From: Michael Genson Date: Fri, 21 Feb 2025 19:46:38 +0000 Subject: [PATCH 6/7] update intents.yaml with new names --- intents.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/intents.yaml b/intents.yaml index 6dff3af319..150df60ce7 100644 --- a/intents.yaml +++ b/intents.yaml @@ -298,7 +298,7 @@ HassShoppingListAddItem: description: "Item to add" required: true -HassShoppingListRemoveItem: +HassShoppingListCompleteItem: supported: false domain: shopping_list description: "Checks off an item from a shopping list" @@ -336,7 +336,7 @@ HassListAddItem: description: "Name of the list" required: true -HassListRemoveItem: +HassListCompleteItem: supported: false domain: todo description: "Checks off an item from a todo list" From 8b9c983fadb78997ab323e604e7bb68b7e10fc7d Mon Sep 17 00:00:00 2001 From: Michael Genson Date: Wed, 5 Mar 2025 02:11:08 +0000 Subject: [PATCH 7/7] removed shopping list intents --- intents.yaml | 9 --------- responses/en/HassShoppingListCompleteItem.yaml | 5 ----- .../shopping_list_HassShoppingListCompleteItem.yaml | 10 ---------- .../shopping_list_HassShoppingListCompleteItem.yaml | 12 ------------ 4 files changed, 36 deletions(-) delete mode 100644 responses/en/HassShoppingListCompleteItem.yaml delete mode 100644 sentences/en/shopping_list_HassShoppingListCompleteItem.yaml delete mode 100644 tests/en/shopping_list_HassShoppingListCompleteItem.yaml diff --git a/intents.yaml b/intents.yaml index 150df60ce7..ba62fcf91c 100644 --- a/intents.yaml +++ b/intents.yaml @@ -298,15 +298,6 @@ HassShoppingListAddItem: description: "Item to add" required: true -HassShoppingListCompleteItem: - supported: false - domain: shopping_list - description: "Checks off an item from a shopping list" - slots: - item: - description: "Item to check off" - required: true - # ----------------------------------------------------------------------------- # weather # ----------------------------------------------------------------------------- diff --git a/responses/en/HassShoppingListCompleteItem.yaml b/responses/en/HassShoppingListCompleteItem.yaml deleted file mode 100644 index aebeeae89f..0000000000 --- a/responses/en/HassShoppingListCompleteItem.yaml +++ /dev/null @@ -1,5 +0,0 @@ -language: "en" -responses: - intents: - HassShoppingListCompleteItem: - item_completed: "Checked off {{ slots.item }}" diff --git a/sentences/en/shopping_list_HassShoppingListCompleteItem.yaml b/sentences/en/shopping_list_HassShoppingListCompleteItem.yaml deleted file mode 100644 index 40ed5446d1..0000000000 --- a/sentences/en/shopping_list_HassShoppingListCompleteItem.yaml +++ /dev/null @@ -1,10 +0,0 @@ -language: "en" -intents: - HassShoppingListCompleteItem: - data: - - sentences: - - (check off|complete|delete|remove) (from|on|in) - response: item_completed - expansion_rules: - my_list: "[my|the] [shopping] list" - item: "{shopping_list_item:item}" diff --git a/tests/en/shopping_list_HassShoppingListCompleteItem.yaml b/tests/en/shopping_list_HassShoppingListCompleteItem.yaml deleted file mode 100644 index 108b62f3a8..0000000000 --- a/tests/en/shopping_list_HassShoppingListCompleteItem.yaml +++ /dev/null @@ -1,12 +0,0 @@ -language: en -tests: - - sentences: - - check off apples from my shopping list - - complete apples on my shopping list - - delete apples in my shopping list - - remove apples on my shopping list - intent: - name: HassShoppingListCompleteItem - slots: - item: "apples" - response: Checked off apples