Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion agent-apis/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ It demonstrates how to set up a multi steps workflow with Weather API and OpenAI
To start the Restack, use the following Docker command:

```bash
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 p 10233:10233 ghcr.io/restackio/restack:main
```

## Install dependencies and start services
Expand Down
2 changes: 1 addition & 1 deletion agent-chat/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ A sample repository with a an agent chat.
To start Restack, use the following Docker command:

```bash
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 p 10233:10233 ghcr.io/restackio/restack:main
```

## Install dependencies and start services
Expand Down
4 changes: 2 additions & 2 deletions agent-rag/readme.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Restack Agent with Retrievel-Augmented-Generation (RAG)

A sample repository with an agent using rag to retrieve sales information and answer user queries.
A sample repository with an agent using rag to retrieve sales information and answer user queries.

## Requirements

Expand All @@ -11,7 +11,7 @@ A sample repository with an agent using rag to retrieve sales information and an
To start Restack, use the following Docker command:

```bash
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 p 10233:10233 ghcr.io/restackio/restack:main
```

## Install dependencies and start services
Expand Down
6 changes: 3 additions & 3 deletions agent-reactflow/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ See the full documentation on our [Agent with React Flow](https://docs.restack.i
To start Restack, use the following Docker command:

```bash
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 p 10233:10233 ghcr.io/restackio/restack:main
```

## Install dependencies and start services
Expand Down Expand Up @@ -114,7 +114,6 @@ pnpm event-agent

It will connect to Restack and send an events to the agent.


## Deploy on Cloud

### Deploy frontend on Vercel
Expand All @@ -128,6 +127,7 @@ agent-reactflow/apps/frontend
```

Build command

```bash
turbo run build --filter=@agent-reactflow/frontend
```
Expand All @@ -146,4 +146,4 @@ Application folder

```
/agent-reactflow
```
```
6 changes: 4 additions & 2 deletions agent-stream/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ A sample repository with a an agent chat.
To start Restack, use the following Docker command:

```bash
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 p 10233:10233 ghcr.io/restackio/restack:main
```

## Install dependencies and start services
Expand Down Expand Up @@ -71,7 +71,9 @@ with the payload:
```json
{
"eventName": "messages",
"eventInput": { "messages": [{ role: "user", content: "tell me another joke" }] }
"eventInput": {
"messages": [{ "role": "user", "content": "tell me another joke" }]
}
}
```

Expand Down
4 changes: 1 addition & 3 deletions agent-telephony/twilio-livekit/readme.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

# Restack AI - Agent with telephony - Twilio

Build an AI agent that do an outbound call with Twilio and can interact with in realtime with voice.
Expand All @@ -24,7 +23,7 @@ In https://github.com/restackio/examples-python/tree/main/agent_telephony/twilio
To start the Restack, use the following Docker command:

```bash
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 p 10233:10233 ghcr.io/restackio/restack:main
```

## Configure environment variables
Expand All @@ -33,7 +32,6 @@ In all subfolders, duplicate the `env.example` file and rename it to `.env`.

Obtain a Restack API Key to interact with the 'gpt-4.1-mini' model at no cost from [Restack Cloud](https://console.restack.io/starter)


## Install dependencies and start services

In /agent, open a terminal and run
Expand Down
2 changes: 1 addition & 1 deletion agent-todo/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ A sample repository with an agent managing todos.
To start Restack, use the following Docker command:

```bash
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 p 10233:10233 ghcr.io/restackio/restack:main
```

## Install dependencies and start services
Expand Down
2 changes: 1 addition & 1 deletion agent-tool/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ A sample repository with an agent using tool calling.
To start Restack, use the following Docker command:

```bash
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 p 10233:10233 ghcr.io/restackio/restack:main
```

## Install dependencies and start services
Expand Down
7 changes: 2 additions & 5 deletions agent-voice/livekit/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Build an AI agent that users can interact with in realtime with voice.
To start the Restack, use the following Docker command:

```bash
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 p 10233:10233 ghcr.io/restackio/restack:main
```

## Start Restack Agent with Stream
Expand All @@ -31,7 +31,6 @@ npm run dev
This will start a Node.js app with Restack Services.
Your code will be running and syncing with Restack to execute agents.


## Start Livekit voice pipeline

at /agent-voice/livekit/livekit-pipeline/
Expand All @@ -46,14 +45,12 @@ npm run dev
This will start a Node.js app with Restack Services.
Your code will be running and syncing with Restack to execute agents.


## Configure Your Environment Variables

Duplicate the `env.example` file and rename it to `.env`.

Obtain a Restack API Key to interact with the 'gpt-4.1-mini' model at no cost from [Restack Cloud](https://console.restack.io/starter)


## Interact in realtime with the agent

Run the Livekit Agents Playground:
Expand All @@ -63,6 +60,7 @@ https://github.com/livekit/agents-playground
Modify your .env in https://github.com/livekit/agents-playground/blob/main/.env.example

Run the following commands:

```bash
npm run install
```
Expand Down Expand Up @@ -111,7 +109,6 @@ The Livekit pipleine worker will connect to the room and you can start talking t

![Talk to the agent](./agent_voice_livekit.png)


## Follow the agent run

You can replay and follow the agent run in the UI.
Expand Down
2 changes: 1 addition & 1 deletion child-workflows/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"build": "tsc --build",
"start": "node dist/services.js",
"schedule-workflow": "tsx scheduleWorkflow.ts",
"restack-web-ui": "docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main"
"restack-web-ui": "docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 p 10233:10233 ghcr.io/restackio/restack:main"
},
"dependencies": {
"@restackio/ai": "^0.0.109",
Expand Down
2 changes: 1 addition & 1 deletion child-workflows/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ This will start Node.js app with two Restack Services. Your code will be running
To start the Restack Studio, you can use Docker.

```bash
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 p 10233:10233 ghcr.io/restackio/restack:main
```

## Schedule the parent workflow
Expand Down
6 changes: 4 additions & 2 deletions features-alpha/encryption/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,12 @@ nvm use 20

brew install pnpm

# Install Restack Web UI
# Install Restack Web UI

To install the Restack Web UI, you can use Docker.

```
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 p 10233:10233 ghcr.io/restackio/restack:main
```

# Start services
Expand All @@ -27,6 +28,7 @@ pnpm i

pnpm dev
```

Your code will be running and syncing with Restack engine to execute workflows or functions.

# Schedule a workflow
Expand Down
2 changes: 1 addition & 1 deletion refactor-needed/human-loop/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ brew install pnpm
To install the Restack Web UI, you can use Docker.

```
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 p 10233:10233 ghcr.io/restackio/restack:main
```

# Start services
Expand Down
2 changes: 1 addition & 1 deletion refactor-needed/posthog/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"dev": "ts-node-dev --respawn --transpile-only src/services.ts",
"build": "tsc --build",
"clean": "rm -rf node_modules",
"restack-engine": "docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main",
"restack-engine": "docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 p 10233:10233 ghcr.io/restackio/restack:main",
"docker:build": "docker build -t posthog .",
"docker:run": "docker run -d -p 4000:4000 posthog",
"schedule": "ts-node ./scheduleWorkflow.ts"
Expand Down
2 changes: 1 addition & 1 deletion refactor-needed/posthog/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ By default we retrieve all recodings from last 24 hours, so by scheduling the wo
To install the Restack Web UI, you can use Docker.

```
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 p 10233:10233 ghcr.io/restackio/restack:main
```

# Install dependencies
Expand Down
2 changes: 1 addition & 1 deletion refactor-needed/voice/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ pnpm dev-services
To install the Restack Web UI, you can use Docker.

```
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 p 10233:10233 ghcr.io/restackio/restack:main
```

# Use frontend with browser microphone:
Expand Down