Adds quick gif to README to demonstrate what burr does
This isn't perfect but it will do.
diff --git a/README.md b/README.md
index 55641cf..be2e5b0 100644
--- a/README.md
+++ b/README.md
@@ -6,6 +6,7 @@
is always hard!
You can find the documentation [here](https://studious-spork-n8kznlw.pages.github.io/).
+
## What can you do with Burr?
Burr can be used for a variety of applications. Burr can build a state machine to orchestrate, express, and track:
@@ -20,8 +21,10 @@
(b) build custom actions that delegate to your favorite libraries.
Bur will *not* tell you how to build your models, how to query APIs, or how to manage your data. It will help you tie all these together
-in a way that scales with your needs and makes following the logic of your system easy.
+in a way that scales with your needs and makes following the logic of your system easy. Burr comes out of the box with a host of integrations
+including tooling to build a UI in streamlit and watch your state machine execute.
+
## Why the name Burr?
@@ -30,6 +33,7 @@
built Burr as a _harness_ to handle state between executions of Hamilton DAGs,
but realized that it has a wide array of applications and decided to release it.
+
# Getting Started
To get started, install from `pypi`, using your favorite package manager:
diff --git a/chatbot.gif b/chatbot.gif
new file mode 100644
index 0000000..e9ecdfa
--- /dev/null
+++ b/chatbot.gif
Binary files differ
diff --git a/examples/gpt/streamlit_app.py b/examples/gpt/streamlit_app.py
index f9e4ee7..13cb8ef 100644
--- a/examples/gpt/streamlit_app.py
+++ b/examples/gpt/streamlit_app.py
@@ -79,7 +79,7 @@
"...", disabled=st.session_state.get("running", False), key="chat_input"
)
should_rerun = chatbot_step(app_state, prompt)
- with st.container(height=800):
+ with st.container(height=850):
for item in app_state.history:
render_chat_message(item)
with columns[1]: