Files
n8n-enterprise-unlocked/test-workflows/snapshots/244-snapshot.json
2025-05-20 07:24:56 +01:00

431 lines
24 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"data": {
"startData": {},
"resultData": {
"runData": {
"When clicking \"Test workflow\"": [
{
"startTime": 1747343997766,
"executionIndex": 0,
"source": [],
"hints": [],
"executionTime": 0,
"executionStatus": "success",
"data": {
"main": [
[
{
"json": {},
"pairedItem": {
"item": 0
}
}
]
]
}
}
],
"OpenAI Chat Model4": [
{
"startTime": 1747343997768,
"executionTime": 2362,
"executionIndex": 2,
"executionStatus": "success",
"source": [
{
"previousNode": "AI Agent4",
"previousNodeRun": 0
}
],
"data": {
"ai_languageModel": [
[
{
"json": {
"response": {
"object": true
},
"tokenUsage": {
"object": true
}
}
}
]
]
},
"inputOverride": {
"ai_languageModel": [
[
{
"json": {
"messages": [
"System: Answer the following questions as best you can. You have access to the following tools:\n\nget_evens: Call this tool to get upcoming events for a specific city. Input should be a single string in format: \"$CITY, $COUNTRY\". So for example to get data about Prague, \"Prague, Czechia\".\nget_weather_data: Call this tool to get weather information for a specific city. Input should be a single string in format: \"$CITY, $COUNTRY\". So for example to get data about Prague, \"Prague, Czechia\".\n\nThe way you use the tools is by specifying a json blob, denoted below by $JSON_BLOB\nSpecifically, this $JSON_BLOB should have a \"action\" key (with the name of the tool to use) and a \"action_input\" key (with the input to the tool going here). \nThe $JSON_BLOB should only contain a SINGLE action, do NOT return a list of multiple actions. Here is an example of a valid $JSON_BLOB:\n\n```\n{\n \"action\": \"calculator\",\n \"action_input\": \"1 + 2\"\n}\n```\n\nALWAYS use the following format:\n\nQuestion: the input question you must answer\nThought: you should always think about what to do\nAction: \n```\n$JSON_BLOB\n```\nObservation: the result of the action\n... (this Thought/Action/Observation can repeat N times)\nThought: I now know the final answer\nFinal Answer: the final answer to the original input question\n\nBegin! Reminder to always use the exact characters `Final Answer` when responding.\nHuman: Help me plan my day in Berlin, Germany\n1. Check current the weather \n2. Get the upcoming events\n3. Respond with weather and details about the upcoming events\n\nEach tool should only be called once.\n\n"
],
"estimatedTokens": 380,
"options": {
"openai_api_key": {
"lc": 1,
"type": "secret",
"id": [
"OPENAI_API_KEY"
]
},
"model": "gpt-4-turbo-preview",
"temperature": 0,
"timeout": 60000,
"max_retries": 2,
"configuration": {
"baseURL": "https://api.openai.com/v1"
},
"model_kwargs": {}
}
}
}
]
]
},
"metadata": {
"subRun": [
{
"node": "OpenAI Chat Model4",
"runIndex": 0
},
{
"node": "OpenAI Chat Model4",
"runIndex": 1
},
{
"node": "OpenAI Chat Model4",
"runIndex": 2
}
]
}
},
{
"startTime": 1747344000150,
"executionTime": 4919,
"executionIndex": 4,
"executionStatus": "success",
"source": [
{
"previousNode": "AI Agent4",
"previousNodeRun": 0
}
],
"data": {
"ai_languageModel": [
[
{
"json": {
"response": {
"object": true
},
"tokenUsage": {
"object": true
}
}
}
]
]
},
"inputOverride": {
"ai_languageModel": [
[
{
"json": {
"messages": [
"System: Answer the following questions as best you can. You have access to the following tools:\n\nget_evens: Call this tool to get upcoming events for a specific city. Input should be a single string in format: \"$CITY, $COUNTRY\". So for example to get data about Prague, \"Prague, Czechia\".\nget_weather_data: Call this tool to get weather information for a specific city. Input should be a single string in format: \"$CITY, $COUNTRY\". So for example to get data about Prague, \"Prague, Czechia\".\n\nThe way you use the tools is by specifying a json blob, denoted below by $JSON_BLOB\nSpecifically, this $JSON_BLOB should have a \"action\" key (with the name of the tool to use) and a \"action_input\" key (with the input to the tool going here). \nThe $JSON_BLOB should only contain a SINGLE action, do NOT return a list of multiple actions. Here is an example of a valid $JSON_BLOB:\n\n```\n{\n \"action\": \"calculator\",\n \"action_input\": \"1 + 2\"\n}\n```\n\nALWAYS use the following format:\n\nQuestion: the input question you must answer\nThought: you should always think about what to do\nAction: \n```\n$JSON_BLOB\n```\nObservation: the result of the action\n... (this Thought/Action/Observation can repeat N times)\nThought: I now know the final answer\nFinal Answer: the final answer to the original input question\n\nBegin! Reminder to always use the exact characters `Final Answer` when responding.\nHuman: Help me plan my day in Berlin, Germany\n1. Check current the weather \n2. Get the upcoming events\n3. Respond with weather and details about the upcoming events\n\nEach tool should only be called once.\n\nThis was your previous work (but I haven't seen any of it! I only see what you return as final answer):\nThought: First, I need to check the current weather in Berlin, Germany.\nAction: \n```\n{\n \"action\": \"get_weather_data\",\n \"action_input\": \"Berlin, Germany\"\n}\n```\nObservation: {\n \"response\": \"{\\n \\\"created\\\": \\\"2024-03-04T09:26:23+01:00\\\",\\n \\\"symbolCode\\\": {\\n \\\"next1Hour\\\": \\\"fog\\\"\\n },\\n \\\"temperature\\\": {\\n \\\"value\\\": 5.1,\\n \\\"feelsLike\\\": 4\\n },\\n \\\"precipitation\\\": {\\n \\\"value\\\": 0.0\\n },\\n \\\"wind\\\": {\\n \\\"direction\\\": 275,\\n \\\"speed\\\": 1.7\\n },\\n \\\"status\\\": {\\n \\\"code\\\": \\\"Ok\\\"\\n }\\n}\"\n}\nThought:"
],
"estimatedTokens": 600,
"options": {
"openai_api_key": {
"lc": 1,
"type": "secret",
"id": [
"OPENAI_API_KEY"
]
},
"model": "gpt-4-turbo-preview",
"temperature": 0,
"timeout": 60000,
"max_retries": 2,
"configuration": {
"baseURL": "https://api.openai.com/v1"
},
"model_kwargs": {}
}
}
}
]
]
}
},
{
"startTime": 1747344005077,
"executionTime": 8985,
"executionIndex": 6,
"executionStatus": "success",
"source": [
{
"previousNode": "AI Agent4",
"previousNodeRun": 0
}
],
"data": {
"ai_languageModel": [
[
{
"json": {
"response": {
"object": true
},
"tokenUsage": {
"object": true
}
}
}
]
]
},
"inputOverride": {
"ai_languageModel": [
[
{
"json": {
"messages": [
"System: Answer the following questions as best you can. You have access to the following tools:\n\nget_evens: Call this tool to get upcoming events for a specific city. Input should be a single string in format: \"$CITY, $COUNTRY\". So for example to get data about Prague, \"Prague, Czechia\".\nget_weather_data: Call this tool to get weather information for a specific city. Input should be a single string in format: \"$CITY, $COUNTRY\". So for example to get data about Prague, \"Prague, Czechia\".\n\nThe way you use the tools is by specifying a json blob, denoted below by $JSON_BLOB\nSpecifically, this $JSON_BLOB should have a \"action\" key (with the name of the tool to use) and a \"action_input\" key (with the input to the tool going here). \nThe $JSON_BLOB should only contain a SINGLE action, do NOT return a list of multiple actions. Here is an example of a valid $JSON_BLOB:\n\n```\n{\n \"action\": \"calculator\",\n \"action_input\": \"1 + 2\"\n}\n```\n\nALWAYS use the following format:\n\nQuestion: the input question you must answer\nThought: you should always think about what to do\nAction: \n```\n$JSON_BLOB\n```\nObservation: the result of the action\n... (this Thought/Action/Observation can repeat N times)\nThought: I now know the final answer\nFinal Answer: the final answer to the original input question\n\nBegin! Reminder to always use the exact characters `Final Answer` when responding.\nHuman: Help me plan my day in Berlin, Germany\n1. Check current the weather \n2. Get the upcoming events\n3. Respond with weather and details about the upcoming events\n\nEach tool should only be called once.\n\nThis was your previous work (but I haven't seen any of it! I only see what you return as final answer):\nThought: First, I need to check the current weather in Berlin, Germany.\nAction: \n```\n{\n \"action\": \"get_weather_data\",\n \"action_input\": \"Berlin, Germany\"\n}\n```\nObservation: {\n \"response\": \"{\\n \\\"created\\\": \\\"2024-03-04T09:26:23+01:00\\\",\\n \\\"symbolCode\\\": {\\n \\\"next1Hour\\\": \\\"fog\\\"\\n },\\n \\\"temperature\\\": {\\n \\\"value\\\": 5.1,\\n \\\"feelsLike\\\": 4\\n },\\n \\\"precipitation\\\": {\\n \\\"value\\\": 0.0\\n },\\n \\\"wind\\\": {\\n \\\"direction\\\": 275,\\n \\\"speed\\\": 1.7\\n },\\n \\\"status\\\": {\\n \\\"code\\\": \\\"Ok\\\"\\n }\\n}\"\n}\nThought:With the weather in Berlin, Germany being foggy for the next hour, a temperature of 5.1°C (feeling like 4°C), no precipitation, and a light wind from the west at 1.7 m/s, it's a relatively calm and chilly day. Now, I'll check the upcoming events in Berlin to plan the day accordingly.\nAction: \n```\n{\n \"action\": \"get_evens\",\n \"action_input\": \"Berlin, Germany\"\n}\n```\nObservation: {\n \"response\": \"[\\n {\\n \\\"description\\\": \\\"***Movie Barf* is a new English friendly film night presented by film journalist and blogger Ryan Keating-Lambert, dedicated to screening a diverse variety of award-winning films both contemporary and classic. Ryans late night shows includes intriguing chats with various guests (in person or over Skype in the case of the international ones) and special drink offers at the bar.**\\\\n\\\\n*Dune: Part Two* / Denis Villeneuve / Canada, USA 2024 / 166 min Paul Atreides unites with Chani and the Fremen while seeking revenge against the conspirators who destroyed his family.\\\",\\n \\\"name\\\": \\\"Movie Barf: Dune Part Two\\\",\\n \\\"endDate\\\": \\\"Mon Mar 04 2024 23:59:59 GMT+0100 (Central European Standard Time)\\\"\\n },\\n {\\n \\\"description\\\": \\\"Luboš Pospíšil will perform with the renewed band 5P on March 14 at the cultural house of Barikadník.\\\",\\n \\\"name\\\": \\\"Luboš Pospíšil & 5P\\\",\\n \\\"endDate\\\": \\\"Mon Mar 04 2024 23:59:59 GMT+0100 (Central European Standard Time)\\\"\\n },\\n {\\n \\\"description\\\": \\\"An insomniac office worker looking for a way to change his life crosses paths with a devil-may-care soap maker and they form an underground fight club that evolves into something much, much more...\\\",\\n \\\"name\\\": \\\"Fight Club\\\",\\n \\\"endDate\\\": \\\"Mon Mar 04 2024 23:59:59 GMT+0100 (Central European Standard Time)\\\"\\n },\\n {\\n \\\"description\\\": \\\"From filmmaker Yorgos Lanthimos and producer Emma Stone comes the incredible tale and fantastical evolution of Bella Baxter (Stone), a young woman brought back to life by the brilliant and unorthodox scientist Dr. Godwin Baxter (Willem Dafoe). Under Baxter's protection, Bella is eager to learn. Hungry for the worldliness she is lacking, she runs off with Duncan Wedderburn (Mark Ruffalo), a slick and debauched lawyer, on a whirlwind adventure across the continents. Free from the prejudices of her times, Bella grows steadfast in her purpose to stand for equality and liberation.\\\",\\n \\\"name\\\": \\\"Poor Things\\\",\\n \\\"endDate\\\": \\\"Mon Mar 04 2024 23:59:59 GMT+0100 (Central European Standard Time)\\\"\\n },\\n {\\n \\\"description\\\": \\\"Concert of Bharata Rajnošek, who decided to do something very brave - pay tribute to king of the pop, Michael Jackson in jazz.\\\",\\n \\\"name\\\": \\\"Tribute to World Legends: Michael Jackson\\\",\\n \\\"endDate\\\": \\\"Mon Mar 04 2024 23:59:59 GMT+0100 (Central European Standard Time)\\\"\\n }\\n]\"\n}\nThought:"
],
"estimatedTokens": 1361,
"options": {
"openai_api_key": {
"lc": 1,
"type": "secret",
"id": [
"OPENAI_API_KEY"
]
},
"model": "gpt-4-turbo-preview",
"temperature": 0,
"timeout": 60000,
"max_retries": 2,
"configuration": {
"baseURL": "https://api.openai.com/v1"
},
"model_kwargs": {}
}
}
}
]
]
}
}
],
"Get Weather": [
{
"startTime": 1747344000130,
"executionTime": 18,
"executionIndex": 3,
"executionStatus": "success",
"source": [
{
"previousNode": "AI Agent4",
"previousNodeRun": 0
}
],
"data": {
"ai_tool": [
[
{
"json": {
"response": "{\n \"created\": \"2024-03-04T09:26:23+01:00\",\n \"symbolCode\": {\n \"next1Hour\": \"fog\"\n },\n \"temperature\": {\n \"value\": 5.1,\n \"feelsLike\": 4\n },\n \"precipitation\": {\n \"value\": 0.0\n },\n \"wind\": {\n \"direction\": 275,\n \"speed\": 1.7\n },\n \"status\": {\n \"code\": \"Ok\"\n }\n}"
}
}
]
]
},
"inputOverride": {
"ai_tool": [
[
{
"json": {
"query": "Berlin, Germany"
}
}
]
]
},
"metadata": {
"subExecution": {
"executionId": "3956",
"workflowId": "244"
},
"subRun": [
{
"node": "Get Weather",
"runIndex": 0
}
]
}
}
],
"Get Events": [
{
"startTime": 1747344005069,
"executionTime": 6,
"executionIndex": 5,
"executionStatus": "success",
"source": [
{
"previousNode": "AI Agent4",
"previousNodeRun": 0
}
],
"data": {
"ai_tool": [
[
{
"json": {
"response": "[\n {\n \"description\": \"***Movie Barf* is a new English friendly film night presented by film journalist and blogger Ryan Keating-Lambert, dedicated to screening a diverse variety of award-winning films both contemporary and classic. Ryans late night shows includes intriguing chats with various guests (in person or over Skype in the case of the international ones) and special drink offers at the bar.**\\n\\n*Dune: Part Two* / Denis Villeneuve / Canada, USA 2024 / 166 min Paul Atreides unites with Chani and the Fremen while seeking revenge against the conspirators who destroyed his family.\",\n \"name\": \"Movie Barf: Dune Part Two\",\n \"endDate\": \"Mon Mar 04 2024 23:59:59 GMT+0100 (Central European Standard Time)\"\n },\n {\n \"description\": \"Luboš Pospíšil will perform with the renewed band 5P on March 14 at the cultural house of Barikadník.\",\n \"name\": \"Luboš Pospíšil & 5P\",\n \"endDate\": \"Mon Mar 04 2024 23:59:59 GMT+0100 (Central European Standard Time)\"\n },\n {\n \"description\": \"An insomniac office worker looking for a way to change his life crosses paths with a devil-may-care soap maker and they form an underground fight club that evolves into something much, much more...\",\n \"name\": \"Fight Club\",\n \"endDate\": \"Mon Mar 04 2024 23:59:59 GMT+0100 (Central European Standard Time)\"\n },\n {\n \"description\": \"From filmmaker Yorgos Lanthimos and producer Emma Stone comes the incredible tale and fantastical evolution of Bella Baxter (Stone), a young woman brought back to life by the brilliant and unorthodox scientist Dr. Godwin Baxter (Willem Dafoe). Under Baxter's protection, Bella is eager to learn. Hungry for the worldliness she is lacking, she runs off with Duncan Wedderburn (Mark Ruffalo), a slick and debauched lawyer, on a whirlwind adventure across the continents. Free from the prejudices of her times, Bella grows steadfast in her purpose to stand for equality and liberation.\",\n \"name\": \"Poor Things\",\n \"endDate\": \"Mon Mar 04 2024 23:59:59 GMT+0100 (Central European Standard Time)\"\n },\n {\n \"description\": \"Concert of Bharata Rajnošek, who decided to do something very brave - pay tribute to king of the pop, Michael Jackson in jazz.\",\n \"name\": \"Tribute to World Legends: Michael Jackson\",\n \"endDate\": \"Mon Mar 04 2024 23:59:59 GMT+0100 (Central European Standard Time)\"\n }\n]"
}
}
]
]
},
"inputOverride": {
"ai_tool": [
[
{
"json": {
"query": "Berlin, Germany"
}
}
]
]
},
"metadata": {
"subExecution": {
"executionId": "3970",
"workflowId": "244"
},
"subRun": [
{
"node": "Get Events",
"runIndex": 0
}
]
}
}
],
"AI Agent4": [
{
"startTime": 1747343997766,
"executionIndex": 1,
"source": [
{
"previousNode": "When clicking \"Test workflow\""
}
],
"hints": [],
"executionTime": 16296,
"executionStatus": "success",
"data": {
"main": [
[
{
"json": {
"output": "Today in Berlin, Germany, the weather is foggy with a temperature of 5.1°C, feeling like 4°C. There's no precipitation expected, and the wind is light, coming from the west at 1.7 m/s. For activities, there are several interesting events happening:\n\n1. **Movie Barf: Dune Part Two**: An English-friendly film night featuring *Dune: Part Two* by Denis Villeneuve. The event includes chats with guests and special drink offers.\n2. **Luboš Pospíšil & 5P**: A performance by Luboš Pospíšil with the band 5P.\n3. **Fight Club**: A screening of the iconic film *Fight Club*, offering an insomniac office worker's journey into the world of underground fighting.\n4. **Poor Things**: A film by Yorgos Lanthimos and Emma Stone, telling the fantastical story of Bella Baxter, a young woman brought back to life and her adventures across continents.\n5. **Tribute to World Legends: Michael Jackson**: A jazz tribute concert to Michael Jackson by Bharata Rajnošek.\n\nThese events provide a mix of cinematic experiences, live music, and cultural tributes suitable for a variety of interests."
},
"pairedItem": {
"item": 0
}
}
]
]
}
}
],
"Edit Fields6": [
{
"startTime": 1747344014062,
"executionIndex": 7,
"source": [
{
"previousNode": "AI Agent4"
}
],
"hints": [],
"executionTime": 7,
"executionStatus": "success",
"data": {
"main": [
[
{
"json": {
"has_weather": true,
"has_movie": true
},
"pairedItem": {
"item": 0
}
}
]
]
}
}
]
},
"lastNodeExecuted": "Edit Fields6"
},
"executionData": {
"contextData": {},
"nodeExecutionStack": [],
"metadata": {
"OpenAI Chat Model4": [
{
"subRun": [
{
"node": "OpenAI Chat Model4",
"runIndex": 0
},
{
"node": "OpenAI Chat Model4",
"runIndex": 1
},
{
"node": "OpenAI Chat Model4",
"runIndex": 2
}
]
}
],
"Get Weather": [
{
"subRun": [
{
"node": "Get Weather",
"runIndex": 0
}
]
}
],
"Get Events": [
{
"subRun": [
{
"node": "Get Events",
"runIndex": 0
}
]
}
]
},
"waitingExecution": {},
"waitingExecutionSource": {}
}
},
"mode": "cli",
"startedAt": "2025-05-15T21:19:57.765Z",
"stoppedAt": "2025-05-15T21:20:14.069Z",
"status": "running",
"finished": true
}