diff --git a/AGENTS.md b/AGENTS.md index dfaeab5..a993fa3 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -50,7 +50,7 @@ Default URLs: # Or manually: uv sync - uv run python scripts/run_worker.py # In one terminal + uv run scripts/run_worker.py # In one terminal uv run uvicorn api.main:app --reload # In another terminal ``` diff --git a/Makefile b/Makefile index 13ffe9d..07c5f69 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ setup: # Run commands run-worker: - uv run python scripts/run_worker.py + uv run scripts/run_worker.py run-api: uv run uvicorn api.main:app --reload @@ -15,10 +15,10 @@ run-frontend: cd frontend && npx vite run-train-api: - uv run python thirdparty/train_api.py + uv run thirdparty/train_api.py run-legacy-worker: - uv run python scripts/run_legacy_worker.py + uv run scripts/run_legacy_worker.py run-enterprise: cd enterprise && dotnet build && dotnet run diff --git a/docker-compose.override.yml b/docker-compose.override.yml index c13fa1b..a64eb11 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -7,12 +7,12 @@ services: worker: volumes: - ./:/app:cached - command: uv run python scripts/run_worker.py + command: uv run scripts/run_worker.py train-api: volumes: - ./:/app:cached - command: uv run python thirdparty/train_api.py + command: uv run thirdparty/train_api.py frontend: volumes: diff --git a/docker-compose.yml b/docker-compose.yml index 522e722..3e15dfb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -79,7 +79,7 @@ services: - .env environment: - TEMPORAL_ADDRESS=temporal:7233 - command: uv run python scripts/run_worker.py + command: uv run scripts/run_worker.py networks: - temporal-network @@ -94,7 +94,7 @@ services: - .env environment: - TEMPORAL_ADDRESS=temporal:7233 - command: uv run python thirdparty/train_api.py + command: uv run thirdparty/train_api.py networks: - temporal-network diff --git a/docs/setup.md b/docs/setup.md index 0520df3..b92a237 100644 --- a/docs/setup.md +++ b/docs/setup.md @@ -167,7 +167,7 @@ Run the following commands in separate terminal windows: 1. Start the Temporal worker: ```bash -uv run python scripts/run_worker.py +uv run scripts/run_worker.py ``` 2. Start the API server: @@ -257,7 +257,7 @@ NOTE: This goal was developed for an on-stage demo and has failure (and its reso Required to search and book trains! ```bash -uv run python thirdparty/train_api.py +uv run thirdparty/train_api.py # example url # http://localhost:8080/api/search?from=london&to=liverpool&outbound_time=2025-04-18T09:00:00&inbound_time=2025-04-20T09:00:00 @@ -269,7 +269,7 @@ uv run python thirdparty/train_api.py These are Python activities that fail (raise NotImplemented) to show how Temporal handles a failure. You can run these activities with. ```bash - uv run python scripts/run_legacy_worker.py + uv run scripts/run_legacy_worker.py ``` The activity will fail and be retried infinitely. To rescue the activity (and its corresponding workflows), kill the worker and run the .NET one in the section below. @@ -324,7 +324,7 @@ For more details, check out [adding goals and tools guide](./adding-goals-and-to [ ] Select an LLM and add your API key to `.env`
[ ] (Optional) set your starting goal and goal category in `.env`
[ ] (Optional) configure your Temporal Cloud settings in `.env`
-[ ] `uv run python scripts/run_worker.py`
+[ ] `uv run scripts/run_worker.py`
[ ] `uv run uvicorn api.main:app --reload`
[ ] `cd frontend`, `npm install`, `npx vite`
[ ] Access the UI at `http://localhost:5173`