Skip to content

Commit 93b4f87

Browse files
authored
Ecommerce example and CLI binary link updates. (#186)
* Renamed inventory svc to inventory mgr. * Updated ecommerce example README towards Plan Engine. * Updated CLI binaries to next 0.2.2 release.
1 parent 9427732 commit 93b4f87

File tree

12 files changed

+10
-23
lines changed

12 files changed

+10
-23
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,11 @@ Download the latest CLI binary for your platform from our [releases page](https:
8282

8383
```shell
8484
# macOS
85-
curl -L https://github.com/orra-dev/orra/releases/download/v0.2.1/orra-darwin-arm64 -o /usr/local/bin/orra
85+
curl -L https://github.com/orra-dev/orra/releases/download/v0.2.2/orra-darwin-arm64 -o /usr/local/bin/orra
8686
chmod +x /usr/local/bin/orra
8787

8888
# Linux
89-
curl -L https://github.com/ezodude/orra/releases/download/v0.2.1/orra-linux-amd64 -o /usr/local/bin/orra
89+
curl -L https://github.com/ezodude/orra/releases/download/v0.2.2/orra-linux-amd64 -o /usr/local/bin/orra
9090
chmod +x /usr/local/bin/orra
9191

9292
# Verify installation

examples/ecommerce-agent-app/README.md

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# AI E-commerce Assistant Example
22

3-
This example demonstrates how to build an AI-powered e-commerce assistant using Orra for reliable multi-agent orchestration.
3+
This example demonstrates how to build an LLM powered e-commerce assistant using Orra for reliable multi-agent orchestration.
44

55
It uses a chat UI to simulate a WhatsApp sales experience.
66

@@ -12,7 +12,7 @@ It uses a chat UI to simulate a WhatsApp sales experience.
1212
- 🏪 Real-time product availability checks and holds
1313
- 👤 Customer profile integration
1414
- 📱 Real-time chat UI (simulating WhatsApp)
15-
- ⚡ Parallel service orchestration
15+
- ⚡ Parallel agent, tool as service and service task coordination
1616
- 🔄 Real-time status updates
1717
- 🛡️ Error handling and recovery
1818
- ↩️ Canceling product holds when an unrecoverable error occurs
@@ -21,29 +21,16 @@ It uses a chat UI to simulate a WhatsApp sales experience.
2121

2222
- [Docker](https://docs.docker.com/get-docker/) and [Docker Compose](https://docs.docker.com/compose/install/)
2323
- [Mistral API key](https://mistral.ai/api/) for the Delivery Agent
24-
- [OpenAI API key](https://platform.openai.com/api-keys) for Orra's control plane
24+
- [OpenAI API key](https://platform.openai.com/api-keys) for Orra's Plan Engine `PLAN_CACHE_OPENAI_API_KEY`
25+
- [OpenAI API key](https://platform.openai.com/api-keys) or [Groq API key](https://console.groq.com/docs/quickstart) for Orra's Plan Engine reasoning models config
26+
2527

2628
## Setup
2729

2830
1. First, setup Orra by following the [Installation instructions](../../README.md#installation):
29-
```bash
30-
# Clone Orra
31-
git clone https://github.com/ezodude/orra
32-
cd orra/controlplane
33-
34-
# Set your OpenAI API key
35-
echo "OPENAI_API_KEY=your-key-here" > .env
36-
37-
# Start the control plane
38-
docker compose up
39-
```
4031

4132
2. Setup your Orra project:
4233
```bash
43-
# Install Orra CLI
44-
curl -L https://github.com/ezodude/orra/releases/download/v0.2.1/orra-darwin-arm64 -o /usr/local/bin/orra
45-
chmod +x /usr/local/bin/orra
46-
4734
# Create project and configure a webhook
4835
orra projects add my-ai-app
4936
orra webhooks add http://host.docker.internal:3000/api/webhook
@@ -60,7 +47,7 @@ cd ../customer-svc
6047
# Create .env file with your keys for
6148
echo "ORRA_API_KEY=key-from-step-2" > .env
6249

63-
cd ../inventory-svc
50+
cd ../inventory-mgr
6451
# Create .env file with your keys for
6552
echo "ORRA_API_KEY=key-from-step-2" > .env
6653

@@ -83,7 +70,7 @@ cd customer-svc
8370
docker compose up
8471

8572
# Start Inventory Service
86-
cd inventory-svc
73+
cd inventory-mgr
8774
docker compose up
8875

8976
# Start Delivery Agent
@@ -174,7 +161,7 @@ The example consists of:
174161
- **Customer Service**: Handles customer data
175162
- **Inventory Service**: Manages product availability
176163
- **Delivery Agent**: Uses Mistral AI for delivery estimations
177-
- **Orra Control Plane**: Orchestrates everything reliably
164+
- **Orra's Plane Engine**: Intelligently coordinates everything reliably
178165

179166
## Learn More
180167

Loading

0 commit comments

Comments
 (0)