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&amp;utm_campaign=post&amp;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&amp;utm_campaign=post&amp;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>

Reply via email to