This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/burr.git
The following commit(s) were added to refs/heads/gh-pages by this push:
new af8c50c0 deploy: e0d29f67d14780eb2fa9ed5c283d8e61105916ee
af8c50c0 is described below
commit af8c50c01835bdf83d75dcdd28dc9f0165e77165
Author: skrawcz <[email protected]>
AuthorDate: Mon Sep 29 05:37:32 2025 +0000
deploy: e0d29f67d14780eb2fa9ed5c283d8e61105916ee
---
pull/577/.doctrees/concepts/serde.doctree | Bin 21406 -> 21162 bytes
.../.doctrees/concepts/state-persistence.doctree | Bin 49588 -> 49387 bytes
pull/577/.doctrees/environment.pickle | Bin 441707 -> 441908 bytes
.../examples/chatbots/rag-chatbot-hamilton.doctree | Bin 48453 -> 48554 bytes
.../examples/guardrails/creating_tests.doctree | Bin 15555 -> 15279 bytes
pull/577/.doctrees/index.doctree | Bin 22933 -> 22510 bytes
pull/577/.doctrees/main.doctree | Bin 20027 -> 19652 bytes
pull/577/_sources/concepts/serde.rst.txt | 10 +++++-----
.../_sources/concepts/state-persistence.rst.txt | 8 +++++---
.../chatbots/rag-chatbot-hamilton.ipynb.txt | 10 +---------
.../examples/guardrails/creating_tests.rst.txt | 10 +++++-----
pull/577/_sources/main.rst.txt | 8 +++++---
pull/577/concepts/serde/index.html | 6 +++---
pull/577/concepts/state-persistence/index.html | 4 +++-
.../chatbots/rag-chatbot-hamilton/index.html | 5 ++---
.../examples/guardrails/creating_tests/index.html | 6 +++---
pull/577/index.html | 4 +++-
pull/577/main/index.html | 4 +++-
18 files changed, 38 insertions(+), 37 deletions(-)
diff --git a/pull/577/.doctrees/concepts/serde.doctree
b/pull/577/.doctrees/concepts/serde.doctree
index 8513d18c..a16b9603 100644
Binary files a/pull/577/.doctrees/concepts/serde.doctree and
b/pull/577/.doctrees/concepts/serde.doctree differ
diff --git a/pull/577/.doctrees/concepts/state-persistence.doctree
b/pull/577/.doctrees/concepts/state-persistence.doctree
index e29ddc96..4f61e292 100644
Binary files a/pull/577/.doctrees/concepts/state-persistence.doctree and
b/pull/577/.doctrees/concepts/state-persistence.doctree differ
diff --git a/pull/577/.doctrees/environment.pickle
b/pull/577/.doctrees/environment.pickle
index 9b8740cb..20963e9b 100644
Binary files a/pull/577/.doctrees/environment.pickle and
b/pull/577/.doctrees/environment.pickle differ
diff --git a/pull/577/.doctrees/examples/chatbots/rag-chatbot-hamilton.doctree
b/pull/577/.doctrees/examples/chatbots/rag-chatbot-hamilton.doctree
index 3de94667..91270cba 100644
Binary files
a/pull/577/.doctrees/examples/chatbots/rag-chatbot-hamilton.doctree and
b/pull/577/.doctrees/examples/chatbots/rag-chatbot-hamilton.doctree differ
diff --git a/pull/577/.doctrees/examples/guardrails/creating_tests.doctree
b/pull/577/.doctrees/examples/guardrails/creating_tests.doctree
index 923e92de..9a888b78 100644
Binary files a/pull/577/.doctrees/examples/guardrails/creating_tests.doctree
and b/pull/577/.doctrees/examples/guardrails/creating_tests.doctree differ
diff --git a/pull/577/.doctrees/index.doctree b/pull/577/.doctrees/index.doctree
index 63e7343f..0469d96d 100644
Binary files a/pull/577/.doctrees/index.doctree and
b/pull/577/.doctrees/index.doctree differ
diff --git a/pull/577/.doctrees/main.doctree b/pull/577/.doctrees/main.doctree
index 44f02c12..13cdc282 100644
Binary files a/pull/577/.doctrees/main.doctree and
b/pull/577/.doctrees/main.doctree differ
diff --git a/pull/577/_sources/concepts/serde.rst.txt
b/pull/577/_sources/concepts/serde.rst.txt
index 6fc2aa3f..c2ad47bd 100644
--- a/pull/577/_sources/concepts/serde.rst.txt
+++ b/pull/577/_sources/concepts/serde.rst.txt
@@ -42,11 +42,11 @@ Customizing Serialization/Deserialization
-----------------------------------------
Here's a video walkthrough of how to add custom type and field
serialization/deserialization:
-.. raw:: html
-
- <div>
- <iframe width="800" height="455"
src="https://www.youtube.com/embed/Squ5IAeQBzc?si=6l6e0SJ0EqEjAW2K"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
- </div>
+.. image:: /_static/video_Squ5IAeQBzc_thumbnail.jpg
+ :target: https://www.youtube.com/watch?v=Squ5IAeQBzc
+ :alt: Serialization Video
+ :align: center
+ :width: 600px
See `this example
<https://github.com/apache/burr/tree/main/examples/custom-serde>`_ for the
notebook.
diff --git a/pull/577/_sources/concepts/state-persistence.rst.txt
b/pull/577/_sources/concepts/state-persistence.rst.txt
index bc62ff7c..cff0e628 100644
--- a/pull/577/_sources/concepts/state-persistence.rst.txt
+++ b/pull/577/_sources/concepts/state-persistence.rst.txt
@@ -116,9 +116,11 @@ will then dictate where the new application state is
ultimately stored.
For a quick overview of using it, Ashis from `PeanutRobotics
<https://peanutrobotics.com>`_ has kindly submitted a
video on how they use this feature:
-.. raw:: html
-
- <iframe width="800" height="455"
src="https://www.youtube.com/embed/98vxhIcE6NI?si=w1vMHr9QUxjlVVgm"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
+.. image:: /_static/video_98vxhIcE6NI_thumbnail.jpg
+ :target: https://www.youtube.com/watch?v=98vxhIcE6NI
+ :alt: State Persistence Video
+ :align: center
+ :width: 600px
Writing state
diff --git a/pull/577/_sources/examples/chatbots/rag-chatbot-hamilton.ipynb.txt
b/pull/577/_sources/examples/chatbots/rag-chatbot-hamilton.ipynb.txt
index f4c51a7c..d8c54096 100644
--- a/pull/577/_sources/examples/chatbots/rag-chatbot-hamilton.ipynb.txt
+++ b/pull/577/_sources/examples/chatbots/rag-chatbot-hamilton.ipynb.txt
@@ -9,15 +9,7 @@
"outputs_hidden": false
}
},
- "source": [
- "# Conversational RAG with Burr and Hamilton\n",
- "\n",
- "See [GitHub
example](https://github.com/apache/burr/tree/main/examples/conversational-rag/simple_example)
and the accompanying video walkthrough:\n",
- "\n",
- "<div>\n",
- " <iframe width=\"600\" height=\"380\"
src=\"https://www.youtube.com/embed/t54DCiOH270?si=QpPNs7m2t0L0V8Va\"
title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer;
autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture;
web-share\" referrerpolicy=\"strict-origin-when-cross-origin\"
allowfullscreen></iframe>\n",
- "</div>"
- ]
+ "source": "# Conversational RAG with Burr and Hamilton\n\nSee [GitHub
example](https://github.com/apache/burr/tree/main/examples/conversational-rag/simple_example)
and the accompanying video walkthrough:\n\n<a
href=\"https://www.youtube.com/watch?v=t54DCiOH270\"><img
src=\"https://img.youtube.com/vi/t54DCiOH270/maxresdefault.jpg\" alt=\"RAG
Chatbot Video\" width=\"600\"></a>"
},
{
"cell_type": "code",
diff --git a/pull/577/_sources/examples/guardrails/creating_tests.rst.txt
b/pull/577/_sources/examples/guardrails/creating_tests.rst.txt
index c697edc3..24b7769d 100644
--- a/pull/577/_sources/examples/guardrails/creating_tests.rst.txt
+++ b/pull/577/_sources/examples/guardrails/creating_tests.rst.txt
@@ -43,11 +43,11 @@ Test Case Creation Example
--------------------------
Video walkthrough:
-.. raw:: html
-
- <div>
- <iframe width="800" height="455"
src="https://www.youtube.com/embed/9U_CMsh0VBI?si=Z-powULn_RO2-2pB"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
- </div>
+.. image:: /_static/video_9U_CMsh0VBI_thumbnail.jpg
+ :target: https://www.youtube.com/watch?v=9U_CMsh0VBI
+ :alt: Creating Tests Video
+ :align: center
+ :width: 600px
Steps:
diff --git a/pull/577/_sources/main.rst.txt b/pull/577/_sources/main.rst.txt
index 1dcbe6c6..b45a8cb7 100644
--- a/pull/577/_sources/main.rst.txt
+++ b/pull/577/_sources/main.rst.txt
@@ -27,9 +27,11 @@ For a quick overview of Apache Burr, watch `this walkthrough
<https://www.loom.c
or read `our blog post
<https://blog.dagworks.io/p/burr-develop-stateful-ai-applications?r=2cg5z1&utm_campaign=post&utm_medium=web>`_.
The following video is
a longer demo of building a simple chatbot application with Apache Burr using
`this notebook
<https://github.com/apache/burr/blob/main/examples/conversational-rag/simple_example/notebook.ipynb>`_:
-.. raw:: html
-
- <div style="position: relative; padding-bottom: 56.25%; height: 0;"><iframe
width="800" height="455"
src="https://www.youtube.com/embed/rEZ4oDN0GdU?si=6RvExhQVsAyNd8Ts"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
+.. image:: _static/burr_video_thumbnail.jpg
+ :target: https://www.youtube.com/watch?v=rEZ4oDN0GdU
+ :alt: Apache Burr Demo Video
+ :align: center
+ :width: 600px
For more details about how Apache Burr works, what problems it solves, and how
to use it, read on!
diff --git a/pull/577/concepts/serde/index.html
b/pull/577/concepts/serde/index.html
index f16e5433..d19808cd 100644
--- a/pull/577/concepts/serde/index.html
+++ b/pull/577/concepts/serde/index.html
@@ -385,9 +385,9 @@ The <a class="reference internal"
href="../../reference/state/#burr.core.state.S
<section id="customizing-serialization-deserialization">
<h2>Customizing Serialization/Deserialization<a class="headerlink"
href="#customizing-serialization-deserialization" title="Link to this
heading">¶</a></h2>
<p>Here’s a video walkthrough of how to add custom type and field
serialization/deserialization:</p>
-<div>
- <iframe width="800" height="455"
src="https://www.youtube.com/embed/Squ5IAeQBzc?si=6l6e0SJ0EqEjAW2K"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
-</div><p>See <a class="reference external"
href="https://github.com/apache/burr/tree/main/examples/custom-serde">this
example</a> for the notebook.</p>
+<a class="reference external image-reference"
href="https://www.youtube.com/watch?v=Squ5IAeQBzc"><img alt="Serialization
Video" class="align-center" src="_static/video_Squ5IAeQBzc_thumbnail.jpg"
style="width: 600px;" />
+</a>
+<p>See <a class="reference external"
href="https://github.com/apache/burr/tree/main/examples/custom-serde">this
example</a> for the notebook.</p>
<section id="type-based-serialization-deserialization">
<h3>Type based serialization/deserialization<a class="headerlink"
href="#type-based-serialization-deserialization" title="Link to this
heading">¶</a></h3>
<p>To create your own python type based serialization/deserialization
mechanism, you need to implement the following code. The assumption
diff --git a/pull/577/concepts/state-persistence/index.html
b/pull/577/concepts/state-persistence/index.html
index f16f6cd7..09a66d61 100644
--- a/pull/577/concepts/state-persistence/index.html
+++ b/pull/577/concepts/state-persistence/index.html
@@ -449,7 +449,9 @@ to rewind state and make different choices.</p>
will then dictate where the new application state is ultimately stored.</p>
<p>For a quick overview of using it, Ashis from <a class="reference external"
href="https://peanutrobotics.com">PeanutRobotics</a> has kindly submitted a
video on how they use this feature:</p>
-<iframe width="800" height="455"
src="https://www.youtube.com/embed/98vxhIcE6NI?si=w1vMHr9QUxjlVVgm"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
allowfullscreen></iframe></section>
+<a class="reference external image-reference"
href="https://www.youtube.com/watch?v=98vxhIcE6NI"><img alt="State Persistence
Video" class="align-center" src="_static/video_98vxhIcE6NI_thumbnail.jpg"
style="width: 600px;" />
+</a>
+</section>
<section id="writing-state">
<h3>Writing state<a class="headerlink" href="#writing-state" title="Link to
this heading">¶</a></h3>
<p>To write state to a database, you can use the <a class="reference internal"
href="../../reference/application/#burr.core.application.ApplicationBuilder.with_state_persister"
title="burr.core.application.ApplicationBuilder.with_state_persister"><code
class="xref py py-meth docutils literal notranslate"><span
class="pre">with_state_persister</span></code></a> method in the
diff --git a/pull/577/examples/chatbots/rag-chatbot-hamilton/index.html
b/pull/577/examples/chatbots/rag-chatbot-hamilton/index.html
index 00f5fd01..f605418f 100644
--- a/pull/577/examples/chatbots/rag-chatbot-hamilton/index.html
+++ b/pull/577/examples/chatbots/rag-chatbot-hamilton/index.html
@@ -373,9 +373,8 @@
<section id="conversational-rag-with-burr-and-hamilton">
<h1>Conversational RAG with Burr and Hamilton<a class="headerlink"
href="#conversational-rag-with-burr-and-hamilton" title="Link to this
heading">¶</a></h1>
<p>See <a class="reference external"
href="https://github.com/apache/burr/tree/main/examples/conversational-rag/simple_example">GitHub
example</a> and the accompanying video walkthrough:</p>
-<div>
- <iframe width="600" height="380"
src="https://www.youtube.com/embed/t54DCiOH270?si=QpPNs7m2t0L0V8Va"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
-</div><div class="cell docutils container">
+<p><a href="https://www.youtube.com/watch?v=t54DCiOH270"><img
src="https://img.youtube.com/vi/t54DCiOH270/maxresdefault.jpg" alt="RAG Chatbot
Video" width="600"></a></p>
+<div class="cell docutils container">
<div class="cell_input docutils container">
<div class="highlight-ipython3 notranslate"><div
class="highlight"><pre><span></span><span class="o">!</span>pip<span class="w">
</span>install<span class="w"> </span>burr<span class="o">[</span>start<span
class="o">]</span><span class="w"> </span>sf-hamilton<span
class="o">[</span>visualization<span class="o">]</span><span class="w">
</span>openai<span class="w"> </span>
</pre></div>
diff --git a/pull/577/examples/guardrails/creating_tests/index.html
b/pull/577/examples/guardrails/creating_tests/index.html
index fcc5e494..f3e83a5f 100644
--- a/pull/577/examples/guardrails/creating_tests/index.html
+++ b/pull/577/examples/guardrails/creating_tests/index.html
@@ -390,9 +390,9 @@ that explains what pytest is, how to evaluate more than
just a single assert sta
<section id="test-case-creation-example">
<h2>Test Case Creation Example<a class="headerlink"
href="#test-case-creation-example" title="Link to this heading">¶</a></h2>
<p>Video walkthrough:</p>
-<div>
- <iframe width="800" height="455"
src="https://www.youtube.com/embed/9U_CMsh0VBI?si=Z-powULn_RO2-2pB"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
-</div><p>Steps:</p>
+<a class="reference external image-reference"
href="https://www.youtube.com/watch?v=9U_CMsh0VBI"><img alt="Creating Tests
Video" class="align-center" src="_static/video_9U_CMsh0VBI_thumbnail.jpg"
style="width: 600px;" />
+</a>
+<p>Steps:</p>
<ol class="arabic">
<li><p>You have built some part of your Burr application.</p></li>
<li><p>You have found some state you want to test / iterate on.</p></li>
diff --git a/pull/577/index.html b/pull/577/index.html
index 7eccf0d6..da05c6bb 100644
--- a/pull/577/index.html
+++ b/pull/577/index.html
@@ -376,7 +376,9 @@
<p>For a quick overview of Apache Burr, watch <a class="reference external"
href="https://www.loom.com/share/a10f163428b942fea55db1a84b1140d8?sid=1512863b-f533-4a42-a2f3-95b13deb07c9">this
walkthrough</a>
or read <a class="reference external"
href="https://blog.dagworks.io/p/burr-develop-stateful-ai-applications?r=2cg5z1&utm_campaign=post&utm_medium=web">our
blog post</a>. The following video is
a longer demo of building a simple chatbot application with Apache Burr using
<a class="reference external"
href="https://github.com/apache/burr/blob/main/examples/conversational-rag/simple_example/notebook.ipynb">this
notebook</a>:</p>
-<div style="position: relative; padding-bottom: 56.25%; height: 0;"><iframe
width="800" height="455"
src="https://www.youtube.com/embed/rEZ4oDN0GdU?si=6RvExhQVsAyNd8Ts"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
allowfullscreen></iframe></div><p>For more details about how Apache Burr works,
what problems it solves, and how to use i [...]
+<a class="reference external image-reference"
href="https://www.youtube.com/watch?v=rEZ4oDN0GdU"><img alt="Apache Burr Demo
Video" class="align-center" src="_static/burr_video_thumbnail.jpg"
style="width: 600px;" />
+</a>
+<p>For more details about how Apache Burr works, what problems it solves, and
how to use it, read on!</p>
<p>You’ll find this documentation separated into three sections.</p>
<ul class="simple">
<li><p>If you don’t know where to start, go to <a class="reference internal"
href="getting_started/#gettingstarted"><span class="std std-ref">getting
started</span></a>.</p></li>
diff --git a/pull/577/main/index.html b/pull/577/main/index.html
index f93dc6fe..a66bea52 100644
--- a/pull/577/main/index.html
+++ b/pull/577/main/index.html
@@ -376,7 +376,9 @@
<p>For a quick overview of Apache Burr, watch <a class="reference external"
href="https://www.loom.com/share/a10f163428b942fea55db1a84b1140d8?sid=1512863b-f533-4a42-a2f3-95b13deb07c9">this
walkthrough</a>
or read <a class="reference external"
href="https://blog.dagworks.io/p/burr-develop-stateful-ai-applications?r=2cg5z1&utm_campaign=post&utm_medium=web">our
blog post</a>. The following video is
a longer demo of building a simple chatbot application with Apache Burr using
<a class="reference external"
href="https://github.com/apache/burr/blob/main/examples/conversational-rag/simple_example/notebook.ipynb">this
notebook</a>:</p>
-<div style="position: relative; padding-bottom: 56.25%; height: 0;"><iframe
width="800" height="455"
src="https://www.youtube.com/embed/rEZ4oDN0GdU?si=6RvExhQVsAyNd8Ts"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
allowfullscreen></iframe></div><p>For more details about how Apache Burr works,
what problems it solves, and how to use i [...]
+<a class="reference external image-reference"
href="https://www.youtube.com/watch?v=rEZ4oDN0GdU"><img alt="Apache Burr Demo
Video" class="align-center" src="_static/burr_video_thumbnail.jpg"
style="width: 600px;" />
+</a>
+<p>For more details about how Apache Burr works, what problems it solves, and
how to use it, read on!</p>
<p>You’ll find this documentation separated into three sections.</p>
<ul class="simple">
<li><p>If you don’t know where to start, go to <a class="reference internal"
href="../getting_started/#gettingstarted"><span class="std std-ref">getting
started</span></a>.</p></li>