Agents N Arbiters banner
guyroyse guyroyse

Agents N Arbiters

AI community

Description

Agents & Arbiters is a multi-agent AI text adventure game inspired by Zork. I was created to explore and demonstrate multi-agent system with multi-channel state using LangGraph.js.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Multi-Agent AI Text Adventure Game

Overview

This multi-agent AI text adventure game—inspired by [Zork](https://en.wikipedia.org/wiki/Zork) and affectionately called _Agents & Arbiters_—demonstrates how to implement a multi-agent system with multi-channel state using [LangGraph.js](https://github.com/langchain-ai/langgraphjs). Built on Azure using Static Web Apps, Azure Functions, Azure Managed Redis, and Azure OpenAI, this demo showcases Redis' ability to store workflow state and manage short-term conversation context using [Agent Memory Server](https://redis.github.io/agent-memory-server/).

Table of Contents

Demo Objectives

  • Show how to build a multi-agent system with multi-channel state using LangGraph.js.
  • Demonstrate the usage of Azure Managed Redis's JSON and search capabilities to store and query persistent state for AI workflows.
  • Highlight Redis Agent Memory Server as a tool to manage short-term memory for AI workflows.

Setup

Dependencies

**For Local Development:**

**For Azure Deployment:**

Configuration

**Local Configuration:**

Copy `.env.example` to `.env` and fill in your OpenAI API key.

cp .env.example .env