必要なもの
Docker Compose。コンテナ外で開発する場合だけNode.js 22.xとVite+ CLIの
vp も使います。
Quick Start
Agents partyは
compose.yaml
でPostgreSQL、Redis、migration、web、workerをまとめて起動できます。
Slack接続なしでも、まずはhealth checkまで確認できます。
Docker Compose。コンテナ外で開発する場合だけNode.js 22.xとVite+ CLIの
vp も使います。
実Slackで試すときだけ .env と公開HTTPSトンネルを用意します。
設定値、Slack scopes、provider keyの扱いはREADMEを参照してください。
web と
worker を指定すると、DB、Redis、migrationも一緒に動きます。
docker compose up --build web worker
別シェルでhealth checkを叩きます。
curl http://localhost:8000/healthz
Slack app mentionを試す前に、workspace team idでbootstrap routeを作ります。
AGENTS_PARTY_BOOTSTRAP_TEAM_ID=T123456789 \ docker compose --profile seed run --rm seed
.env にSlack
OAuth設定を入れ、manifestのURLを公開HTTPSトンネルに置き換えてimportします。
cp .env.example .env docker compose up --build web worker
docker compose logs -f web docker compose logs -f worker
docker compose down docker compose down -v # DB/Redisも消す場合
詳細はREADMEのQuick Startを参照してください。通常のJS/TS操作はVite+ CLIの
vp を使います。
変更前後の確認にはこのセットを使います。
vp check vp run typecheck vp test vp pack