Python: Move ag_ui_workflow_handoff demo from demos/ to 05-end-to-end/ (#4900)

* Move ag_ui_workflow_handoff demo to 05-end-to-end (#4895)

Move the AG-UI workflow handoff demo from python/samples/demos/ to
python/samples/05-end-to-end/ to follow the current folder structure
convention. Update README paths accordingly.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Fix review feedback: remove build artifacts, fix README paths (#4895)

- Add .gitignore to frontend/ to exclude *.tsbuildinfo, vite.config.js,
  and vite.config.d.ts build artifacts from version control
- Remove the 4 tracked build artifact files from the tree
- Fix step 2 cd path in README to be relative after 'cd python'

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Clarify working directory context in README Step 2 (#4895)

Step 2 uses a python/-relative path (samples/...) which assumes the
user is still in the python/ directory from Step 1. Add a brief note
making this explicit.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Evan Mattson
2026-03-27 02:52:07 +09:00
committed by GitHub
Unverified
parent 3585581c7a
commit 9bfa593ae7
17 changed files with 12 additions and 18 deletions
@@ -35,9 +35,9 @@ The backend uses Azure OpenAI responses and supports intent-driven, non-linear h
From the Python repo root:
```bash
cd /Users/evmattso/git/agent-framework/python
cd python
uv sync
uv run python samples/demos/ag_ui_workflow_handoff/backend/server.py
uv run python samples/05-end-to-end/ag_ui_workflow_handoff/backend/server.py
```
Backend default URL:
@@ -47,8 +47,10 @@ Backend default URL:
## 2) Install Frontend Packages (npm)
From the `python/` directory (where Step 1 left you):
```bash
cd /Users/evmattso/git/agent-framework/python/samples/demos/ag_ui_workflow_handoff/frontend
cd samples/05-end-to-end/ag_ui_workflow_handoff/frontend
npm install
```
@@ -0,0 +1,7 @@
# dependencies
/node_modules
# build artifacts
*.tsbuildinfo
vite.config.js
vite.config.d.ts
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
{"root":["./src/app.tsx","./src/main.tsx","./src/vite-env.d.ts"],"version":"5.9.3"}
@@ -1,2 +0,0 @@
declare const _default: import("vite").UserConfig;
export default _default;
@@ -1,11 +0,0 @@
// Copyright (c) Microsoft. All rights reserved.
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
export default defineConfig({
plugins: [react()],
server: {
host: "127.0.0.1",
port: 5173,
},
});