diff --git a/.changeset/honest-lizards-buy.md b/.changeset/honest-lizards-buy.md new file mode 100644 index 00000000000..9d6d48ac0f4 --- /dev/null +++ b/.changeset/honest-lizards-buy.md @@ -0,0 +1,5 @@ +--- +"@google-labs/breadboard-website": patch +--- + +Update board layouts diff --git a/packages/website/src/static/boards/blank.bgl.json b/packages/website/src/static/boards/blank.bgl.json index 261970e150c..48662e8015d 100644 --- a/packages/website/src/static/boards/blank.bgl.json +++ b/packages/website/src/static/boards/blank.bgl.json @@ -14,7 +14,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "[{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}]" } @@ -25,9 +27,9 @@ }, "metadata": { "visual": { - "x": 0, - "y": 0, - "collapsed": false + "x": -174, + "y": -1, + "collapsed": "expanded" } } }, @@ -43,7 +45,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "null" } @@ -56,7 +60,7 @@ "visual": { "x": 173, "y": 0, - "collapsed": false + "collapsed": "expanded" } } } @@ -68,5 +72,8 @@ "to": "output", "in": "context" } - ] -} + ], + "metadata": { + "visual": {} + } +} \ No newline at end of file diff --git a/packages/website/src/static/boards/board-server-bse-example.bgl.json b/packages/website/src/static/boards/board-server-bse-example.bgl.json index 0ffcfb8f248..a9d32b52e49 100644 --- a/packages/website/src/static/boards/board-server-bse-example.bgl.json +++ b/packages/website/src/static/boards/board-server-bse-example.bgl.json @@ -27,9 +27,9 @@ }, "metadata": { "visual": { - "x": -82, - "y": -188, - "collapsed": false + "x": -287, + "y": -185, + "collapsed": "expanded" } } }, @@ -58,9 +58,9 @@ }, "metadata": { "visual": { - "x": 347, - "y": -66, - "collapsed": false + "x": 505, + "y": -90, + "collapsed": "expanded" } } }, @@ -69,9 +69,9 @@ "type": "service", "metadata": { "visual": { - "x": 109, + "x": 95, "y": -133, - "collapsed": false + "collapsed": "expanded" }, "title": "Get Song Lyrics", "logLevel": "debug" @@ -85,9 +85,9 @@ "type": "secrets", "metadata": { "visual": { - "x": -122, - "y": -68, - "collapsed": false + "x": -363, + "y": -37, + "collapsed": "expanded" }, "title": "Get BSE Key", "logLevel": "debug" @@ -118,5 +118,8 @@ "out": "BB_LIVE_KEY", "in": "$key" } - ] + ], + "metadata": { + "visual": {} + } } \ No newline at end of file diff --git a/packages/website/src/static/boards/business-researcher.bgl.json b/packages/website/src/static/boards/business-researcher.bgl.json index 7bc3445cd0b..f2340a041e7 100644 --- a/packages/website/src/static/boards/business-researcher.bgl.json +++ b/packages/website/src/static/boards/business-researcher.bgl.json @@ -61,8 +61,8 @@ }, "metadata": { "visual": { - "x": 816.9999999999998, - "y": -33, + "x": 954.000000000001, + "y": -9, "collapsed": "expanded" }, "title": "Report", @@ -74,7 +74,7 @@ "type": "specialist", "metadata": { "visual": { - "x": 59.00000000000006, + "x": 59.00000000000034, "y": -208.99999999999994, "collapsed": "expanded" }, @@ -112,8 +112,8 @@ "type": "output", "metadata": { "visual": { - "x": 473.9999999999999, - "y": -321.00000000000006, + "x": 537.0000000000001, + "y": -299, "collapsed": "expanded" }, "title": "Intermediate Thought Process", @@ -146,8 +146,8 @@ "type": "specialist", "metadata": { "visual": { - "x": 446.9999999999999, - "y": -45, + "x": 520.0000000000001, + "y": 10, "collapsed": "expanded" }, "title": "Report Writer", @@ -178,8 +178,8 @@ "type": "content", "metadata": { "visual": { - "x": -300, - "y": 146.9999999999999, + "x": -451, + "y": 145, "collapsed": "expanded" }, "title": "Report Template", @@ -249,8 +249,8 @@ "text": "The Researcher loops onto itself, forming a ReAct loop: it continuously generates a thought and an action based on that thought, then invokes tool to produce observations, and repeats the process until it concludes it is done.", "metadata": { "visual": { - "x": 39, - "y": -408, + "x": 132, + "y": -414, "collapsed": "expanded" } } @@ -260,8 +260,8 @@ "text": "This output is not technically necessary. It simply gives us a glimpe inside of the ReAct loop.", "metadata": { "visual": { - "x": 460.9999999999999, - "y": -437, + "x": 588.0000000000001, + "y": -422, "collapsed": "expanded" } } @@ -271,8 +271,8 @@ "text": "The Report Writer takes all the raw research dug up by the Researcher and turns it into a nice business report. ", "metadata": { "visual": { - "x": 533.9999999999999, - "y": -162.00000000000006, + "x": 567.0000000000001, + "y": -125.00000000000006, "collapsed": "expanded" } } @@ -282,8 +282,8 @@ "text": "The Report Template provides one place where we can specify what we would like to be included in the report. It is used by both Researcher and Report Writer.", "metadata": { "visual": { - "x": -220, - "y": -14, + "x": -456.00000000000006, + "y": -43, "collapsed": "expanded" } } @@ -291,6 +291,7 @@ ], "tags": [ "published" - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/co-creator.bgl.json b/packages/website/src/static/boards/co-creator.bgl.json index ecee84a568f..32c649a8e3a 100644 --- a/packages/website/src/static/boards/co-creator.bgl.json +++ b/packages/website/src/static/boards/co-creator.bgl.json @@ -27,8 +27,8 @@ }, "metadata": { "visual": { - "x": 956.9999999999998, - "y": -140, + "x": 931, + "y": -134, "collapsed": "expanded" } } @@ -38,8 +38,8 @@ "type": "specialist", "metadata": { "visual": { - "x": 148.00000000000006, - "y": -346.00000000000006, + "x": -34, + "y": -282, "collapsed": "expanded" }, "title": "Respond and Route", @@ -73,8 +73,8 @@ "type": "human", "metadata": { "visual": { - "x": 511, - "y": -584, + "x": 516, + "y": -583, "collapsed": "expanded" }, "title": "Human", @@ -90,8 +90,8 @@ "type": "content", "metadata": { "visual": { - "x": 571, - "y": -276.00000000000006, + "x": 513, + "y": -187, "collapsed": "expanded" }, "title": "Get Only Latest", @@ -114,8 +114,8 @@ "type": "content", "metadata": { "visual": { - "x": 163.99999999999994, - "y": 177, + "x": -34, + "y": 180, "collapsed": "expanded" }, "title": "Content", @@ -138,8 +138,8 @@ "type": "runJavascript", "metadata": { "visual": { - "x": 517.9999999999999, - "y": 177.99999999999977, + "x": 539, + "y": 107, "collapsed": "expanded" }, "title": "Slice Last Result Off", @@ -155,8 +155,8 @@ "type": "input", "metadata": { "visual": { - "x": -365.99999999999983, - "y": -246.99999999999994, + "x": -557, + "y": -165, "collapsed": "expanded" }, "title": "Input", @@ -271,6 +271,7 @@ "published", "component" ], - "comments": [] + "comments": [], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/cookbook/agent-conversation.bgl.json b/packages/website/src/static/boards/cookbook/agent-conversation.bgl.json index 411e1970ac6..7de40021273 100644 --- a/packages/website/src/static/boards/cookbook/agent-conversation.bgl.json +++ b/packages/website/src/static/boards/cookbook/agent-conversation.bgl.json @@ -9,9 +9,9 @@ "text": "The initial input from the user.", "metadata": { "visual": { - "x": -289, - "y": -138.99999999999994, - "collapsed": true + "x": -525, + "y": -140.99999999999997, + "collapsed": "collapsed" } } }, @@ -20,9 +20,9 @@ "text": "The looper here keeps the conversation going.", "metadata": { "visual": { - "x": -9, - "y": -159, - "collapsed": true + "x": -54.000000000000114, + "y": -198, + "collapsed": "collapsed" } } }, @@ -31,24 +31,25 @@ "text": "The Chat Bot is backed by an LLM and responds to the user.", "metadata": { "visual": { - "x": -129.99999999999994, - "y": 177, - "collapsed": true + "x": -377, + "y": 132, + "collapsed": "collapsed" } } }, { "id": "comment-5093fff2", - "text": "The Chat Bot is backed by an LLM and responds to the user.", + "text": "The User adds to the context", "metadata": { "visual": { - "x": 115.00000000000006, - "y": 177, - "collapsed": true + "x": 384, + "y": 225, + "collapsed": "collapsed" } } } - ] + ], + "visual": {} }, "edges": [ { @@ -85,7 +86,9 @@ "properties": { "property-1": { "type": "object", - "behavior": ["llm-content"], + "behavior": [ + "llm-content" + ], "title": "Conversation Starter", "examples": [], "default": "null" @@ -97,9 +100,9 @@ }, "metadata": { "visual": { - "x": -277, - "y": -74, - "collapsed": false + "x": -513, + "y": -76, + "collapsed": "expanded" } } }, @@ -108,9 +111,9 @@ "type": "specialist", "metadata": { "visual": { - "x": -112, - "y": 85.00000000000011, - "collapsed": false + "x": -409, + "y": 217, + "collapsed": "expanded" }, "title": "Chat Bot", "logLevel": "debug" @@ -131,9 +134,9 @@ "type": "looper", "metadata": { "visual": { - "x": 6.000000000000057, - "y": -74, - "collapsed": false + "x": -92.99999999999989, + "y": -123.99999999999997, + "collapsed": "expanded" }, "title": "Conversation", "logLevel": "debug" @@ -154,13 +157,13 @@ "type": "human", "metadata": { "visual": { - "x": 131.00000000000006, - "y": 85.00000000000011, - "collapsed": false + "x": 147, + "y": 300, + "collapsed": "expanded" }, "title": "User", "logLevel": "debug" } } ] -} +} \ No newline at end of file diff --git a/packages/website/src/static/boards/cookbook/array-split-1.bgl.json b/packages/website/src/static/boards/cookbook/array-split-1.bgl.json index 9e5e0ead29e..498c77d737a 100644 --- a/packages/website/src/static/boards/cookbook/array-split-1.bgl.json +++ b/packages/website/src/static/boards/cookbook/array-split-1.bgl.json @@ -10,9 +10,9 @@ "text": "Generates an array of values like `[1, 2]`", "metadata": { "visual": { - "x": -140, - "y": -36, - "collapsed": true + "x": -314, + "y": -32, + "collapsed": "collapsed" } } }, @@ -21,13 +21,14 @@ "text": "Uses [JSONata](https://jsonata.org/) to \"select into\" the array of numbers and grab the item of interest.", "metadata": { "visual": { - "x": 167, - "y": -139, - "collapsed": true + "x": 110, + "y": -135, + "collapsed": "collapsed" } } } - ] + ], + "visual": {} }, "edges": [ { @@ -79,9 +80,9 @@ }, "metadata": { "visual": { - "x": 475, - "y": 46, - "collapsed": true + "x": 494, + "y": 50, + "collapsed": "collapsed" } } }, @@ -90,9 +91,9 @@ "type": "runJavascript", "metadata": { "visual": { - "x": -145, - "y": 44, - "collapsed": true + "x": -342, + "y": 46, + "collapsed": "collapsed" }, "title": "Number Generator", "logLevel": "debug" @@ -107,9 +108,9 @@ "type": "jsonata", "metadata": { "visual": { - "x": 197, - "y": -37, - "collapsed": true + "x": 77, + "y": -32, + "collapsed": "collapsed" }, "title": "First Number", "logLevel": "debug" @@ -123,9 +124,9 @@ "type": "jsonata", "metadata": { "visual": { - "x": 188, - "y": 120, - "collapsed": true + "x": 78, + "y": 116, + "collapsed": "collapsed" }, "title": "Second Number", "logLevel": "debug" @@ -135,4 +136,4 @@ } } ] -} +} \ No newline at end of file diff --git a/packages/website/src/static/boards/cookbook/array-split-2.bgl.json b/packages/website/src/static/boards/cookbook/array-split-2.bgl.json index 158f53e4256..e403cc55b2b 100644 --- a/packages/website/src/static/boards/cookbook/array-split-2.bgl.json +++ b/packages/website/src/static/boards/cookbook/array-split-2.bgl.json @@ -10,9 +10,9 @@ "text": "Generates an array of values like `[1, 2]`", "metadata": { "visual": { - "x": -147, - "y": -39, - "collapsed": true + "x": -335, + "y": -40, + "collapsed": "collapsed" } } }, @@ -21,13 +21,14 @@ "text": "Obtains the value of the first item in the array by selecting it from the result value passed in.\n\nNote that we have to create a [\"dynamic wire\"](https://breadboard-ai.github.io/breadboard/docs/visual-editor/components/#dynamic-wires) from the Number Generator to this `runJavascript` component.", "metadata": { "visual": { - "x": 156, - "y": -230, - "collapsed": true + "x": 110, + "y": -224, + "collapsed": "collapsed" } } } - ] + ], + "visual": {} }, "edges": [ { @@ -79,9 +80,9 @@ }, "metadata": { "visual": { - "x": 435, - "y": 41, - "collapsed": true + "x": 508, + "y": 55, + "collapsed": "collapsed" } } }, @@ -90,9 +91,9 @@ "type": "runJavascript", "metadata": { "visual": { - "x": -139, - "y": 41, - "collapsed": true + "x": -373, + "y": 51, + "collapsed": "collapsed" }, "title": "Number Generator", "logLevel": "debug" @@ -107,9 +108,9 @@ "type": "runJavascript", "metadata": { "visual": { - "x": 167, - "y": -28, - "collapsed": true + "x": 73, + "y": -21, + "collapsed": "collapsed" }, "title": "First Number", "logLevel": "debug" @@ -124,9 +125,9 @@ "type": "runJavascript", "metadata": { "visual": { - "x": 162, - "y": 104, - "collapsed": true + "x": 75, + "y": 111, + "collapsed": "collapsed" }, "title": "Second Number", "logLevel": "debug" @@ -137,4 +138,4 @@ } } ] -} +} \ No newline at end of file diff --git a/packages/website/src/static/boards/cookbook/fetching-data.bgl.json b/packages/website/src/static/boards/cookbook/fetching-data.bgl.json index cc9abccbbb6..49f8db792d4 100644 --- a/packages/website/src/static/boards/cookbook/fetching-data.bgl.json +++ b/packages/website/src/static/boards/cookbook/fetching-data.bgl.json @@ -9,9 +9,9 @@ "text": "Encodes the user's input into the URL", "metadata": { "visual": { - "x": 87, - "y": -104, - "collapsed": true + "x": 56, + "y": -97, + "collapsed": "collapsed" } } }, @@ -20,13 +20,14 @@ "text": "Makes a request to the remote service or API", "metadata": { "visual": { - "x": 376, - "y": -138, - "collapsed": true + "x": 424, + "y": -134, + "collapsed": "collapsed" } } } - ] + ], + "visual": {} }, "edges": [ { @@ -67,9 +68,9 @@ }, "metadata": { "visual": { - "x": -123, - "y": 3, - "collapsed": false + "x": -266, + "y": 21, + "collapsed": "expanded" } } }, @@ -91,9 +92,9 @@ }, "metadata": { "visual": { - "x": 643, - "y": 28, - "collapsed": true + "x": 802, + "y": 48, + "collapsed": "collapsed" } } }, @@ -102,9 +103,9 @@ "type": "urlTemplate", "metadata": { "visual": { - "x": 88, - "y": -18, - "collapsed": false + "x": 14, + "y": -16, + "collapsed": "expanded" }, "title": "Google Books API", "logLevel": "debug" @@ -120,11 +121,11 @@ "visual": { "x": 382, "y": -47, - "collapsed": false + "collapsed": "expanded" }, "title": "Data Fetcher", "logLevel": "debug" } } ] -} +} \ No newline at end of file diff --git a/packages/website/src/static/boards/cookbook/object-split.bgl.json b/packages/website/src/static/boards/cookbook/object-split.bgl.json index f3cfe51cbc5..c95f637ef4a 100644 --- a/packages/website/src/static/boards/cookbook/object-split.bgl.json +++ b/packages/website/src/static/boards/cookbook/object-split.bgl.json @@ -9,9 +9,9 @@ "text": "Generates an object with two groups of people as lists.", "metadata": { "visual": { - "x": -427, - "y": -116, - "collapsed": true + "x": -613, + "y": -120, + "collapsed": "collapsed" } } }, @@ -20,13 +20,14 @@ "text": "Uses [JSONata](https://jsonata.org/) to \"select into\" the array of strings and count the number of times \"alice\" appears.", "metadata": { "visual": { - "x": -168, - "y": -195, - "collapsed": true + "x": -117, + "y": -239, + "collapsed": "collapsed" } } } - ] + ], + "visual": {} }, "edges": [ { @@ -78,9 +79,9 @@ }, "metadata": { "visual": { - "x": 93, - "y": -26, - "collapsed": true + "x": 308, + "y": -30, + "collapsed": "collapsed" } } }, @@ -89,9 +90,9 @@ "type": "runJavascript", "metadata": { "visual": { - "x": -429, - "y": -33, - "collapsed": true + "x": -642, + "y": -35, + "collapsed": "collapsed" }, "title": "Group Generator", "logLevel": "debug" @@ -106,9 +107,9 @@ "type": "jsonata", "metadata": { "visual": { - "x": -137, - "y": -73, - "collapsed": true + "x": -151, + "y": -118, + "collapsed": "collapsed" }, "title": "Sum First", "logLevel": "debug" @@ -122,9 +123,9 @@ "type": "jsonata", "metadata": { "visual": { - "x": -145, - "y": 10, - "collapsed": true + "x": -153, + "y": 27, + "collapsed": "collapsed" }, "title": "Sum Second", "logLevel": "debug" @@ -134,4 +135,4 @@ } } ] -} +} \ No newline at end of file diff --git a/packages/website/src/static/boards/first-tool/1-initial-board.bgl.json b/packages/website/src/static/boards/first-tool/1-initial-board.bgl.json index f62d943a994..a25291c90c5 100644 --- a/packages/website/src/static/boards/first-tool/1-initial-board.bgl.json +++ b/packages/website/src/static/boards/first-tool/1-initial-board.bgl.json @@ -4,7 +4,8 @@ "version": "0.0.1", "metadata": { "tags": [], - "comments": [] + "comments": [], + "visual": {} }, "edges": [ { @@ -33,7 +34,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "[{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}]" } @@ -44,9 +47,9 @@ }, "metadata": { "visual": { - "x": 0, + "x": -263, "y": 0, - "collapsed": true + "collapsed": "collapsed" } } }, @@ -62,7 +65,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "null" } @@ -73,9 +78,9 @@ }, "metadata": { "visual": { - "x": 421, - "y": 0, - "collapsed": true + "x": 465, + "y": -2, + "collapsed": "collapsed" } } }, @@ -84,9 +89,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 173, - "y": 0, - "collapsed": true + "x": 52, + "y": -1, + "collapsed": "collapsed" }, "title": "Poet", "logLevel": "debug" @@ -103,4 +108,4 @@ } } ] -} +} \ No newline at end of file diff --git a/packages/website/src/static/boards/first-tool/final.bgl.json b/packages/website/src/static/boards/first-tool/final.bgl.json index 24840f592c9..b92706760b2 100644 --- a/packages/website/src/static/boards/first-tool/final.bgl.json +++ b/packages/website/src/static/boards/first-tool/final.bgl.json @@ -3,7 +3,8 @@ "description": "Creates a poem based on today's date", "version": "0.0.1", "metadata": { - "comments": [] + "comments": [], + "visual": {} }, "edges": [ { @@ -38,7 +39,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "[{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}]" } @@ -49,9 +52,9 @@ }, "metadata": { "visual": { - "x": 0, + "x": -203.00000000000009, "y": 0, - "collapsed": true + "collapsed": "collapsed" } } }, @@ -67,7 +70,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "null" } @@ -78,9 +83,9 @@ }, "metadata": { "visual": { - "x": 668, - "y": 0, - "collapsed": true + "x": 818, + "y": 2, + "collapsed": "collapsed" } } }, @@ -89,9 +94,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 421, - "y": 0, - "collapsed": true + "x": 460.99999999999994, + "y": 3, + "collapsed": "collapsed" }, "title": "Poet", "logLevel": "debug" @@ -120,9 +125,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 173, - "y": 0, - "collapsed": true + "x": 85, + "y": 1, + "collapsed": "collapsed" }, "title": "Date Retriever", "logLevel": "debug" @@ -150,4 +155,4 @@ } } ] -} +} \ No newline at end of file diff --git a/packages/website/src/static/boards/first-tool/tool-today-s-date.bgl.json b/packages/website/src/static/boards/first-tool/tool-today-s-date.bgl.json index f721d7898d2..38d3025ae9d 100644 --- a/packages/website/src/static/boards/first-tool/tool-today-s-date.bgl.json +++ b/packages/website/src/static/boards/first-tool/tool-today-s-date.bgl.json @@ -3,8 +3,11 @@ "description": "Returns the exact date and time in the current timezone.", "version": "0.0.1", "metadata": { - "tags": ["tool"], - "comments": [] + "tags": [ + "tool" + ], + "comments": [], + "visual": {} }, "edges": [ { @@ -35,7 +38,7 @@ "visual": { "x": 173, "y": 0, - "collapsed": true + "collapsed": "collapsed" } } }, @@ -44,9 +47,9 @@ "type": "runJavascript", "metadata": { "visual": { - "x": -49.999999999999986, - "y": 0.9999999999998863, - "collapsed": true + "x": -254, + "y": -1, + "collapsed": "collapsed" }, "title": "Date Retriever", "logLevel": "debug" @@ -57,4 +60,4 @@ } } ] -} +} \ No newline at end of file diff --git a/packages/website/src/static/boards/getting-started-with-the-visual-editor/final.bgl.json b/packages/website/src/static/boards/getting-started-with-the-visual-editor/final.bgl.json index fcffbf6fba3..73159efe3e1 100644 --- a/packages/website/src/static/boards/getting-started-with-the-visual-editor/final.bgl.json +++ b/packages/website/src/static/boards/getting-started-with-the-visual-editor/final.bgl.json @@ -9,9 +9,9 @@ "text": "This is a **Greeter** Specialist. It has a persona that tells it how to behave.", "metadata": { "visual": { - "x": -49, - "y": 32, - "collapsed": true + "x": -127, + "y": -129, + "collapsed": "collapsed" } } }, @@ -20,9 +20,9 @@ "text": "This is our board's **input**. For this board it accepts a greeting as a string.", "metadata": { "visual": { - "x": -188, - "y": -193, - "collapsed": true + "x": -463, + "y": -129, + "collapsed": "collapsed" } } }, @@ -31,13 +31,14 @@ "text": "This is our board's **output** where we see the response from our Specialist", "metadata": { "visual": { - "x": 91, - "y": -193, - "collapsed": true + "x": 201, + "y": -127, + "collapsed": "collapsed" } } } - ] + ], + "visual": {} }, "edges": [ { @@ -66,7 +67,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "[{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}]" } @@ -77,9 +80,9 @@ }, "metadata": { "visual": { - "collapsed": true, - "x": -81.953125, - "y": -93.20703125 + "x": -451, + "y": -21, + "collapsed": "collapsed" } } }, @@ -95,7 +98,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "null" } @@ -106,9 +111,9 @@ }, "metadata": { "visual": { - "collapsed": true, - "x": 91.046875, - "y": -93.20703125 + "x": 214, + "y": -21, + "collapsed": "collapsed" } } }, @@ -117,9 +122,9 @@ "type": "specialist", "metadata": { "visual": { - "collapsed": true, - "x": -33.953125, - "y": -18.20703125 + "x": -162, + "y": -19, + "collapsed": "collapsed" }, "title": "Greeter", "logLevel": "debug" @@ -136,4 +141,4 @@ } } ] -} +} \ No newline at end of file diff --git a/packages/website/src/static/boards/human-example.bgl.json b/packages/website/src/static/boards/human-example.bgl.json index 11e8db9f62a..a9f26a57f65 100644 --- a/packages/website/src/static/boards/human-example.bgl.json +++ b/packages/website/src/static/boards/human-example.bgl.json @@ -8,9 +8,9 @@ "text": "Show Writer's work to the user.", "metadata": { "visual": { - "x": -199, - "y": 22, - "collapsed": false + "x": 421, + "y": -51, + "collapsed": "expanded" } } }, @@ -19,13 +19,14 @@ "text": "Let the user provide a review and send it to the Editor.", "metadata": { "visual": { - "x": 123, - "y": -75, - "collapsed": false + "x": -55.99999999999977, + "y": 70, + "collapsed": "expanded" } } } - ] + ], + "visual": {} }, "edges": [ { @@ -66,7 +67,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "[{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}]" } @@ -77,9 +80,9 @@ }, "metadata": { "visual": { - "x": -173, - "y": -217, - "collapsed": false + "x": -421.99999999999926, + "y": -232.99999999999966, + "collapsed": "expanded" } } }, @@ -95,7 +98,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "null" } @@ -106,9 +111,9 @@ }, "metadata": { "visual": { - "x": 149, - "y": 132, - "collapsed": false + "x": 621.0000000000003, + "y": 77.00000000000011, + "collapsed": "expanded" } } }, @@ -117,9 +122,9 @@ "type": "specialist", "metadata": { "visual": { - "x": -20, - "y": -256, - "collapsed": false + "x": 52.00000000000068, + "y": -354, + "collapsed": "expanded" }, "title": "Writer", "logLevel": "debug" @@ -130,9 +135,9 @@ "type": "human", "metadata": { "visual": { - "x": -58, - "y": -41, - "collapsed": false + "x": -391.9999999999995, + "y": 107.00000000000023, + "collapsed": "expanded" }, "title": "Reviewer", "logLevel": "debug" @@ -143,13 +148,13 @@ "type": "specialist", "metadata": { "visual": { - "x": -121, - "y": 147, - "collapsed": false + "x": 219.00000000000045, + "y": 53.000000000000114, + "collapsed": "expanded" }, "title": "Editor", "logLevel": "debug" } } ] -} +} \ No newline at end of file diff --git a/packages/website/src/static/boards/joiner-example.bgl.json b/packages/website/src/static/boards/joiner-example.bgl.json index 40e8054ddf3..e912d9a8a8a 100644 --- a/packages/website/src/static/boards/joiner-example.bgl.json +++ b/packages/website/src/static/boards/joiner-example.bgl.json @@ -8,9 +8,9 @@ "text": "Writes contents of \na game card", "metadata": { "visual": { - "x": -129, - "y": 70, - "collapsed": false + "x": -379.0000000000005, + "y": -40.00000000000068, + "collapsed": "expanded" } } }, @@ -19,9 +19,9 @@ "text": "Uses the contents to craft a prompt and create picture.", "metadata": { "visual": { - "x": -77, - "y": -175, - "collapsed": false + "x": 62, + "y": -197.00000000000045, + "collapsed": "expanded" } } }, @@ -31,8 +31,8 @@ "metadata": { "visual": { "x": 50, - "y": -29, - "collapsed": false + "y": -29.0000000000025, + "collapsed": "expanded" } } }, @@ -41,13 +41,14 @@ "text": "Joins picture, voice, and text into one card.", "metadata": { "visual": { - "x": 268, - "y": 113, - "collapsed": false + "x": 453, + "y": 266.99999999999955, + "collapsed": "expanded" } } } - ] + ], + "visual": {} }, "edges": [ { @@ -106,7 +107,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "[{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}]" } @@ -117,9 +120,9 @@ }, "metadata": { "visual": { - "x": -213, - "y": -127, - "collapsed": false + "x": -767.9999999999999, + "y": 97.9999999999992, + "collapsed": "expanded" } } }, @@ -135,7 +138,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "null" } @@ -146,9 +151,9 @@ }, "metadata": { "visual": { - "x": 369, - "y": -148, - "collapsed": false + "x": 796, + "y": 108, + "collapsed": "expanded" } } }, @@ -157,9 +162,9 @@ "type": "specialist", "metadata": { "visual": { - "x": -167, - "y": 126, - "collapsed": false + "x": -457, + "y": 42.99999999999898, + "collapsed": "expanded" }, "title": "Writer", "logLevel": "debug" @@ -170,9 +175,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 45, - "y": -123, - "collapsed": false + "x": 22, + "y": -112.00000000000057, + "collapsed": "expanded" }, "title": "Illustrator", "logLevel": "debug" @@ -183,9 +188,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 90, - "y": 24, - "collapsed": false + "x": 16.999999999999318, + "y": 213.99999999999932, + "collapsed": "expanded" }, "title": "Narrator", "logLevel": "debug" @@ -196,13 +201,13 @@ "type": "joiner", "metadata": { "visual": { - "x": 354, - "y": 2, - "collapsed": false + "x": 423.9999999999993, + "y": 45.99999999999966, + "collapsed": "expanded" }, "title": "Card Maker", "logLevel": "debug" } } ] -} +} \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/built-in-input.bgl.json b/packages/website/src/static/boards/kits/built-in-input.bgl.json index aef47ffcecd..432e4be272f 100644 --- a/packages/website/src/static/boards/kits/built-in-input.bgl.json +++ b/packages/website/src/static/boards/kits/built-in-input.bgl.json @@ -26,8 +26,8 @@ }, "metadata": { "visual": { - "x": 113, - "y": 36, + "x": 63, + "y": 32, "collapsed": "expanded" } } @@ -53,12 +53,13 @@ "text": "The number, names, and types of the output ports is specified using **Schema** configuration port.", "metadata": { "visual": { - "x": 61, - "y": 148, + "x": 52, + "y": 187, "collapsed": "expanded" } } } - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/core-cast.bgl.json b/packages/website/src/static/boards/kits/core-cast.bgl.json index 5a0869de5e7..b90e90a94b0 100644 --- a/packages/website/src/static/boards/kits/core-cast.bgl.json +++ b/packages/website/src/static/boards/kits/core-cast.bgl.json @@ -8,8 +8,8 @@ "text": "*Example type*:\n\n`{`\n` \"type\": \"object\",`\n` \"properties\": {`\n` \"foo\": {`\n` \"type\": \"string\"`\n` },`\n` \"bar\": {`\n` \"type\": \"number\"`\n` }`\n` }`\n`}`", "metadata": { "visual": { - "x": 25, - "y": -49, + "x": 161, + "y": -175, "collapsed": "expanded" } } @@ -19,8 +19,8 @@ "text": "*Example response*:\n\n`{`\n` \"foo\": \"hello\",`\n` \"bar\": 42`\n`}`", "metadata": { "visual": { - "x": -261, - "y": -183, + "x": -238.00000000000014, + "y": -90.00000000000063, "collapsed": "expanded" } } @@ -30,13 +30,14 @@ "text": "**`cast`** takes any kind of value and forces it to have a particular schema.", "metadata": { "visual": { - "x": 140, - "y": -273, + "x": 160.99999999999994, + "y": -440, "collapsed": "expanded" } } } - ] + ], + "visual": {} }, "edges": [ { @@ -78,8 +79,8 @@ }, "metadata": { "visual": { - "x": 395, - "y": -35, + "x": 508.00000000000006, + "y": -286.00000000000006, "collapsed": "expanded" }, "title": "Output", @@ -91,8 +92,8 @@ "type": "fetch", "metadata": { "visual": { - "x": -286, - "y": -505, + "x": -286.0000000000002, + "y": -505.00000000000057, "collapsed": "expanded" }, "title": "Fetch Some URL", @@ -110,8 +111,8 @@ "type": "cast", "metadata": { "visual": { - "x": 168, - "y": -176, + "x": 154.99999999999994, + "y": -335.0000000000001, "collapsed": "expanded" }, "title": "Cast Fetch Result", diff --git a/packages/website/src/static/boards/kits/core-curry.bgl.json b/packages/website/src/static/boards/kits/core-curry.bgl.json index 931ea42c32c..dec43f69b28 100644 --- a/packages/website/src/static/boards/kits/core-curry.bgl.json +++ b/packages/website/src/static/boards/kits/core-curry.bgl.json @@ -27,8 +27,8 @@ }, "metadata": { "visual": { - "x": -455, - "y": 5, + "x": -595, + "y": 6.000000000000057, "collapsed": "expanded" } } @@ -52,8 +52,8 @@ }, "metadata": { "visual": { - "x": 422, - "y": -16, + "x": 667.0000000000001, + "y": 35.00000000000006, "collapsed": "expanded" } } @@ -63,8 +63,8 @@ "type": "curry", "metadata": { "visual": { - "x": -168, - "y": -93, + "x": -252.99999999999994, + "y": -92.99999999999994, "collapsed": "expanded" }, "title": "Curry Location", @@ -82,8 +82,8 @@ "type": "map", "metadata": { "visual": { - "x": 101, - "y": -103, + "x": 239, + "y": -68.99999999999994, "collapsed": "expanded" }, "title": "Greet Each Name", @@ -95,8 +95,8 @@ "type": "runJavascript", "metadata": { "visual": { - "x": -225, - "y": 219, + "x": -241, + "y": 215.0000000000001, "collapsed": "expanded" }, "title": "Split Names", @@ -111,8 +111,8 @@ "type": "runJavascript", "metadata": { "visual": { - "x": 167, - "y": 224, + "x": 231, + "y": 218.00000000000006, "collapsed": "expanded" }, "title": "Join Greetings", @@ -170,8 +170,8 @@ "text": "Curries the \"Location\" input \ninto the board ...", "metadata": { "visual": { - "x": -173, - "y": -164, + "x": -201.99999999999994, + "y": -169, "collapsed": "expanded" } } @@ -181,8 +181,8 @@ "text": "... so that when we call this board repeatedly, we don't have to re-supply the same location.", "metadata": { "visual": { - "x": 85, - "y": -205, + "x": 243, + "y": -191, "collapsed": "expanded" } } @@ -192,8 +192,8 @@ "text": "Some Javascript to split the names into a list...", "metadata": { "visual": { - "x": -153, - "y": 139, + "x": -206.00000000000006, + "y": 139.00000000000006, "collapsed": "expanded" } } @@ -203,12 +203,13 @@ "text": "... and some more JS to join the resulting greetings back into a string.", "metadata": { "visual": { - "x": 101, - "y": 89, + "x": 259, + "y": 116.00000000000017, "collapsed": "expanded" } } } - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/core-deflate.bgl.json b/packages/website/src/static/boards/kits/core-deflate.bgl.json index 09c9c5f6cfa..677e63ac32c 100644 --- a/packages/website/src/static/boards/kits/core-deflate.bgl.json +++ b/packages/website/src/static/boards/kits/core-deflate.bgl.json @@ -27,8 +27,8 @@ }, "metadata": { "visual": { - "x": 237, - "y": -165, + "x": 328, + "y": -66, "collapsed": "expanded" } } @@ -55,8 +55,8 @@ "type": "deflate", "metadata": { "visual": { - "x": 38, - "y": -145, + "x": 17, + "y": -9, "collapsed": "expanded" }, "title": "Deflate It", @@ -87,8 +87,8 @@ "text": "Fetches some inline data from the Internet.", "metadata": { "visual": { - "x": -270, - "y": -244, + "x": -331, + "y": -237, "collapsed": "expanded" } } @@ -98,12 +98,13 @@ "text": "Converts inline data to\na lightweight handle.", "metadata": { "visual": { - "x": 39, - "y": -228, + "x": 41, + "y": -93, "collapsed": "expanded" } } } - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/core-fetch.bgl.json b/packages/website/src/static/boards/kits/core-fetch.bgl.json index b5a57f578a0..d5091a02708 100644 --- a/packages/website/src/static/boards/kits/core-fetch.bgl.json +++ b/packages/website/src/static/boards/kits/core-fetch.bgl.json @@ -19,8 +19,8 @@ }, "metadata": { "visual": { - "x": -307, - "y": -65, + "x": -444, + "y": -62, "collapsed": "expanded" } } @@ -43,8 +43,8 @@ "type": "urlTemplate", "metadata": { "visual": { - "x": -89, - "y": -92, + "x": -169, + "y": -85, "collapsed": "expanded" }, "title": "Make URL", @@ -59,8 +59,8 @@ "type": "output", "metadata": { "visual": { - "x": 496, - "y": -133, + "x": 608, + "y": -62, "collapsed": "expanded" }, "title": "output", @@ -110,8 +110,8 @@ "text": "Use `promptTemplate` component to create a URL to search Wikipedia.", "metadata": { "visual": { - "x": -29, - "y": -191, + "x": -135, + "y": -187, "collapsed": "expanded" } } @@ -121,12 +121,13 @@ "text": "Make a `fetch` call \nto Wikipedia.", "metadata": { "visual": { - "x": 313, + "x": 304, "y": -225, "collapsed": "expanded" } } } - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/core-invoke.bgl.json b/packages/website/src/static/boards/kits/core-invoke.bgl.json index ff32948dcbf..26fa8aef22a 100644 --- a/packages/website/src/static/boards/kits/core-invoke.bgl.json +++ b/packages/website/src/static/boards/kits/core-invoke.bgl.json @@ -20,8 +20,8 @@ }, "metadata": { "visual": { - "x": -296, - "y": -118, + "x": -404, + "y": -10, "collapsed": "expanded" } } @@ -44,8 +44,8 @@ }, "metadata": { "visual": { - "x": 249, - "y": -141, + "x": 302, + "y": -77, "collapsed": "expanded" } } @@ -55,8 +55,8 @@ "type": "invoke", "metadata": { "visual": { - "x": -101, - "y": -127, + "x": -78, + "y": -118, "collapsed": "expanded" }, "title": "Greetings", @@ -94,12 +94,13 @@ "text": "Invokes the [Make a Greeting](https://breadboard-ai.web.app/?board=https%3A%2F%2Fbreadboard-ai.github.io%2Fbreadboard%2Fstatic%2Fboards%2Fkits%2Fexample-simple-greeting.bgl.json) board.", "metadata": { "visual": { - "x": 20, - "y": -205, + "x": -47, + "y": -196, "collapsed": "expanded" } } } - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/core-map.bgl.json b/packages/website/src/static/boards/kits/core-map.bgl.json index 6b092376bf5..128dda70f30 100644 --- a/packages/website/src/static/boards/kits/core-map.bgl.json +++ b/packages/website/src/static/boards/kits/core-map.bgl.json @@ -27,8 +27,8 @@ }, "metadata": { "visual": { - "x": -379, - "y": -1, + "x": -502.0000000000001, + "y": 142.99999999999997, "collapsed": "expanded" } } @@ -52,8 +52,8 @@ }, "metadata": { "visual": { - "x": 639, - "y": 89, + "x": 710, + "y": 233, "collapsed": "expanded" } } @@ -63,8 +63,8 @@ "type": "curry", "metadata": { "visual": { - "x": -29, - "y": -100, + "x": -164, + "y": -79, "collapsed": "expanded" }, "title": "Curry Location", @@ -82,8 +82,8 @@ "type": "map", "metadata": { "visual": { - "x": 232, - "y": -80, + "x": 269.0000000000001, + "y": -43.99999999999997, "collapsed": "expanded" }, "title": "Greet Each Name", @@ -95,8 +95,8 @@ "type": "runJavascript", "metadata": { "visual": { - "x": -107, - "y": 217, + "x": -154, + "y": 204.00000000000003, "collapsed": "expanded" }, "title": "Split Names", @@ -111,8 +111,8 @@ "type": "runJavascript", "metadata": { "visual": { - "x": 318, - "y": 230, + "x": 318.0000000000001, + "y": 229.99999999999997, "collapsed": "expanded" }, "title": "Join Greetings", @@ -170,8 +170,8 @@ "text": "Curry the \"Location\" input \ninto the board.", "metadata": { "visual": { - "x": -83, - "y": -160, + "x": -113, + "y": -160.00000000000006, "collapsed": "expanded" } } @@ -181,8 +181,8 @@ "text": "In parallel, invoke supplied \nboard for each name\nin the list.", "metadata": { "visual": { - "x": 173, - "y": -185, + "x": 284, + "y": -146, "collapsed": "expanded" } } @@ -192,8 +192,8 @@ "text": "Some Javascript to split the names into a list...", "metadata": { "visual": { - "x": -63, - "y": 143, + "x": -133, + "y": 123.00000000000003, "collapsed": "expanded" } } @@ -203,12 +203,13 @@ "text": "... and some more JS to join the resulting greetings back into a string.", "metadata": { "visual": { - "x": 234, - "y": 112, + "x": 319.0000000000001, + "y": 129.00000000000003, "collapsed": "expanded" } } } - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/core-passthrough.bgl.json b/packages/website/src/static/boards/kits/core-passthrough.bgl.json index c10a1dc8c94..4c2f74c4d8e 100644 --- a/packages/website/src/static/boards/kits/core-passthrough.bgl.json +++ b/packages/website/src/static/boards/kits/core-passthrough.bgl.json @@ -27,8 +27,8 @@ }, "metadata": { "visual": { - "x": -178, - "y": -34, + "x": -298, + "y": -33, "collapsed": "expanded" } } @@ -59,7 +59,7 @@ "metadata": { "visual": { "x": 299, - "y": -52, + "y": -32, "collapsed": "expanded" } } @@ -69,8 +69,8 @@ "type": "passthrough", "metadata": { "visual": { - "x": 53, - "y": -51, + "x": 13, + "y": -29, "collapsed": "expanded" }, "title": "Pass it through", @@ -101,12 +101,13 @@ "text": "Passes inputs unmodified as outputs.", "metadata": { "visual": { - "x": 47, - "y": -110, + "x": 9, + "y": -106, "collapsed": "expanded" } } } - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/core-reduce.bgl.json b/packages/website/src/static/boards/kits/core-reduce.bgl.json index 4308aa1a9cf..7f0f7dddc90 100644 --- a/packages/website/src/static/boards/kits/core-reduce.bgl.json +++ b/packages/website/src/static/boards/kits/core-reduce.bgl.json @@ -22,8 +22,8 @@ }, "metadata": { "visual": { - "x": -439, - "y": -56, + "x": -599, + "y": -49, "collapsed": "expanded" } } @@ -47,8 +47,8 @@ }, "metadata": { "visual": { - "x": 416, - "y": -170, + "x": 465, + "y": 197, "collapsed": "expanded" } } @@ -58,8 +58,8 @@ "type": "reduce", "metadata": { "visual": { - "x": 124, - "y": -7, + "x": 75, + "y": 131, "collapsed": "expanded" }, "title": "Search All Results", @@ -78,8 +78,8 @@ "type": "runJavascript", "metadata": { "visual": { - "x": -233, - "y": -150, + "x": -313, + "y": -157, "collapsed": "expanded" }, "title": "Split Topics", @@ -120,8 +120,8 @@ "text": "Split topics into\na list with JS.", "metadata": { "visual": { - "x": -119, - "y": -231, + "x": -219, + "y": -243, "collapsed": "expanded" } } @@ -131,12 +131,13 @@ "text": "Call [Search Wikipedia](https://breadboard-ai.web.app/?board=https%3A%2Fbreadboard-ai.github.io%2Fbreadboard%2Fstatic%2Fboards%2Fkits%2Fexample-search-wikipedia.bgl.json) board for each item in the list.", "metadata": { "visual": { - "x": 107, - "y": -93, + "x": 118, + "y": 47, "collapsed": "expanded" } } } - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/core-run-javascript.bgl.json b/packages/website/src/static/boards/kits/core-run-javascript.bgl.json index 05bdbd341b8..0d2ec4c152e 100644 --- a/packages/website/src/static/boards/kits/core-run-javascript.bgl.json +++ b/packages/website/src/static/boards/kits/core-run-javascript.bgl.json @@ -22,7 +22,7 @@ }, "metadata": { "visual": { - "x": -268, + "x": -278, "y": 39, "collapsed": "expanded" } @@ -49,8 +49,8 @@ }, "metadata": { "visual": { - "x": 367, - "y": -93, + "x": 389, + "y": 45, "collapsed": "expanded" } } @@ -102,6 +102,7 @@ } } } - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/core-secrets.bgl.json b/packages/website/src/static/boards/kits/core-secrets.bgl.json index 9518d5758a4..8d5619ba7c7 100644 --- a/packages/website/src/static/boards/kits/core-secrets.bgl.json +++ b/packages/website/src/static/boards/kits/core-secrets.bgl.json @@ -20,8 +20,8 @@ }, "metadata": { "visual": { - "x": 448, - "y": -51, + "x": 494, + "y": 56, "collapsed": "expanded" } } @@ -49,8 +49,8 @@ "type": "fetch", "metadata": { "visual": { - "x": 114, - "y": -65, + "x": 113, + "y": 17, "collapsed": "expanded" }, "title": "Get List of Gemini Models", @@ -62,8 +62,8 @@ "type": "urlTemplate", "metadata": { "visual": { - "x": 6, - "y": 188, + "x": -279, + "y": 246, "collapsed": "expanded" }, "title": "Make API URL", @@ -97,6 +97,7 @@ "description": "No Description", "metadata": { "tags": [], - "comments": [] + "comments": [], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/core-service.bgl.json b/packages/website/src/static/boards/kits/core-service.bgl.json index 73cf77bff89..cebb56e0dda 100644 --- a/packages/website/src/static/boards/kits/core-service.bgl.json +++ b/packages/website/src/static/boards/kits/core-service.bgl.json @@ -20,8 +20,8 @@ }, "metadata": { "visual": { - "x": -310, - "y": -67, + "x": -411, + "y": -66, "collapsed": "expanded" } } @@ -44,8 +44,8 @@ }, "metadata": { "visual": { - "x": 286, - "y": -96, + "x": 302, + "y": -50, "collapsed": "expanded" } } @@ -55,8 +55,8 @@ "type": "service", "metadata": { "visual": { - "x": -76, - "y": -66, + "x": -96, + "y": -65, "collapsed": "expanded" }, "title": "News", @@ -90,12 +90,13 @@ "text": "Uses a [Valtown](https://val.town) HTTP [endpoint](https://www.val.town/v/dglazkov/googlenews) to fetch and parse Google News.", "metadata": { "visual": { - "x": 15, - "y": -168, + "x": -58, + "y": -165, "collapsed": "expanded" } } } - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/core-unnest.bgl.json b/packages/website/src/static/boards/kits/core-unnest.bgl.json index 7e3a4a8ce1e..f44602d05cd 100644 --- a/packages/website/src/static/boards/kits/core-unnest.bgl.json +++ b/packages/website/src/static/boards/kits/core-unnest.bgl.json @@ -8,8 +8,8 @@ "text": "*Example:*\n\n`{`\n` \"foo\": \"hello\",`\n` \"bar\": 42`\n`}`", "metadata": { "visual": { - "x": -350, - "y": -147, + "x": -382, + "y": -117, "collapsed": "expanded" } } @@ -19,8 +19,8 @@ "text": " `\"hello\"`", "metadata": { "visual": { - "x": 25, - "y": -93, + "x": 100, + "y": -73, "collapsed": "expanded" } } @@ -30,8 +30,8 @@ "text": " `42`", "metadata": { "visual": { - "x": 26, - "y": -182, + "x": 100, + "y": -180, "collapsed": "expanded" } } @@ -41,13 +41,14 @@ "text": "**`unnest`** exposes all properties of the given JSON object as separate output ports.", "metadata": { "visual": { - "x": -168, - "y": -315, + "x": -145, + "y": -308, "collapsed": "expanded" } } } - ] + ], + "visual": {} }, "edges": [ { @@ -109,8 +110,8 @@ "type": "unnest", "metadata": { "visual": { - "x": -138, - "y": -180, + "x": -134, + "y": -208, "collapsed": "expanded" }, "title": "Unnest", @@ -122,8 +123,8 @@ "type": "output", "metadata": { "visual": { - "x": 143, - "y": -211, + "x": 221, + "y": -193, "collapsed": "expanded" }, "title": "Output" diff --git a/packages/website/src/static/boards/kits/example-search-wikipedia.bgl.json b/packages/website/src/static/boards/kits/example-search-wikipedia.bgl.json index 9dae1029abf..055471b23b9 100644 --- a/packages/website/src/static/boards/kits/example-search-wikipedia.bgl.json +++ b/packages/website/src/static/boards/kits/example-search-wikipedia.bgl.json @@ -26,7 +26,7 @@ }, "metadata": { "visual": { - "x": -343, + "x": -343.0000000000016, "y": -160, "collapsed": "expanded" } @@ -37,8 +37,8 @@ "type": "fetch", "metadata": { "visual": { - "x": 172, - "y": 190, + "x": 111, + "y": 107, "collapsed": "expanded" }, "title": "Search Wikipedia", @@ -50,8 +50,8 @@ "type": "urlTemplate", "metadata": { "visual": { - "x": -159, - "y": 70, + "x": -290.0000000000006, + "y": 305, "collapsed": "expanded" }, "title": "Make URL", @@ -66,8 +66,8 @@ "type": "output", "metadata": { "visual": { - "x": 791, - "y": -123, + "x": 912, + "y": 1.0000000000000568, "collapsed": "expanded" }, "title": "output", @@ -93,8 +93,8 @@ "type": "runJavascript", "metadata": { "visual": { - "x": 424, - "y": -120, + "x": 530, + "y": -169.00000000000003, "collapsed": "expanded" }, "title": "Append Results", @@ -145,8 +145,8 @@ "text": "Use `promptTemplate` component to create a URL to search Wikipedia.", "metadata": { "visual": { - "x": -57, - "y": -33, + "x": -260.0000000000005, + "y": 203.0000000000001, "collapsed": "expanded" } } @@ -157,7 +157,7 @@ "metadata": { "visual": { "x": 178, - "y": 404, + "y": 404.0000000000002, "collapsed": "expanded" } } @@ -167,7 +167,7 @@ "text": "This board is shaped to fit into the [reduce](https://breadboard-ai.github.io/breadboard/docs/kits/core/#the-reduce-component) component. It has two inputs:\n\n- *accumulator* -- a string that is the current accumulated result\n\n- *item* - the value to use to query Wikipedia search.", "metadata": { "visual": { - "x": -114, + "x": -114.00000000000085, "y": -302, "collapsed": "expanded" } @@ -178,8 +178,8 @@ "text": "Once the results are fetched, a tiny bit of JS is used to append these results to the accumulator...", "metadata": { "visual": { - "x": 267, - "y": -210, + "x": 289, + "y": -171, "collapsed": "expanded" } } @@ -189,12 +189,13 @@ "text": "... and pass it as the new accumulated result.", "metadata": { "visual": { - "x": 672, - "y": -219, + "x": 901, + "y": -83, "collapsed": "expanded" } } } - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/example-simple-greeting.bgl.json b/packages/website/src/static/boards/kits/example-simple-greeting.bgl.json index 7822bcd888e..ebd655a2f4b 100644 --- a/packages/website/src/static/boards/kits/example-simple-greeting.bgl.json +++ b/packages/website/src/static/boards/kits/example-simple-greeting.bgl.json @@ -26,8 +26,8 @@ }, "metadata": { "visual": { - "x": -215, - "y": -150, + "x": -313, + "y": -105, "collapsed": "expanded" } } @@ -51,8 +51,8 @@ }, "metadata": { "visual": { - "x": 364.00000000000006, - "y": -136, + "x": 385, + "y": -110, "collapsed": "expanded" } } @@ -62,8 +62,8 @@ "type": "promptTemplate", "metadata": { "visual": { - "x": 19, - "y": -126, + "x": -8, + "y": -116, "collapsed": "expanded" }, "title": "Make a Greeting", @@ -101,13 +101,14 @@ "text": "Creates a simple greeting using name and location:\n\n**Hello {{name}} from {{location}}!**", "metadata": { "visual": { - "x": 57.00000000000001, - "y": -255.9999999999999, + "x": 31, + "y": -257, "collapsed": "expanded" } } } ], - "tags": [] + "tags": [], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/example-simple-router.bgl.json b/packages/website/src/static/boards/kits/example-simple-router.bgl.json index 9b4f2b1cee1..426f0376d1d 100644 --- a/packages/website/src/static/boards/kits/example-simple-router.bgl.json +++ b/packages/website/src/static/boards/kits/example-simple-router.bgl.json @@ -23,8 +23,8 @@ }, "metadata": { "visual": { - "x": -316, - "y": 409, + "x": -315.9999999999998, + "y": 408.99999999999955, "collapsed": "expanded" }, "title": "Ask For Topics", @@ -52,8 +52,8 @@ }, "metadata": { "visual": { - "x": 532, - "y": 309, + "x": 575, + "y": 444, "collapsed": "expanded" }, "title": "Show List", @@ -65,8 +65,8 @@ "type": "runJavascript", "metadata": { "visual": { - "x": -27, - "y": 255, + "x": -26.999999999999943, + "y": 254.99999999999991, "collapsed": "expanded" }, "title": "Split Topics", @@ -128,8 +128,8 @@ }, "metadata": { "visual": { - "x": 602, - "y": -57, + "x": 558, + "y": 310.9999999999999, "collapsed": "expanded" }, "title": "Show Message", @@ -164,12 +164,13 @@ "text": "Use JS to split a string into a list of topics.\n\nIf there's only one topic, route to **Message**.\n\nOtherwise, route to **Topic List**.", "metadata": { "visual": { - "x": 46, - "y": 71, + "x": 95, + "y": 71.99999999999994, "collapsed": "expanded" } } } - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/gemini-nano.bgl.json b/packages/website/src/static/boards/kits/gemini-nano.bgl.json index a6778e25ac8..6ae1bbf52e0 100644 --- a/packages/website/src/static/boards/kits/gemini-nano.bgl.json +++ b/packages/website/src/static/boards/kits/gemini-nano.bgl.json @@ -22,8 +22,8 @@ }, "metadata": { "visual": { - "x": -200, - "y": -9, + "x": -307, + "y": 0, "collapsed": "expanded" } } @@ -46,8 +46,8 @@ }, "metadata": { "visual": { - "x": 245, - "y": -13, + "x": 236, + "y": 6, "collapsed": "expanded" } } @@ -57,8 +57,8 @@ "type": "nano", "metadata": { "visual": { - "x": 46, - "y": -21, + "x": -24, + "y": -4, "collapsed": "expanded" }, "title": "Nano", @@ -79,5 +79,8 @@ "out": "text", "in": "text" } - ] + ], + "metadata": { + "visual": {} + } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/gemini-text-context.bgl.json b/packages/website/src/static/boards/kits/gemini-text-context.bgl.json index 9d186587bb7..d4ea4d69934 100644 --- a/packages/website/src/static/boards/kits/gemini-text-context.bgl.json +++ b/packages/website/src/static/boards/kits/gemini-text-context.bgl.json @@ -27,8 +27,8 @@ }, "metadata": { "visual": { - "x": -368, - "y": -58, + "x": -545, + "y": 42, "collapsed": "expanded" } } @@ -58,8 +58,8 @@ }, "metadata": { "visual": { - "x": 211, - "y": -98, + "x": 174, + "y": 27, "collapsed": "expanded" } } @@ -69,7 +69,7 @@ "type": "text", "metadata": { "visual": { - "x": -103, + "x": -214, "y": -97, "collapsed": "expanded" }, @@ -95,6 +95,7 @@ "description": "", "metadata": { "tags": [], - "comments": [] + "comments": [], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/gemini-text-tool.bgl.json b/packages/website/src/static/boards/kits/gemini-text-tool.bgl.json index a9cdc1b9981..4c19d8d1310 100644 --- a/packages/website/src/static/boards/kits/gemini-text-tool.bgl.json +++ b/packages/website/src/static/boards/kits/gemini-text-tool.bgl.json @@ -32,8 +32,8 @@ "type": "text", "metadata": { "visual": { - "x": -44, - "y": -63, + "x": -34, + "y": -8, "collapsed": "expanded" }, "title": "Generate Text", @@ -63,8 +63,8 @@ "type": "output", "metadata": { "visual": { - "x": 249, - "y": -47, + "x": 388, + "y": 82, "collapsed": "expanded" } }, @@ -110,6 +110,7 @@ "description": "", "metadata": { "tags": [], - "comments": [] + "comments": [], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/json-validate-json.bgl.json b/packages/website/src/static/boards/kits/json-validate-json.bgl.json index 5835cc637b6..1d881c4759b 100644 --- a/packages/website/src/static/boards/kits/json-validate-json.bgl.json +++ b/packages/website/src/static/boards/kits/json-validate-json.bgl.json @@ -7,8 +7,8 @@ "type": "input", "metadata": { "visual": { - "x": -299, - "y": 49, + "x": -388, + "y": 26, "collapsed": "expanded" }, "title": "Input", @@ -37,7 +37,7 @@ "metadata": { "visual": { "x": 342, - "y": 32, + "y": 65, "collapsed": "expanded" }, "title": "Output", @@ -62,8 +62,8 @@ "type": "validateJson", "metadata": { "visual": { - "x": 16, - "y": -22, + "x": -69, + "y": -36, "collapsed": "expanded" }, "title": "Snippet Validator", @@ -88,8 +88,8 @@ "type": "output", "metadata": { "visual": { - "x": 299, - "y": -152, + "x": 331, + "y": -78, "collapsed": "expanded" }, "title": "Error", @@ -139,8 +139,8 @@ "text": "Snippet Validator attempts to parse and validate the string using the schema, supplied in the configuration.\nIf successful, it outputs the validated JSON. If not successful, it outputs an error.", "metadata": { "visual": { - "x": -31, - "y": -181, + "x": -22, + "y": -224, "collapsed": "expanded" } } @@ -150,8 +150,8 @@ "text": "Input asks for \na stringified JSON object.\nThis is very handy for processing LLM output (text) that contains JSON.", "metadata": { "visual": { - "x": -299, - "y": -97, + "x": -394, + "y": -116, "collapsed": "expanded" } } @@ -161,8 +161,8 @@ "text": "Output returns \nthe validated JSON", "metadata": { "visual": { - "x": 406, - "y": 146, + "x": 355, + "y": 182, "collapsed": "expanded" } } @@ -172,8 +172,8 @@ "text": "If JSON is invalid,\nreturns the error message", "metadata": { "visual": { - "x": 367, - "y": -242, + "x": 333, + "y": -168, "collapsed": "expanded" } } @@ -183,12 +183,13 @@ "text": "πŸ’‘ the **validateJson** will also know to only look inside the markdown JSON delimiters that commonly appear in LLM JSON output -- and ignore the rest of the string.", "metadata": { "visual": { - "x": 43, - "y": 121, + "x": -23, + "y": 181, "collapsed": "expanded" } } } - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/json-xml-to-json.bgl.json b/packages/website/src/static/boards/kits/json-xml-to-json.bgl.json index 996579b405c..f7d2bd2f02c 100644 --- a/packages/website/src/static/boards/kits/json-xml-to-json.bgl.json +++ b/packages/website/src/static/boards/kits/json-xml-to-json.bgl.json @@ -23,8 +23,8 @@ }, "metadata": { "visual": { - "x": -188, - "y": 19, + "x": -345, + "y": -88, "collapsed": "expanded" } } @@ -47,8 +47,8 @@ }, "metadata": { "visual": { - "x": 278, - "y": 25, + "x": 355, + "y": -73, "collapsed": "expanded" } } @@ -58,8 +58,8 @@ "type": "xmlToJson", "metadata": { "visual": { - "x": -2, - "y": -137, + "x": -19, + "y": -86, "collapsed": "expanded" }, "title": "Convert XML to JSON", @@ -88,8 +88,8 @@ "text": "Takes in a string\nthat contains XML.", "metadata": { "visual": { - "x": -188, - "y": -63, + "x": -319, + "y": -168, "collapsed": "expanded" } } @@ -99,8 +99,8 @@ "text": "First, attempts to parse the string as XML.\n\nThen, converts it to alt-json, a format outlined [here](https://developers.google.com/gdata/docs/json).", "metadata": { "visual": { - "x": 45, - "y": -260, + "x": -5, + "y": -227, "collapsed": "expanded" } } @@ -110,13 +110,14 @@ "text": "Outputs \nresulting JSON", "metadata": { "visual": { - "x": 280, - "y": -69, + "x": 395, + "y": -155, "collapsed": "expanded" } } } ], - "tags": [] + "tags": [], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/template-prompt-template.bgl.json b/packages/website/src/static/boards/kits/template-prompt-template.bgl.json index 98dbf07c29e..add53703de8 100644 --- a/packages/website/src/static/boards/kits/template-prompt-template.bgl.json +++ b/packages/website/src/static/boards/kits/template-prompt-template.bgl.json @@ -30,8 +30,8 @@ }, "metadata": { "visual": { - "x": -328, - "y": -116, + "x": -433, + "y": -121, "collapsed": "expanded" } } @@ -55,8 +55,8 @@ }, "metadata": { "visual": { - "x": 321, - "y": -170, + "x": 320, + "y": -109, "collapsed": "expanded" } } @@ -106,8 +106,8 @@ "text": "Takes \"Question\"\nand \"Thought\" \nas inputs and \npasses them \nto Question Maker", "metadata": { "visual": { - "x": -265, - "y": -253, + "x": -405, + "y": -258, "collapsed": "expanded" } } @@ -117,8 +117,8 @@ "text": "Looks for `{{question}}` and `{{thought}}` in the template and replaces them with the supplied values. ", "metadata": { "visual": { - "x": -27, - "y": -293, + "x": -54, + "y": -302, "collapsed": "expanded" } } @@ -128,8 +128,8 @@ "text": "Outputs \nthe resulting\nprompt.", "metadata": { "visual": { - "x": 289, - "y": -269, + "x": 372, + "y": -211, "collapsed": "expanded" } } @@ -139,12 +139,13 @@ "text": "πŸ’‘ Input ports on this node are dynamic: they will pop up as soon as you specify them as `{{inputName}}` in the template.", "metadata": { "visual": { - "x": -5, - "y": 4, + "x": -56, + "y": 32, "collapsed": "expanded" } } } - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/kits/template-url-template.bgl.json b/packages/website/src/static/boards/kits/template-url-template.bgl.json index a422b75ef80..5ac22911fb1 100644 --- a/packages/website/src/static/boards/kits/template-url-template.bgl.json +++ b/packages/website/src/static/boards/kits/template-url-template.bgl.json @@ -48,8 +48,8 @@ }, "metadata": { "visual": { - "x": 363, - "y": -43, + "x": 365, + "y": -26, "collapsed": "expanded" } } @@ -93,8 +93,8 @@ "text": "Takes in \"query\" \nand passes it to \n\"Query Google \nBooks API\" \nto construct the URL.", "metadata": { "visual": { - "x": -202, - "y": -125, + "x": -308, + "y": -126, "collapsed": "expanded" } } @@ -104,8 +104,8 @@ "text": "Outputs the URL.", "metadata": { "visual": { - "x": 387, - "y": -111, + "x": 394, + "y": -89, "collapsed": "expanded" } } @@ -115,8 +115,8 @@ "text": "Replaces placeholders (single braces!) in the **Template** with inputs.\n\nIn this particular case, it's just `{query}`.\n\nUses [URI template specification](https://tools.ietf.org/html/rfc6570) to construct URLs.", "metadata": { "visual": { - "x": 74, - "y": -315, + "x": 29, + "y": -318, "collapsed": "expanded" } } @@ -126,12 +126,13 @@ "text": "πŸ’‘ Input ports on this node are dynamic: they will pop up as soon as you specify them as `{inputName}` in the template.", "metadata": { "visual": { - "x": 29, - "y": 106, + "x": 30, + "y": 124, "collapsed": "expanded" } } } - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/librarian/1-create-blank-board.bgl.json b/packages/website/src/static/boards/librarian/1-create-blank-board.bgl.json index 97a21757d74..56c92dbffc8 100644 --- a/packages/website/src/static/boards/librarian/1-create-blank-board.bgl.json +++ b/packages/website/src/static/boards/librarian/1-create-blank-board.bgl.json @@ -9,14 +9,15 @@ "text": "Step 1: **Create a blank board**", "metadata": { "visual": { - "x": -42, - "y": -77, - "collapsed": false + "x": -145, + "y": -64, + "collapsed": "expanded" } } } ], - "tags": [] + "tags": [], + "visual": {} }, "nodes": [ { @@ -44,9 +45,9 @@ }, "metadata": { "visual": { - "x": 0, - "y": 0, - "collapsed": false + "x": -142, + "y": -2, + "collapsed": "expanded" } } }, @@ -77,7 +78,7 @@ "visual": { "x": 173, "y": 0, - "collapsed": false + "collapsed": "expanded" } } } diff --git a/packages/website/src/static/boards/librarian/2-add-summarizer-1.bgl.json b/packages/website/src/static/boards/librarian/2-add-summarizer-1.bgl.json index 5dd0925edfd..835709e4c8a 100644 --- a/packages/website/src/static/boards/librarian/2-add-summarizer-1.bgl.json +++ b/packages/website/src/static/boards/librarian/2-add-summarizer-1.bgl.json @@ -9,14 +9,15 @@ "text": "Step 2: **Add Summarizer**", "metadata": { "visual": { - "x": -121, - "y": -136, - "collapsed": false + "x": -281, + "y": -82, + "collapsed": "expanded" } } } ], - "tags": [] + "tags": [], + "visual": {} }, "edges": [ { @@ -58,9 +59,9 @@ }, "metadata": { "visual": { - "x": -123, - "y": -42, - "collapsed": false + "x": -287, + "y": -11, + "collapsed": "expanded" } } }, @@ -89,9 +90,9 @@ }, "metadata": { "visual": { - "x": 312, - "y": -58, - "collapsed": false + "x": 421, + "y": -21, + "collapsed": "expanded" } } }, @@ -100,9 +101,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 49, - "y": -40, - "collapsed": false + "x": 23, + "y": -63, + "collapsed": "expanded" } } } diff --git a/packages/website/src/static/boards/librarian/2-add-summarizer-2.bgl.json b/packages/website/src/static/boards/librarian/2-add-summarizer-2.bgl.json index 58f8013031a..0fdda6660d1 100644 --- a/packages/website/src/static/boards/librarian/2-add-summarizer-2.bgl.json +++ b/packages/website/src/static/boards/librarian/2-add-summarizer-2.bgl.json @@ -9,14 +9,15 @@ "text": "Step 2: **Add Summarizer**", "metadata": { "visual": { - "x": -122, - "y": -118, - "collapsed": false + "x": -370, + "y": -9, + "collapsed": "expanded" } } } ], - "tags": [] + "tags": [], + "visual": {} }, "edges": [ { @@ -58,9 +59,9 @@ }, "metadata": { "visual": { - "x": -123, - "y": -42, - "collapsed": false + "x": -377, + "y": 53, + "collapsed": "expanded" } } }, @@ -89,9 +90,9 @@ }, "metadata": { "visual": { - "x": 312, - "y": -58, - "collapsed": false + "x": 367, + "y": 30, + "collapsed": "expanded" } } }, @@ -100,9 +101,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 61, - "y": -40, - "collapsed": false + "x": -46, + "y": -36, + "collapsed": "expanded" }, "title": "Summarizer", "logLevel": "debug" diff --git a/packages/website/src/static/boards/librarian/3-add-researcher.bgl.json b/packages/website/src/static/boards/librarian/3-add-researcher.bgl.json index be3dec99fe6..55f7b8bca37 100644 --- a/packages/website/src/static/boards/librarian/3-add-researcher.bgl.json +++ b/packages/website/src/static/boards/librarian/3-add-researcher.bgl.json @@ -9,14 +9,15 @@ "text": "Step 3: **Add Researcher**", "metadata": { "visual": { - "x": -148, - "y": 143, - "collapsed": false + "x": -495, + "y": -211, + "collapsed": "expanded" } } } ], - "tags": [] + "tags": [], + "visual": {} }, "edges": [ { @@ -64,9 +65,9 @@ }, "metadata": { "visual": { - "x": -110, - "y": -220, - "collapsed": false + "x": -508, + "y": -140, + "collapsed": "expanded" } } }, @@ -95,9 +96,9 @@ }, "metadata": { "visual": { - "x": 140, - "y": 164, - "collapsed": false + "x": 639, + "y": -121, + "collapsed": "expanded" } } }, @@ -106,9 +107,9 @@ "type": "specialist", "metadata": { "visual": { - "x": -10, - "y": -4, - "collapsed": false + "x": 252, + "y": -224, + "collapsed": "expanded" }, "title": "Summarizer", "logLevel": "debug" @@ -137,9 +138,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 70, - "y": -155, - "collapsed": false + "x": -189, + "y": -223, + "collapsed": "expanded" }, "title": "Researcher", "logLevel": "debug" diff --git a/packages/website/src/static/boards/librarian/4-add-interview-planner.bgl.json b/packages/website/src/static/boards/librarian/4-add-interview-planner.bgl.json index ae61bd53bc0..cb364155671 100644 --- a/packages/website/src/static/boards/librarian/4-add-interview-planner.bgl.json +++ b/packages/website/src/static/boards/librarian/4-add-interview-planner.bgl.json @@ -8,9 +8,9 @@ "text": "Looper has two output\nports πŸ‘‡ ", "metadata": { "visual": { - "x": -217.99999999999994, - "y": -67.00000000000001, - "collapsed": false + "x": -28.99999999999943, + "y": -66, + "collapsed": "expanded" } } }, @@ -19,9 +19,9 @@ "text": "\"Context out\" for when \nall plan steps are finished.", "metadata": { "visual": { - "x": -109.99999999999994, - "y": 18.999999999999964, - "collapsed": false + "x": -29.999999999999318, + "y": 16.000000000000114, + "collapsed": "expanded" } } }, @@ -30,9 +30,9 @@ "text": "\"Loop\" to repeat\nfor each step in the plan.", "metadata": { "visual": { - "x": -106.99999999999994, - "y": 104, - "collapsed": false + "x": -29.999999999999545, + "y": 97.99999999999994, + "collapsed": "expanded" } } }, @@ -41,9 +41,9 @@ "text": "🧩 This board snapshot is an intermediate step in the build, and won't run until we finish the build.", "metadata": { "visual": { - "x": 243.99999999999997, - "y": -267, - "collapsed": false + "x": 240, + "y": -226, + "collapsed": "expanded" } } }, @@ -52,14 +52,15 @@ "text": "Step 2: **Add Interview Planner**", "metadata": { "visual": { - "x": -307, - "y": -158, - "collapsed": false + "x": -304.99999999999926, + "y": -131.99999999999994, + "collapsed": "expanded" } } } ], - "tags": [] + "tags": [], + "visual": {} }, "edges": [ { @@ -87,9 +88,9 @@ "type": "looper", "metadata": { "visual": { - "x": -312.9999999999999, - "y": 32.00000000000002, - "collapsed": false + "x": -342.99999999999926, + "y": -70, + "collapsed": "expanded" }, "title": "Interview Planner", "logLevel": "debug" @@ -130,9 +131,9 @@ }, "metadata": { "visual": { - "x": 65.00000000000009, - "y": -198, - "collapsed": false + "x": 250.0000000000001, + "y": -104.99999999999997, + "collapsed": "expanded" } } }, @@ -161,9 +162,9 @@ }, "metadata": { "visual": { - "x": 315.0000000000001, - "y": 186, - "collapsed": false + "x": 790.0000000000001, + "y": 210, + "collapsed": "expanded" } } }, @@ -172,9 +173,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 164.99999999999997, - "y": 17.999999999999964, - "collapsed": false + "x": 223, + "y": 206, + "collapsed": "expanded" }, "title": "Summarizer", "logLevel": "debug" @@ -203,9 +204,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 245.00000000000009, - "y": -133, - "collapsed": false + "x": 555.9999999999999, + "y": -189.99999999999997, + "collapsed": "expanded" }, "title": "Researcher", "logLevel": "debug" diff --git a/packages/website/src/static/boards/librarian/4-wire-interview-planner.bgl.json b/packages/website/src/static/boards/librarian/4-wire-interview-planner.bgl.json index a7a085ddce9..8d5b507c6b9 100644 --- a/packages/website/src/static/boards/librarian/4-wire-interview-planner.bgl.json +++ b/packages/website/src/static/boards/librarian/4-wire-interview-planner.bgl.json @@ -8,9 +8,9 @@ "text": "🧩 This board snapshot is an intermediate step in the build, and won't run until we finish the build.", "metadata": { "visual": { - "x": 243.99999999999991, - "y": -267, - "collapsed": false + "x": 188, + "y": -272, + "collapsed": "expanded" } } }, @@ -19,14 +19,15 @@ "text": "Step 4: **Add Interview Planner**", "metadata": { "visual": { - "x": -335, - "y": 17, - "collapsed": false + "x": -547, + "y": 39, + "collapsed": "expanded" } } } ], - "tags": [] + "tags": [], + "visual": {} }, "edges": [ { @@ -60,9 +61,9 @@ "type": "looper", "metadata": { "visual": { - "x": -153, - "y": -109, - "collapsed": false + "x": -241, + "y": -185, + "collapsed": "expanded" }, "title": "Interview Planner", "logLevel": "debug" @@ -103,9 +104,9 @@ }, "metadata": { "visual": { - "x": -341, - "y": -92.00000000000003, - "collapsed": false + "x": -536, + "y": -95.00000000000006, + "collapsed": "expanded" } } }, @@ -134,9 +135,9 @@ }, "metadata": { "visual": { - "x": 315, - "y": 186, - "collapsed": false + "x": 346.0000000000001, + "y": 221, + "collapsed": "expanded" } } }, @@ -145,9 +146,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 164.99999999999997, - "y": 17.999999999999964, - "collapsed": false + "x": -163.9999999999999, + "y": 202, + "collapsed": "expanded" }, "title": "Summarizer", "logLevel": "debug" @@ -176,9 +177,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 118.99999999999997, - "y": -120.00000000000003, - "collapsed": false + "x": 149, + "y": -149.00000000000006, + "collapsed": "expanded" }, "title": "Researcher", "logLevel": "debug" diff --git a/packages/website/src/static/boards/librarian/5-add-interviewer.bgl.json b/packages/website/src/static/boards/librarian/5-add-interviewer.bgl.json index 56cbebc4481..7295fc37821 100644 --- a/packages/website/src/static/boards/librarian/5-add-interviewer.bgl.json +++ b/packages/website/src/static/boards/librarian/5-add-interviewer.bgl.json @@ -8,9 +8,9 @@ "text": "🧩 This board snapshot is an intermediate step in the build, and won't run until we finish the build.", "metadata": { "visual": { - "x": 363.0000000000001, - "y": -290, - "collapsed": false + "x": 245, + "y": -161.00000000000023, + "collapsed": "expanded" } } }, @@ -19,14 +19,15 @@ "text": "Step 5: **Add Interviewer**", "metadata": { "visual": { - "x": -280, - "y": -208, - "collapsed": false + "x": -428.000000000001, + "y": -172.0000000000007, + "collapsed": "expanded" } } } ], - "tags": [] + "tags": [], + "visual": {} }, "edges": [ { @@ -87,9 +88,9 @@ }, "metadata": { "visual": { - "x": -281.9999999999998, - "y": -92, - "collapsed": false + "x": -440.00000000000114, + "y": -95, + "collapsed": "expanded" } } }, @@ -98,9 +99,9 @@ "type": "looper", "metadata": { "visual": { - "x": -78.99999999999991, - "y": -99.00000000000003, - "collapsed": false + "x": -177, + "y": -145.0000000000006, + "collapsed": "expanded" }, "title": "Interview Planner", "logLevel": "debug" @@ -121,9 +122,9 @@ "type": "specialist", "metadata": { "visual": { - "x": -55.99999999999994, - "y": 119.99999999999993, - "collapsed": false + "x": -354.00000000000085, + "y": 178.99999999999994, + "collapsed": "expanded" }, "title": "Interviewer", "logLevel": "debug" @@ -144,9 +145,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 149.00000000000006, - "y": -118.00000000000003, - "collapsed": false + "x": 201.9999999999999, + "y": -8.000000000000057, + "collapsed": "expanded" }, "title": "Researcher", "logLevel": "debug" @@ -190,9 +191,9 @@ }, "metadata": { "visual": { - "x": 472, - "y": 12.999999999999858, - "collapsed": false + "x": 1014, + "y": 82, + "collapsed": "expanded" } } }, @@ -201,9 +202,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 392.00000000000017, - "y": -157.99999999999994, - "collapsed": false + "x": 627, + "y": -9, + "collapsed": "expanded" }, "title": "Summarizer", "logLevel": "debug" diff --git a/packages/website/src/static/boards/librarian/6-add-interviewee.bgl.json b/packages/website/src/static/boards/librarian/6-add-interviewee.bgl.json index 7da9ba4f3f4..cfc78ef5ea6 100644 --- a/packages/website/src/static/boards/librarian/6-add-interviewee.bgl.json +++ b/packages/website/src/static/boards/librarian/6-add-interviewee.bgl.json @@ -8,14 +8,15 @@ "text": "Step 6: **Put Human in the loop**", "metadata": { "visual": { - "x": -284, - "y": -182, - "collapsed": false + "x": -521.9999999999993, + "y": -152, + "collapsed": "expanded" } } } ], - "tags": [] + "tags": [], + "visual": {} }, "edges": [ { @@ -88,9 +89,9 @@ }, "metadata": { "visual": { - "x": -281.9999999999998, - "y": -92.00000000000007, - "collapsed": false + "x": -519.9999999999989, + "y": -62.000000000000114, + "collapsed": "expanded" } } }, @@ -99,9 +100,9 @@ "type": "looper", "metadata": { "visual": { - "x": -78.99999999999991, - "y": -99.00000000000011, - "collapsed": false + "x": -233.99999999999955, + "y": -151.00000000000026, + "collapsed": "expanded" }, "title": "Interview Planner", "logLevel": "debug" @@ -122,9 +123,9 @@ "type": "specialist", "metadata": { "visual": { - "x": -55.99999999999993, - "y": 119.9999999999998, - "collapsed": false + "x": -429.0000000000003, + "y": 243.99999999999994, + "collapsed": "expanded" }, "title": "Interviewer", "logLevel": "debug" @@ -145,9 +146,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 149, - "y": -118.0000000000001, - "collapsed": false + "x": 169, + "y": -122, + "collapsed": "expanded" }, "title": "Researcher", "logLevel": "debug" @@ -171,9 +172,9 @@ "type": "human", "metadata": { "visual": { - "x": 178.99999999999994, - "y": 79.99999999999977, - "collapsed": false + "x": 35, + "y": 377.99999999999994, + "collapsed": "expanded" }, "title": "Interviewee", "logLevel": "debug" @@ -204,9 +205,9 @@ }, "metadata": { "visual": { - "x": 472.0000000000001, - "y": 12.999999999999773, - "collapsed": false + "x": 605, + "y": 298, + "collapsed": "expanded" } } }, @@ -215,9 +216,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 392, - "y": -158.00000000000003, - "collapsed": false + "x": 570, + "y": -121, + "collapsed": "expanded" }, "title": "Summarizer", "logLevel": "debug" diff --git a/packages/website/src/static/boards/librarian/book-outline-interviewer.bgl.json b/packages/website/src/static/boards/librarian/book-outline-interviewer.bgl.json index 7ee95bac3cb..8e6a18af108 100644 --- a/packages/website/src/static/boards/librarian/book-outline-interviewer.bgl.json +++ b/packages/website/src/static/boards/librarian/book-outline-interviewer.bgl.json @@ -29,9 +29,9 @@ }, "metadata": { "visual": { - "x": -190.99999999999997, - "y": -188.9999999999999, - "collapsed": false + "x": -561.9999999999995, + "y": -184.99999999999972, + "collapsed": "expanded" } } }, @@ -60,9 +60,9 @@ }, "metadata": { "visual": { - "x": 462.00000000000006, - "y": -218.9999999999999, - "collapsed": false + "x": 618.0000000000001, + "y": -125.99999999999994, + "collapsed": "expanded" } } }, @@ -71,9 +71,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 15, - "y": -21, - "collapsed": false + "x": -185.99999999999955, + "y": 25, + "collapsed": "expanded" }, "title": "Interviewer", "logLevel": "debug" @@ -94,9 +94,9 @@ "type": "looper", "metadata": { "visual": { - "x": 8.000000000000028, - "y": -217.9999999999999, - "collapsed": false + "x": -189.99999999999966, + "y": -278.9999999999989, + "collapsed": "expanded" }, "title": "Interview Planner", "logLevel": "debug" @@ -117,9 +117,9 @@ "type": "human", "metadata": { "visual": { - "x": 251, - "y": -62.99999999999977, - "collapsed": false + "x": 200, + "y": 104, + "collapsed": "expanded" }, "title": "Interviewee", "logLevel": "debug" @@ -130,9 +130,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 237, - "y": -245.9999999999999, - "collapsed": false + "x": 231.00000000000034, + "y": -322.99999999999983, + "collapsed": "expanded" }, "title": "Outline Writer", "logLevel": "debug" @@ -202,9 +202,9 @@ "text": "Comes up with a plan for a 5-7 question interview based on the initial idea of the book, then runs the loop through\nall steps of the plan.", "metadata": { "visual": { - "x": -79, - "y": -337, - "collapsed": false + "x": -130.99999999999966, + "y": -373.9999999999991, + "collapsed": "expanded" } } }, @@ -213,9 +213,9 @@ "text": "Formulates a question based on the current step of the plan and the interview answers so far. ", "metadata": { "visual": { - "x": -95, - "y": 46, - "collapsed": false + "x": -526.0000000000005, + "y": 162.99999999999966, + "collapsed": "expanded" } } }, @@ -224,9 +224,9 @@ "text": "Hands control over to the user, letting the user respond to the interview question.", "metadata": { "visual": { - "x": 331, - "y": 5, - "collapsed": false + "x": 571, + "y": 124, + "collapsed": "expanded" } } }, @@ -235,9 +235,9 @@ "text": "< goes back to planner", "metadata": { "visual": { - "x": 263, - "y": -129, - "collapsed": false + "x": 245.0000000000001, + "y": 13, + "collapsed": "expanded" } } }, @@ -246,9 +246,9 @@ "text": "Starts by asking\nfor an idea of a book.", "metadata": { "visual": { - "x": -262, - "y": -248, - "collapsed": false + "x": -552.0000000000005, + "y": -267.99999999999994, + "collapsed": "expanded" } } }, @@ -257,9 +257,9 @@ "text": "Ends by presenting \nthe proposed outline.", "metadata": { "visual": { - "x": 480, - "y": -147, - "collapsed": false + "x": 634.9999999999999, + "y": -206.99999999999994, + "collapsed": "expanded" } } }, @@ -268,9 +268,9 @@ "text": "**THE BOOK OUTLINE\nINTERVIEWER**\n\nHelps you write your \nnext book.", "metadata": { "visual": { - "x": -216, - "y": -100, - "collapsed": false + "x": -556.0000000000005, + "y": -54.000000000000114, + "collapsed": "expanded" } } }, @@ -279,12 +279,13 @@ "text": "Using the material collected during the interview, comes up with a detailed chapter outline.", "metadata": { "visual": { - "x": 283, - "y": -325, - "collapsed": false + "x": 260.0000000000001, + "y": -420.0000000000001, + "collapsed": "expanded" } } } - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/librarian/final.bgl.json b/packages/website/src/static/boards/librarian/final.bgl.json index 24f22b75ad6..157340e4f2f 100644 --- a/packages/website/src/static/boards/librarian/final.bgl.json +++ b/packages/website/src/static/boards/librarian/final.bgl.json @@ -8,9 +8,9 @@ "text": "Comes up with a plan for a short (3-5 question) interview based on the initial topic, then runs the loop through\nall steps of the plan.", "metadata": { "visual": { - "x": -125.99999999999994, - "y": -208, - "collapsed": false + "x": -354.9999999999993, + "y": -335, + "collapsed": "expanded" } } }, @@ -19,9 +19,9 @@ "text": "Starts by asking\nfor the topic.", "metadata": { "visual": { - "x": -321.9999999999999, - "y": -146.00000000000003, - "collapsed": false + "x": -659.9999999999995, + "y": -282, + "collapsed": "expanded" } } }, @@ -30,9 +30,9 @@ "text": "Formulates a question based on the current step of the plan and the interview answers so far. ", "metadata": { "visual": { - "x": -141.99999999999994, - "y": 189.9999999999996, - "collapsed": false + "x": -469.9999999999994, + "y": 278.9999999999999, + "collapsed": "expanded" } } }, @@ -41,9 +41,9 @@ "text": "Based on the interview results, formulates and makes 3 varying queries\nto Google Books API.", "metadata": { "visual": { - "x": 123.99999999999994, - "y": -218, - "collapsed": false + "x": 247, + "y": -345, + "collapsed": "expanded" } } }, @@ -52,9 +52,9 @@ "text": "Hands control over to the user, letting the user respond to the interview question.", "metadata": { "visual": { - "x": 276.99999999999994, - "y": 151.99999999999994, - "collapsed": false + "x": 234, + "y": 179, + "collapsed": "expanded" } } }, @@ -63,9 +63,9 @@ "text": "Summarizes the results and formats them nicely for final output.", "metadata": { "visual": { - "x": 367.99999999999994, - "y": -234.99999999999997, - "collapsed": false + "x": 625, + "y": -328, + "collapsed": "expanded" } } }, @@ -74,9 +74,9 @@ "text": "Ends by presenting recommendations.", "metadata": { "visual": { - "x": 503.99999999999994, - "y": 82.00000000000006, - "collapsed": false + "x": 628, + "y": 121, + "collapsed": "expanded" } } }, @@ -85,9 +85,9 @@ "text": "πŸ“š THE LIBRARIAN πŸ“š\nHelps you find\nthe next book \nor your reading list.", "metadata": { "visual": { - "x": -302, - "y": 8.9999999999999, - "collapsed": false + "x": -689, + "y": -64.99999999999994, + "collapsed": "expanded" } } }, @@ -96,14 +96,15 @@ "text": "< goes back to planner", "metadata": { "visual": { - "x": 216.00000000000006, - "y": 3.9999999999999574, - "collapsed": false + "x": 215.99999999999886, + "y": 3.9999999999997726, + "collapsed": "expanded" } } } ], - "tags": [] + "tags": [], + "visual": {} }, "edges": [ { @@ -176,9 +177,9 @@ }, "metadata": { "visual": { - "x": -281.9999999999998, - "y": -91.99999999999999, - "collapsed": false + "x": -704.9999999999991, + "y": -203, + "collapsed": "expanded" } } }, @@ -187,9 +188,9 @@ "type": "looper", "metadata": { "visual": { - "x": -78.99999999999989, - "y": -99, - "collapsed": false + "x": -385.9999999999991, + "y": -191, + "collapsed": "expanded" }, "title": "Interview Planner", "logLevel": "debug" @@ -210,9 +211,9 @@ "type": "specialist", "metadata": { "visual": { - "x": -55.99999999999994, - "y": 119.99999999999997, - "collapsed": false + "x": -222, + "y": 179.99999999999977, + "collapsed": "expanded" }, "title": "Interviewer", "logLevel": "debug" @@ -233,9 +234,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 149.00000000000006, - "y": -117.99999999999999, - "collapsed": false + "x": 200, + "y": -217, + "collapsed": "expanded" }, "title": "Researcher", "logLevel": "debug" @@ -267,9 +268,9 @@ "type": "human", "metadata": { "visual": { - "x": 179.00000000000006, - "y": 79.99999999999983, - "collapsed": false + "x": 187.99999999999977, + "y": 273.9999999999998, + "collapsed": "expanded" }, "title": "Interviewee", "logLevel": "debug" @@ -300,9 +301,9 @@ }, "metadata": { "visual": { - "x": 471.99999999999994, - "y": 12.999999999999886, - "collapsed": false + "x": 965.0000000000002, + "y": -28.999999999999943, + "collapsed": "expanded" } } }, @@ -311,9 +312,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 391.99999999999994, - "y": -157.99999999999994, - "collapsed": false + "x": 585, + "y": -224, + "collapsed": "expanded" }, "title": "Summarizer", "logLevel": "debug" diff --git a/packages/website/src/static/boards/librarian/tool-google-books.bgl.json b/packages/website/src/static/boards/librarian/tool-google-books.bgl.json index 6b0f403ffba..f4cfd90afd3 100644 --- a/packages/website/src/static/boards/librarian/tool-google-books.bgl.json +++ b/packages/website/src/static/boards/librarian/tool-google-books.bgl.json @@ -20,7 +20,13 @@ "required": [] } }, - "metadata": { "visual": { "x": -302, "y": 9, "collapsed": false } } + "metadata": { + "visual": { + "x": -621, + "y": 8.000000000000114, + "collapsed": "expanded" + } + } }, { "type": "output", @@ -28,18 +34,34 @@ "configuration": { "schema": { "properties": { - "context": { "type": "string", "title": "Results", "examples": [] } + "context": { + "type": "string", + "title": "Results", + "examples": [] + } }, "type": "object", "required": [] } }, - "metadata": { "visual": { "x": 597, "y": -56, "collapsed": false } } + "metadata": { + "visual": { + "x": 766, + "y": 22.999999999999943, + "collapsed": "expanded" + } + } }, { "id": "urlTemplate-088efd32", "type": "urlTemplate", - "metadata": { "visual": { "x": -126, "y": 10, "collapsed": false } }, + "metadata": { + "visual": { + "x": -349, + "y": -10, + "collapsed": "expanded" + } + }, "configuration": { "template": "https://www.googleapis.com/books/v1/volumes?q={query}&orderBy=relevance" } @@ -47,13 +69,27 @@ { "id": "fetch-273de1b8", "type": "fetch", - "metadata": { "visual": { "x": 108, "y": -92, "collapsed": false } } + "metadata": { + "visual": { + "x": 22.999999999999886, + "y": -97.00000000000006, + "collapsed": "expanded" + } + } }, { "id": "jsonata-d924a566", "type": "jsonata", - "metadata": { "visual": { "x": 371, "y": -64, "collapsed": false } }, - "configuration": { "expression": "items.volumeInfo" } + "metadata": { + "visual": { + "x": 392.9999999999999, + "y": -17.000000000000057, + "collapsed": "expanded" + } + }, + "configuration": { + "expression": "items.volumeInfo" + } } ], "edges": [ @@ -82,5 +118,7 @@ "in": "context" } ], - "url": "https://breadboard.live/boards/@dimitri/tool-google-books.bgl.json" -} + "metadata": { + "visual": {} + } +} \ No newline at end of file diff --git a/packages/website/src/static/boards/looper-body.bgl.json b/packages/website/src/static/boards/looper-body.bgl.json index 9f6bbb55a67..e07d3fc4900 100644 --- a/packages/website/src/static/boards/looper-body.bgl.json +++ b/packages/website/src/static/boards/looper-body.bgl.json @@ -8,9 +8,9 @@ "text": "The body of the looper starts here ...", "metadata": { "visual": { - "x": -152, - "y": -47, - "collapsed": false + "x": -410, + "y": -25, + "collapsed": "expanded" } } }, @@ -19,9 +19,9 @@ "text": "... and ends here.", "metadata": { "visual": { - "x": 385, - "y": -66, - "collapsed": false + "x": 801, + "y": 181, + "collapsed": "expanded" } } }, @@ -30,9 +30,9 @@ "text": "< back to the Looper", "metadata": { "visual": { - "x": 92, - "y": -123, - "collapsed": false + "x": 487.00000000000006, + "y": 31.000000000000057, + "collapsed": "expanded" } } }, @@ -41,9 +41,9 @@ "text": "Loop exit", "metadata": { "visual": { - "x": 274, - "y": -231, - "collapsed": false + "x": 387.00000000000017, + "y": -175.99999999999994, + "collapsed": "expanded" } } }, @@ -52,13 +52,14 @@ "text": "Loop entrance", "metadata": { "visual": { - "x": -51, - "y": -231, - "collapsed": false + "x": -152, + "y": -197, + "collapsed": "expanded" } } } - ] + ], + "visual": {} }, "edges": [ { @@ -111,7 +112,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "[{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}]" } @@ -122,9 +125,9 @@ }, "metadata": { "visual": { - "x": -195, - "y": -245, - "collapsed": false + "x": -412, + "y": -184.99999999999994, + "collapsed": "expanded" } } }, @@ -140,7 +143,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "null" } @@ -151,9 +156,9 @@ }, "metadata": { "visual": { - "x": 412, - "y": -245, - "collapsed": false + "x": 531, + "y": -186.99999999999994, + "collapsed": "expanded" } } }, @@ -162,9 +167,9 @@ "type": "looper", "metadata": { "visual": { - "x": 76, - "y": -245, - "collapsed": false + "x": 36, + "y": -220, + "collapsed": "expanded" }, "title": "Looper", "logLevel": "debug" @@ -175,9 +180,9 @@ "type": "specialist", "metadata": { "visual": { - "x": -140, - "y": 7, - "collapsed": false + "x": -339, + "y": 110, + "collapsed": "expanded" }, "title": "Writer", "logLevel": "debug" @@ -188,9 +193,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 78, - "y": -16, - "collapsed": false + "x": 47.99999999999977, + "y": 107.00000000000006, + "collapsed": "expanded" }, "title": "Critic", "logLevel": "debug" @@ -201,13 +206,13 @@ "type": "human", "metadata": { "visual": { - "x": 292, - "y": -29, - "collapsed": false + "x": 430.9999999999994, + "y": 135.00000000000006, + "collapsed": "expanded" }, "title": "Reviewer", "logLevel": "debug" } } ] -} +} \ No newline at end of file diff --git a/packages/website/src/static/boards/new-joiner-port.bgl.json b/packages/website/src/static/boards/new-joiner-port.bgl.json index 046e0da6443..e86e1e9ac0a 100644 --- a/packages/website/src/static/boards/new-joiner-port.bgl.json +++ b/packages/website/src/static/boards/new-joiner-port.bgl.json @@ -8,9 +8,9 @@ "text": "Drag a wire from \"Context Out\" ...", "metadata": { "visual": { - "x": 19, - "y": -46, - "collapsed": false + "x": -185, + "y": -69, + "collapsed": "expanded" } } }, @@ -19,13 +19,14 @@ "text": "... to the center of Joiner and then let go. You will then be asked to name the incoming port for this wire.", "metadata": { "visual": { - "x": 259, - "y": -1, - "collapsed": false + "x": 211, + "y": 117, + "collapsed": "expanded" } } } - ] + ], + "visual": {} }, "edges": [], "nodes": [ @@ -34,9 +35,9 @@ "type": "specialist", "metadata": { "visual": { - "x": -39, - "y": 8, - "collapsed": false + "x": -223, + "y": 23, + "collapsed": "expanded" }, "title": "Illustrator", "logLevel": "debug" @@ -47,13 +48,13 @@ "type": "joiner", "metadata": { "visual": { - "x": 221, - "y": -71, - "collapsed": false + "x": 171, + "y": -43, + "collapsed": "expanded" }, "title": "Card Maker", "logLevel": "debug" } } ] -} +} \ No newline at end of file diff --git a/packages/website/src/static/boards/novel-generator/novel-generator.bgl.json b/packages/website/src/static/boards/novel-generator/novel-generator.bgl.json index de14a95c530..15680e55671 100644 --- a/packages/website/src/static/boards/novel-generator/novel-generator.bgl.json +++ b/packages/website/src/static/boards/novel-generator/novel-generator.bgl.json @@ -28,9 +28,9 @@ }, "metadata": { "visual": { - "x": 100.71093750000003, - "y": -107.34375000000006, - "collapsed": true + "x": -38, + "y": -111, + "collapsed": "collapsed" } } }, @@ -59,9 +59,9 @@ }, "metadata": { "visual": { - "x": 790.7109375000001, - "y": -105.34375000000006, - "collapsed": true + "x": 941, + "y": -109, + "collapsed": "collapsed" } } }, @@ -70,9 +70,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 298.99999999999994, - "y": -107.99999999999994, - "collapsed": true + "x": 232, + "y": -112, + "collapsed": "collapsed" }, "title": "Outliner", "logLevel": "debug" @@ -104,9 +104,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 521.7109375000001, - "y": -108.34374999999983, - "collapsed": true + "x": 593, + "y": -111, + "collapsed": "collapsed" }, "title": "Developer", "logLevel": "debug" @@ -161,13 +161,14 @@ "text": "Read the guide: [Building a Novel Generator with the Agent Kit](https://breadboard-ai.github.io/breadboard/docs/guides/novel-generator/)", "metadata": { "visual": { - "x": 119, - "y": -265.9999999999999, - "collapsed": true + "x": -50, + "y": -215, + "collapsed": "collapsed" } } } ], - "tags": [] + "tags": [], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/novel-generator/tool-novel-developer.bgl.json b/packages/website/src/static/boards/novel-generator/tool-novel-developer.bgl.json index 310d1b1f099..752053a6ffe 100644 --- a/packages/website/src/static/boards/novel-generator/tool-novel-developer.bgl.json +++ b/packages/website/src/static/boards/novel-generator/tool-novel-developer.bgl.json @@ -28,9 +28,9 @@ }, "metadata": { "visual": { - "x": 202.05468749999983, - "y": -28.183593749999943, - "collapsed": true + "x": -45, + "y": -30, + "collapsed": "collapsed" } } }, @@ -59,9 +59,9 @@ }, "metadata": { "visual": { - "x": 967.04248046875, - "y": -28.34941482543951, - "collapsed": true + "x": 1026, + "y": -30, + "collapsed": "collapsed" } } }, @@ -70,9 +70,9 @@ "type": "looper", "metadata": { "visual": { - "x": 433.0546875, - "y": -29.183593749999773, - "collapsed": true + "x": 268, + "y": -31, + "collapsed": "collapsed" }, "title": "Literary Agent", "logLevel": "debug" @@ -93,9 +93,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 672.0546874999999, - "y": 278.8164062500002, - "collapsed": true + "x": 757, + "y": 198, + "collapsed": "collapsed" }, "title": "Writer (revise)", "logLevel": "debug" @@ -124,9 +124,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 710.0424804687501, - "y": -28.34941482543951, - "collapsed": true + "x": 667, + "y": -31, + "collapsed": "collapsed" }, "title": "Publisher", "logLevel": "debug" @@ -155,9 +155,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 458.0546874999998, - "y": 278.8164062500002, - "collapsed": true + "x": 373, + "y": 175, + "collapsed": "collapsed" }, "title": "Editor", "logLevel": "debug" @@ -186,9 +186,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 243.05468749999994, - "y": 277.81640625, - "collapsed": true + "x": -7, + "y": 144, + "collapsed": "collapsed" }, "title": "Writer (draft)", "logLevel": "debug" @@ -268,9 +268,9 @@ "text": "Develops the novel chapter by chapter", "metadata": { "visual": { - "x": 436.0424804687499, - "y": -116.34941482543957, - "collapsed": true + "x": 304, + "y": -119, + "collapsed": "collapsed" } } }, @@ -279,15 +279,16 @@ "text": "Read the guide: [Building a Novel Generator with the Agent Kit](https://breadboard-ai.github.io/breadboard/docs/guides/novel-generator/)", "metadata": { "visual": { - "x": 203.9999999999999, - "y": -213, - "collapsed": true + "x": -51, + "y": -140, + "collapsed": "collapsed" } } } ], "tags": [ "tool" - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/novel-generator/tool-novel-outliner.bgl.json b/packages/website/src/static/boards/novel-generator/tool-novel-outliner.bgl.json index 04d1528bd81..f3e4395c3e2 100644 --- a/packages/website/src/static/boards/novel-generator/tool-novel-outliner.bgl.json +++ b/packages/website/src/static/boards/novel-generator/tool-novel-outliner.bgl.json @@ -28,9 +28,9 @@ }, "metadata": { "visual": { - "x": 163.29296875, - "y": -312.60546875, - "collapsed": true + "x": -113.00000000000006, + "y": -305.0000000000004, + "collapsed": "collapsed" }, "title": "Input", "logLevel": "debug" @@ -61,9 +61,9 @@ }, "metadata": { "visual": { - "x": 1523.2929687500002, - "y": -310.6054687500002, - "collapsed": true + "x": 2048.9999999999995, + "y": -301.00000000000006, + "collapsed": "collapsed" }, "title": "Result", "logLevel": "debug" @@ -74,9 +74,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 329.18855729498694, - "y": -311.6449007811074, - "collapsed": true + "x": 156.9999999999999, + "y": -305.0000000000004, + "collapsed": "collapsed" }, "title": "Author", "description": "Description", @@ -106,9 +106,9 @@ "type": "human", "metadata": { "visual": { - "x": 1289.29296875, - "y": -310.6054687500002, - "collapsed": true + "x": 1704, + "y": -302, + "collapsed": "collapsed" }, "title": "Patron", "logLevel": "debug", @@ -124,9 +124,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 594.29296875, - "y": -453.6054687500001, - "collapsed": true + "x": 572.9999999999998, + "y": -433.00000000000057, + "collapsed": "collapsed" }, "title": "Friend (encouraging)", "logLevel": "debug" @@ -155,9 +155,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 586.29296875, - "y": -308.6054687500002, - "collapsed": true + "x": 572.9999999999998, + "y": -304.00000000000034, + "collapsed": "collapsed" }, "title": "Friend (skeptical)", "logLevel": "debug" @@ -186,9 +186,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 590.2929687499999, - "y": -183.60546875, - "collapsed": true + "x": 571.9999999999998, + "y": -184.00000000000057, + "collapsed": "collapsed" }, "title": "Friend (neutral)", "logLevel": "debug" @@ -217,9 +217,9 @@ "type": "joiner", "metadata": { "visual": { - "x": 1086.29296875, - "y": -310.6054687500002, - "collapsed": true + "x": 1352, + "y": -303.00000000000017, + "collapsed": "collapsed" }, "title": "SxS", "logLevel": "debug" @@ -231,9 +231,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 835.29296875, - "y": -452.60546875000006, - "collapsed": true + "x": 955.9999999999999, + "y": -431, + "collapsed": "collapsed" }, "title": "Author", "logLevel": "debug" @@ -262,9 +262,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 827.2929687500001, - "y": -308.6054687500001, - "collapsed": true + "x": 954, + "y": -305, + "collapsed": "collapsed" }, "title": "Author", "logLevel": "debug" @@ -293,9 +293,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 826.29296875, - "y": -183.60546875, - "collapsed": true + "x": 950.9999999999995, + "y": -183.00000000000045, + "collapsed": "collapsed" }, "title": "Author", "logLevel": "debug" @@ -401,9 +401,9 @@ "text": "Writes initial draft", "metadata": { "visual": { - "x": 255.29296875, - "y": -389.60546875000017, - "collapsed": true + "x": 202.9999999999999, + "y": -365.0000000000001, + "collapsed": "collapsed" } } }, @@ -412,9 +412,9 @@ "text": "Generates 3 parallel revisions", "metadata": { "visual": { - "x": 695.2929687499999, - "y": -562.60546875, - "collapsed": true + "x": 605, + "y": -495.0000000000002, + "collapsed": "collapsed" } } }, @@ -423,9 +423,9 @@ "text": "Offers choice", "metadata": { "visual": { - "x": 1307.29296875, - "y": -398.6054687500001, - "collapsed": true + "x": 1431, + "y": -363, + "collapsed": "collapsed" } } }, @@ -434,15 +434,16 @@ "text": "Read the guide: [Building a Novel Generator with the Agent Kit](https://breadboard-ai.github.io/breadboard/docs/guides/novel-generator/)", "metadata": { "visual": { - "x": 171, - "y": -563, - "collapsed": true + "x": -113.00000000000006, + "y": -472, + "collapsed": "collapsed" } } } ], "tags": [ "tool" - ] + ], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/social-post/final-caption-creator.bgl.json b/packages/website/src/static/boards/social-post/final-caption-creator.bgl.json index d2496ab872b..78ce89c198d 100644 --- a/packages/website/src/static/boards/social-post/final-caption-creator.bgl.json +++ b/packages/website/src/static/boards/social-post/final-caption-creator.bgl.json @@ -1,227 +1,228 @@ { - "title": "Final Caption Creator", - "description": "Contains board up through caption creation", - "version": "0.0.1", - "nodes": [ - { - "id": "human-a7ffc3c9", - "type": "human", - "metadata": { - "visual": { - "x": 876, - "y": 302, - "collapsed": false - }, - "title": "Interviewee", - "logLevel": "debug", - "description": "user participating in the chat" - } - }, - { - "id": "specialist-1b71b8b7", - "type": "specialist", - "metadata": { - "visual": { - "x": 1048, - "y": 106, - "collapsed": false - }, - "title": "Interviewer", - "description": "get the business name and location", - "logLevel": "debug" + "title": "Final Caption Creator", + "description": "Contains board up through caption creation", + "version": "0.0.1", + "nodes": [ + { + "id": "human-a7ffc3c9", + "type": "human", + "metadata": { + "visual": { + "x": 398, + "y": 344, + "collapsed": "expanded" }, - "configuration": { - "persona": { - "role": "user", - "parts": [ - { - "text": "You are an expert interviewer, whose job it is to interview the user to find out what their social media post is about and theirs goals for it are. Based on the theme provided and incorporating the history of the interview so far, ask ONE question that allows the user to easily and quickly type an answer. You only need to get one basic answer from the user." - } - ] - }, - "task": { - "role": "user", - "parts": [ - { - "text": "Ask just ONE question that includes what this social media post is about and its main goal. You only need to elicit ONE answer. Do so in a friendly and casual manner." - } - ] - } - } + "title": "Interviewee", + "logLevel": "debug", + "description": "user participating in the chat" + } + }, + { + "id": "specialist-1b71b8b7", + "type": "specialist", + "metadata": { + "visual": { + "x": 987, + "y": 306, + "collapsed": "expanded" + }, + "title": "Interviewer", + "description": "get the business name and location", + "logLevel": "debug" }, - { - "id": "looper-03c40c9b", - "type": "looper", - "metadata": { - "visual": { - "x": 773, - "y": 86, - "collapsed": false - }, - "title": "Interview Planner", - "logLevel": "debug", - "description": "Sets up the basics for the interview conversation loop" + "configuration": { + "persona": { + "role": "user", + "parts": [ + { + "text": "You are an expert interviewer, whose job it is to interview the user to find out what their social media post is about and theirs goals for it are. Based on the theme provided and incorporating the history of the interview so far, ask ONE question that allows the user to easily and quickly type an answer. You only need to get one basic answer from the user." + } + ] }, - "configuration": { - "task": { - "role": "user", - "parts": [ - { - "text": "Based on the initial topic, come up with ONE question to collect just enough information from the user about the social media post's topic and goals. You only need to get one answer from the user." - } - ] - } + "task": { + "role": "user", + "parts": [ + { + "text": "Ask just ONE question that includes what this social media post is about and its main goal. You only need to elicit ONE answer. Do so in a friendly and casual manner." + } + ] } - }, - { - "id": "output-11fb8604", - "type": "output", - "metadata": { - "visual": { - "x": 1328, - "y": 102, - "collapsed": false - }, - "title": "output", - "logLevel": "debug" + } + }, + { + "id": "looper-03c40c9b", + "type": "looper", + "metadata": { + "visual": { + "x": 590, + "y": 45, + "collapsed": "expanded" }, - "configuration": { - "schema": { - "properties": { - "property-1": { - "type": "object", - "title": "out", - "examples": [], - "behavior": [ - "llm-content" - ], - "default": "null" - } - }, - "type": "object", - "required": [] - } + "title": "Interview Planner", + "logLevel": "debug", + "description": "Sets up the basics for the interview conversation loop" + }, + "configuration": { + "task": { + "role": "user", + "parts": [ + { + "text": "Based on the initial topic, come up with ONE question to collect just enough information from the user about the social media post's topic and goals. You only need to get one answer from the user." + } + ] } + } + }, + { + "id": "output-11fb8604", + "type": "output", + "metadata": { + "visual": { + "x": 1368, + "y": 153, + "collapsed": "expanded" + }, + "title": "output", + "logLevel": "debug" }, - { - "id": "input-78f58945", - "type": "input", - "metadata": { - "visual": { - "x": 431, - "y": 85, - "collapsed": false + "configuration": { + "schema": { + "properties": { + "property-1": { + "type": "object", + "title": "out", + "examples": [], + "behavior": [ + "llm-content" + ], + "default": "null" + } }, - "title": "Get business name and location", - "description": "Asks for the business name and location", - "logLevel": "debug" - }, - "configuration": { - "schema": { - "properties": { - "content": { - "type": "object", - "title": "Business Name", - "examples": [], - "behavior": [ - "llm-content" - ], - "default": "{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}" - }, - "property-2": { - "type": "object", - "behavior": [ - "llm-content" - ], - "title": "Business Location (city and state)", - "examples": [], - "default": "{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}" - } - }, - "type": "object", - "required": [] - } + "type": "object", + "required": [] } - }, - { - "id": "specialist-1edddf49", - "type": "specialist", - "metadata": { - "title": "Caption creator", - "logLevel": "debug", - "visual": { - "x": 1046, - "y": -16, - "collapsed": false - } + } + }, + { + "id": "input-78f58945", + "type": "input", + "metadata": { + "visual": { + "x": 151, + "y": 100, + "collapsed": "expanded" }, - "configuration": { - "persona": { - "role": "user", - "parts": [ - { - "text": "You are an expert social media caption creator. You take user input and the\nsummary of the business search results to create an caption such as those\nfound on Instagram that fit this company's profile and client needs. As an\nexpert, you will decide on the text, hashtags and emojis needed for the caption.\n\n" - } - ] - }, - "task": { - "role": "user", - "parts": [ - { - "text": "Create a social media caption based on the user's business and post details and your expert knowledge of the business world and\nsocial media." - } - ] + "title": "Get business name and location", + "description": "Asks for the business name and location", + "logLevel": "debug" + }, + "configuration": { + "schema": { + "properties": { + "content": { + "type": "object", + "title": "Business Name", + "examples": [], + "behavior": [ + "llm-content" + ], + "default": "{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}" + }, + "property-2": { + "type": "object", + "behavior": [ + "llm-content" + ], + "title": "Business Location (city and state)", + "examples": [], + "default": "{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}" + } }, - "tools": [] + "type": "object", + "required": [] } } - ], - "edges": [ - { - "from": "input-78f58945", - "to": "looper-03c40c9b", - "out": "content", - "in": "context" - }, - { - "from": "input-78f58945", - "to": "looper-03c40c9b", - "out": "property-2", - "in": "context" - }, - { - "from": "looper-03c40c9b", - "to": "specialist-1b71b8b7", - "out": "loop", - "in": "in" - }, - { - "from": "specialist-1b71b8b7", - "to": "human-a7ffc3c9", - "out": "out", - "in": "context" - }, - { - "from": "human-a7ffc3c9", - "to": "looper-03c40c9b", - "out": "context", - "in": "context" - }, - { - "from": "looper-03c40c9b", - "to": "specialist-1edddf49", - "out": "done", - "in": "in" + }, + { + "id": "specialist-1edddf49", + "type": "specialist", + "metadata": { + "title": "Caption creator", + "logLevel": "debug", + "visual": { + "x": 986, + "y": -39, + "collapsed": "expanded" + } }, - { - "from": "specialist-1edddf49", - "to": "output-11fb8604", - "out": "out", - "in": "property-1" + "configuration": { + "persona": { + "role": "user", + "parts": [ + { + "text": "You are an expert social media caption creator. You take user input and the\nsummary of the business search results to create an caption such as those\nfound on Instagram that fit this company's profile and client needs. As an\nexpert, you will decide on the text, hashtags and emojis needed for the caption.\n\n" + } + ] + }, + "task": { + "role": "user", + "parts": [ + { + "text": "Create a social media caption based on the user's business and post details and your expert knowledge of the business world and\nsocial media." + } + ] + }, + "tools": [] } - ], - "metadata": { - "comments": [], - "tags": [] } - } \ No newline at end of file + ], + "edges": [ + { + "from": "input-78f58945", + "to": "looper-03c40c9b", + "out": "content", + "in": "context" + }, + { + "from": "input-78f58945", + "to": "looper-03c40c9b", + "out": "property-2", + "in": "context" + }, + { + "from": "looper-03c40c9b", + "to": "specialist-1b71b8b7", + "out": "loop", + "in": "in" + }, + { + "from": "specialist-1b71b8b7", + "to": "human-a7ffc3c9", + "out": "out", + "in": "context" + }, + { + "from": "human-a7ffc3c9", + "to": "looper-03c40c9b", + "out": "context", + "in": "context" + }, + { + "from": "looper-03c40c9b", + "to": "specialist-1edddf49", + "out": "done", + "in": "in" + }, + { + "from": "specialist-1edddf49", + "to": "output-11fb8604", + "out": "out", + "in": "property-1" + } + ], + "metadata": { + "comments": [], + "tags": [], + "visual": {} + } +} \ No newline at end of file diff --git a/packages/website/src/static/boards/social-post/just-interview-loop.bgl.json b/packages/website/src/static/boards/social-post/just-interview-loop.bgl.json index 0bd1730016d..f3be1eadee1 100644 --- a/packages/website/src/static/boards/social-post/just-interview-loop.bgl.json +++ b/packages/website/src/static/boards/social-post/just-interview-loop.bgl.json @@ -1,189 +1,190 @@ { - "title": "Just interview Loop", - "description": "Contains board up through the interview with user", - "version": "0.0.1", - "nodes": [ - { - "id": "human-a7ffc3c9", - "type": "human", - "metadata": { - "visual": { - "x": 876, - "y": 302, - "collapsed": false - }, - "title": "Interviewee", - "logLevel": "debug", - "description": "user participating in the chat" - } - }, - { - "id": "specialist-1b71b8b7", - "type": "specialist", - "metadata": { - "visual": { - "x": 1048, - "y": 106, - "collapsed": false - }, - "title": "Interviewer", - "description": "get the business name and location", - "logLevel": "debug" + "title": "Just interview Loop", + "description": "Contains board up through the interview with user", + "version": "0.0.1", + "nodes": [ + { + "id": "human-a7ffc3c9", + "type": "human", + "metadata": { + "visual": { + "x": 118, + "y": 287, + "collapsed": "expanded" }, - "configuration": { - "persona": { - "role": "user", - "parts": [ - { - "text": "You are an expert interviewer, whose job it is to interview the user to find out what their social media post is about and theirs goals for it are. Based on the theme provided and incorporating the history of the interview so far, ask ONE question that allows the user to easily and quickly type an answer. You only need to get one basic answer from the user." - } - ] - }, - "task": { - "role": "user", - "parts": [ - { - "text": "Ask just ONE question that includes what this social media post is about and its main goal. You only need to elicit ONE answer. Do so in a friendly and casual manner." - } - ] - } - } + "title": "Interviewee", + "logLevel": "debug", + "description": "user participating in the chat" + } + }, + { + "id": "specialist-1b71b8b7", + "type": "specialist", + "metadata": { + "visual": { + "x": 1011, + "y": 266, + "collapsed": "expanded" + }, + "title": "Interviewer", + "description": "get the business name and location", + "logLevel": "debug" }, - { - "id": "looper-03c40c9b", - "type": "looper", - "metadata": { - "visual": { - "x": 773, - "y": 86, - "collapsed": false - }, - "title": "Interview Planner", - "logLevel": "debug", - "description": "Sets up the basics for the interview conversation loop" + "configuration": { + "persona": { + "role": "user", + "parts": [ + { + "text": "You are an expert interviewer, whose job it is to interview the user to find out what their social media post is about and theirs goals for it are. Based on the theme provided and incorporating the history of the interview so far, ask ONE question that allows the user to easily and quickly type an answer. You only need to get one basic answer from the user." + } + ] }, - "configuration": { - "task": { - "role": "user", - "parts": [ - { - "text": "Based on the initial topic, come up with ONE question to collect just enough information from the user about the social media post's topic and goals. You only need to get one answer from the user." - } - ] - } + "task": { + "role": "user", + "parts": [ + { + "text": "Ask just ONE question that includes what this social media post is about and its main goal. You only need to elicit ONE answer. Do so in a friendly and casual manner." + } + ] } - }, - { - "id": "output-11fb8604", - "type": "output", - "metadata": { - "visual": { - "x": 1052, - "y": -26, - "collapsed": false - }, - "title": "output", - "logLevel": "debug" + } + }, + { + "id": "looper-03c40c9b", + "type": "looper", + "metadata": { + "visual": { + "x": 614, + "y": 107, + "collapsed": "expanded" }, - "configuration": { - "schema": { - "properties": { - "property-1": { - "type": "object", - "title": "out", - "examples": [], - "behavior": [ - "llm-content" - ], - "default": "null" - } - }, - "type": "object", - "required": [] - } + "title": "Interview Planner", + "logLevel": "debug", + "description": "Sets up the basics for the interview conversation loop" + }, + "configuration": { + "task": { + "role": "user", + "parts": [ + { + "text": "Based on the initial topic, come up with ONE question to collect just enough information from the user about the social media post's topic and goals. You only need to get one answer from the user." + } + ] } + } + }, + { + "id": "output-11fb8604", + "type": "output", + "metadata": { + "visual": { + "x": 1063, + "y": 108, + "collapsed": "expanded" + }, + "title": "output", + "logLevel": "debug" }, - { - "id": "input-78f58945", - "type": "input", - "metadata": { - "visual": { - "x": 431, - "y": 85, - "collapsed": false + "configuration": { + "schema": { + "properties": { + "property-1": { + "type": "object", + "title": "out", + "examples": [], + "behavior": [ + "llm-content" + ], + "default": "null" + } }, - "title": "Get business name and location", - "description": "Asks for the business name and location", - "logLevel": "debug" - }, - "configuration": { - "schema": { - "properties": { - "content": { - "type": "object", - "title": "Business Name", - "examples": [], - "behavior": [ - "llm-content" - ], - "default": "{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}" - }, - "property-2": { - "type": "object", - "behavior": [ - "llm-content" - ], - "title": "Business Location (city and state)", - "examples": [], - "default": "{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}" - } - }, - "type": "object", - "required": [] - } + "type": "object", + "required": [] } } - ], - "edges": [ - { - "from": "input-78f58945", - "to": "looper-03c40c9b", - "out": "content", - "in": "context" - }, - { - "from": "input-78f58945", - "to": "looper-03c40c9b", - "out": "property-2", - "in": "context" - }, - { - "from": "looper-03c40c9b", - "to": "specialist-1b71b8b7", - "out": "loop", - "in": "in" - }, - { - "from": "specialist-1b71b8b7", - "to": "human-a7ffc3c9", - "out": "out", - "in": "context" - }, - { - "from": "human-a7ffc3c9", - "to": "looper-03c40c9b", - "out": "context", - "in": "context" + }, + { + "id": "input-78f58945", + "type": "input", + "metadata": { + "visual": { + "x": 91, + "y": 98, + "collapsed": "expanded" + }, + "title": "Get business name and location", + "description": "Asks for the business name and location", + "logLevel": "debug" }, - { - "from": "looper-03c40c9b", - "to": "output-11fb8604", - "out": "done", - "in": "property-1" + "configuration": { + "schema": { + "properties": { + "content": { + "type": "object", + "title": "Business Name", + "examples": [], + "behavior": [ + "llm-content" + ], + "default": "{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}" + }, + "property-2": { + "type": "object", + "behavior": [ + "llm-content" + ], + "title": "Business Location (city and state)", + "examples": [], + "default": "{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}" + } + }, + "type": "object", + "required": [] + } } - ], - "metadata": { - "comments": [], - "tags": [] } - } \ No newline at end of file + ], + "edges": [ + { + "from": "input-78f58945", + "to": "looper-03c40c9b", + "out": "content", + "in": "context" + }, + { + "from": "input-78f58945", + "to": "looper-03c40c9b", + "out": "property-2", + "in": "context" + }, + { + "from": "looper-03c40c9b", + "to": "specialist-1b71b8b7", + "out": "loop", + "in": "in" + }, + { + "from": "specialist-1b71b8b7", + "to": "human-a7ffc3c9", + "out": "out", + "in": "context" + }, + { + "from": "human-a7ffc3c9", + "to": "looper-03c40c9b", + "out": "context", + "in": "context" + }, + { + "from": "looper-03c40c9b", + "to": "output-11fb8604", + "out": "done", + "in": "property-1" + } + ], + "metadata": { + "comments": [], + "tags": [], + "visual": {} + } +} \ No newline at end of file diff --git a/packages/website/src/static/boards/welcome/ad-hoc-wires.bgl.json b/packages/website/src/static/boards/welcome/ad-hoc-wires.bgl.json index 61bfbbc83c9..c26b6e585d3 100644 --- a/packages/website/src/static/boards/welcome/ad-hoc-wires.bgl.json +++ b/packages/website/src/static/boards/welcome/ad-hoc-wires.bgl.json @@ -15,7 +15,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "[{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}]" } @@ -26,9 +28,9 @@ }, "metadata": { "visual": { - "x": 2.842170943040401e-14, - "y": 1.1368683772161603e-13, - "collapsed": false + "x": -172, + "y": -68, + "collapsed": "expanded" } } }, @@ -44,7 +46,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "null" } @@ -55,9 +59,9 @@ }, "metadata": { "visual": { - "x": 173, - "y": 1.1368683772161603e-13, - "collapsed": false + "x": 134, + "y": -67, + "collapsed": "expanded" } } } @@ -79,7 +83,7 @@ "visual": { "x": -184, "y": -149, - "collapsed": false + "collapsed": "expanded" } } }, @@ -88,13 +92,14 @@ "text": "Next: [Kits](board:kits.bgl.json)", "metadata": { "visual": { - "x": 198, - "y": 161, - "collapsed": false + "x": 232, + "y": 47, + "collapsed": "expanded" } } } ], - "tags": [] + "tags": [], + "visual": {} } -} +} \ No newline at end of file diff --git a/packages/website/src/static/boards/welcome/kits.bgl.json b/packages/website/src/static/boards/welcome/kits.bgl.json index afd9c978bbf..6799b748369 100644 --- a/packages/website/src/static/boards/welcome/kits.bgl.json +++ b/packages/website/src/static/boards/welcome/kits.bgl.json @@ -28,9 +28,9 @@ }, "metadata": { "visual": { - "x": 2.842170943040401e-14, - "y": 1.1368683772161603e-13, - "collapsed": false + "x": -228, + "y": -43, + "collapsed": "expanded" } } }, @@ -61,7 +61,7 @@ "visual": { "x": 173, "y": 1.1368683772161603e-13, - "collapsed": false + "collapsed": "expanded" } } } @@ -81,9 +81,9 @@ "text": "Previous: [Ad-hoc wires](board:ad-hoc-wires.bgl.json)", "metadata": { "visual": { - "x": -184.00000000000003, - "y": -148.99999999999997, - "collapsed": false + "x": -217, + "y": -100, + "collapsed": "expanded" } } }, @@ -92,13 +92,14 @@ "text": "Next: [Running Boards](board:running-boards.bgl.json)", "metadata": { "visual": { - "x": 198, - "y": 161, - "collapsed": false + "x": 190, + "y": 112, + "collapsed": "expanded" } } } ], - "tags": [] + "tags": [], + "visual": {} } } \ No newline at end of file diff --git a/packages/website/src/static/boards/welcome/nodes-wires-ports.bgl.json b/packages/website/src/static/boards/welcome/nodes-wires-ports.bgl.json index c84bf8831e4..1590e78c0f8 100644 --- a/packages/website/src/static/boards/welcome/nodes-wires-ports.bgl.json +++ b/packages/website/src/static/boards/welcome/nodes-wires-ports.bgl.json @@ -15,7 +15,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "[{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}]" } @@ -26,9 +28,9 @@ }, "metadata": { "visual": { - "x": 2.1316282072803006e-14, - "y": 8.526512829121202e-14, - "collapsed": false + "x": -189, + "y": -84, + "collapsed": "expanded" } } }, @@ -44,7 +46,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "null" } @@ -55,9 +59,9 @@ }, "metadata": { "visual": { - "x": 173, - "y": 8.526512829121202e-14, - "collapsed": false + "x": 172, + "y": -81, + "collapsed": "expanded" } } } @@ -77,9 +81,9 @@ "text": "[Go back](board:welcome.bgl.json) to the beginning", "metadata": { "visual": { - "x": -184.00000000000003, + "x": -184, "y": -148.99999999999997, - "collapsed": false + "collapsed": "expanded" } } }, @@ -88,13 +92,14 @@ "text": "Next: [Ad hoc wires](board:ad-hoc-wires.bgl.json)", "metadata": { "visual": { - "x": 198, - "y": 161, - "collapsed": false + "x": 201, + "y": 37, + "collapsed": "expanded" } } } ], - "tags": [] + "tags": [], + "visual": {} } -} +} \ No newline at end of file diff --git a/packages/website/src/static/boards/welcome/running-boards.bgl.json b/packages/website/src/static/boards/welcome/running-boards.bgl.json index a3de9f6f98c..a0cc73d73bb 100644 --- a/packages/website/src/static/boards/welcome/running-boards.bgl.json +++ b/packages/website/src/static/boards/welcome/running-boards.bgl.json @@ -15,7 +15,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "[{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}]" } @@ -26,9 +28,9 @@ }, "metadata": { "visual": { - "x": 2.842170943040401e-14, - "y": 1.1368683772161603e-13, - "collapsed": false + "x": -217, + "y": -87, + "collapsed": "expanded" } } }, @@ -44,7 +46,9 @@ "examples": [], "items": { "type": "object", - "behavior": ["llm-content"] + "behavior": [ + "llm-content" + ] }, "default": "null" } @@ -55,9 +59,9 @@ }, "metadata": { "visual": { - "x": 173, - "y": 1.1368683772161603e-13, - "collapsed": false + "x": 171, + "y": -75, + "collapsed": "expanded" } } } @@ -77,9 +81,9 @@ "text": "Previous: [Kits](board:kits.bgl.json)", "metadata": { "visual": { - "x": -184.00000000000003, + "x": -184, "y": -148.99999999999997, - "collapsed": false + "collapsed": "expanded" } } }, @@ -88,13 +92,14 @@ "text": "Next: [To be continued...](board:welcome.bgl.json)", "metadata": { "visual": { - "x": 198, - "y": 161, - "collapsed": false + "x": 186, + "y": 41, + "collapsed": "expanded" } } } ], - "tags": [] + "tags": [], + "visual": {} } -} +} \ No newline at end of file diff --git a/packages/website/src/static/boards/welcome/welcome.bgl.json b/packages/website/src/static/boards/welcome/welcome.bgl.json index 30f5b04c273..ab4e4bdec46 100644 --- a/packages/website/src/static/boards/welcome/welcome.bgl.json +++ b/packages/website/src/static/boards/welcome/welcome.bgl.json @@ -8,9 +8,9 @@ "type": "specialist", "metadata": { "visual": { - "x": 21, - "y": -120, - "collapsed": false + "x": 20, + "y": -156, + "collapsed": "collapsed" }, "title": "Hi, I am a Specialist", "logLevel": "debug" @@ -31,9 +31,9 @@ "type": "input", "metadata": { "visual": { - "x": -139, - "y": -149.00000000000006, - "collapsed": false + "x": -234, + "y": -169, + "collapsed": "expanded" }, "title": "Input", "logLevel": "debug" @@ -45,7 +45,9 @@ "type": "object", "title": "Context", "examples": [], - "behavior": ["llm-content"], + "behavior": [ + "llm-content" + ], "default": "{\"role\":\"user\",\"parts\":[{\"text\":\"\"}]}" } }, @@ -59,9 +61,9 @@ "type": "output", "metadata": { "visual": { - "x": 331, - "y": -58, - "collapsed": false + "x": 372, + "y": -99, + "collapsed": "expanded" }, "title": "Output", "logLevel": "debug" @@ -73,7 +75,9 @@ "type": "object", "title": "Context", "examples": [], - "behavior": ["llm-content"], + "behavior": [ + "llm-content" + ], "default": "null" } }, @@ -104,9 +108,9 @@ "text": "**Welcome to ✨✨✨✨✨\nBreadboard Visual Editor!**\nA place to quickly put together generative AI experiences and play with them.", "metadata": { "visual": { - "x": -10, - "y": -361, - "collapsed": false + "x": 52, + "y": -397, + "collapsed": "expanded" } } }, @@ -115,9 +119,9 @@ "text": "πŸ” The top bar shows the current board you're editing, as well as the familiar controls to undo/redo changes, save, etc.", "metadata": { "visual": { - "x": -10, - "y": -482, - "collapsed": false + "x": 52, + "y": -515, + "collapsed": "expanded" } } }, @@ -126,9 +130,9 @@ "text": "πŸ’‘The Breadboard project was inspired by [breadboards](https://en.wikipedia.org/wiki/Breadboard) used to prototype electronic circuits.", "metadata": { "visual": { - "x": -9, - "y": -222, - "collapsed": false + "x": 53, + "y": -255, + "collapsed": "expanded" } } }, @@ -139,7 +143,7 @@ "visual": { "x": -244, "y": -324, - "collapsed": false + "collapsed": "expanded" } } }, @@ -148,9 +152,9 @@ "text": "This is a node. It represents an action of some sort. This type of node is called \"Specialist\". \n\nYou can spot a Specialist by the πŸ€– icon in its title.", "metadata": { "visual": { - "x": -7, - "y": -28, - "collapsed": false + "x": 55, + "y": -55, + "collapsed": "expanded" } } }, @@ -159,9 +163,9 @@ "text": "The right sidebar * is where ➑\nyou can see board activity when it runs or, when a node is selected, view and edit node's configuration.", "metadata": { "visual": { - "x": 222.99999999999994, - "y": -482, - "collapsed": false + "x": 357, + "y": -524, + "collapsed": "expanded" } } }, @@ -172,7 +176,7 @@ "visual": { "x": -244, "y": -48, - "collapsed": false + "collapsed": "expanded" } } }, @@ -183,7 +187,7 @@ "visual": { "x": -244, "y": -482, - "collapsed": false + "collapsed": "expanded" } } }, @@ -192,9 +196,9 @@ "text": "This is a functional board. Click the **Run** button at the bottom-right and ask it questions about itself. Like \"what is this green thing?\" or \"who are you?\"", "metadata": { "visual": { - "x": 223.99999999999994, - "y": -340, - "collapsed": false + "x": 358, + "y": -382, + "collapsed": "expanded" } } }, @@ -203,9 +207,9 @@ "text": "When you're ready to learn more about Breadboard Visual Editor,\n\n[🍞 Click here to continue](board:nodes-wires-ports.bgl.json).", "metadata": { "visual": { - "x": 223.99999999999994, - "y": -197.99999999999994, - "collapsed": false + "x": 358, + "y": -239.99999999999994, + "collapsed": "expanded" } } }, @@ -214,13 +218,16 @@ "text": "_* - if your window has portrait proportions, the activity sidebar will be at the bottom._", "metadata": { "visual": { - "x": 228, - "y": 32.999999999999886, - "collapsed": false + "x": 360, + "y": 15, + "collapsed": "expanded" } } } ], - "tags": ["published"] + "tags": [ + "published" + ], + "visual": {} } -} +} \ No newline at end of file