Agent Chat Minimal
This local Python distribution bundles the fixed weather/graph demo agent, FastAPI server, and a prebuilt static minimal chat UI. Node is needed only to build the web payload, not to install or run the resulting wheel.
From the repository root, build the UI and wheel with:
packages/agent-chat-minimal/scripts/build_wheel.sh
The script runs the frozen pnpm install and static export, stages out/ as
package data, and writes the wheel under packages/agent-chat-minimal/dist/.
Generated web/ content and dist/ are intentionally gitignored.
Install from PyPI (Python 3.11+, no Node required) and serve with:
pip install agent-chat-fastapi-langgraph-assistant-ui
minimal-chat-serve --port 8011
Or install and serve the locally built wheel with:
python -m pip install packages/agent-chat-minimal/dist/*.whl
minimal-chat-serve --port 8011
Open http://localhost:8011/. Set OPENAI_API_KEY to enable /assistant;
without it, the UI and /health still work and /assistant returns 503.
MINIMAL_WEB_DIR may override the bundled web directory.
Run the offline serving tests and clean-venv smoke check from the repository root:
python3 -m venv /tmp/agent-chat-minimal-tests
/tmp/agent-chat-minimal-tests/bin/pip install \
"packages/agent-chat-minimal[test]"
/tmp/agent-chat-minimal-tests/bin/pytest packages/agent-chat-minimal
packages/agent-chat-minimal/scripts/smoke_test_wheel.sh
Build the Python-only runtime image after building the wheel:
docker build -t agent-chat-minimal packages/agent-chat-minimal
docker run --rm -p 8011:8011 agent-chat-minimal
Release files for agent-chat-fastapi-langgraph-assistant-ui 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agent_chat_fastapi_langgraph_assistant_ui-0.1.0.tar.gz | 482.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agent_chat_fastapi_langgraph_assistant_ui-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 987.5 kB
Release files / agent_chat_fastapi_langgraph_assistant_ui-0.1.0.tar.gz
| Download URL | agent_chat_fastapi_langgraph_assistant_ui-0.1.0.tar.gz |
|---|---|
| Size | 482.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3fe6c4dc4870c9141c5ebbdf037405fdec9dfea4066b1cd55d4f3654223cafeb
|
|
BLAKE2b-256 checksum How to use checksums |
75e4ddfaf08e66f3349cbdf4244bb85c51a16e807468968e5caddbfc261ab79a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.
Transparency logRelease files / agent_chat_fastapi_langgraph_assistant_ui-0.1.0-py3-none-any.whl
| Download URL | agent_chat_fastapi_langgraph_assistant_ui-0.1.0-py3-none-any.whl |
|---|---|
| Size | 504.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8fe664407ef867850bb63607e8f4b98986eae52262a8301b1eb5e01f6cb7ff82
|
|
BLAKE2b-256 checksum How to use checksums |
e9038a26e291ebe2bc4ab07cbe17637f484084639cc8841031f684aaaf4895d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.
Transparency log