Skip to content

feat(swarm): live broker swarm — money through a graph of agents (3rd… #8

feat(swarm): live broker swarm — money through a graph of agents (3rd…

feat(swarm): live broker swarm — money through a graph of agents (3rd… #8

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
runtime:
name: Agent runtime (packages/agent-runtime)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- run: cd packages/agent-runtime && npm install
- run: cd packages/agent-runtime && npm run typecheck
- run: cd packages/agent-runtime && npm test
agent-economy:
name: Agent Economy (agents + examples)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- name: Build the runtime (dependents need its dist)
run: cd packages/agent-runtime && npm install && npm run build
- name: seller-agent (typecheck + tests)
run: cd coral-agents/seller-agent && npm install && npm run typecheck && npm test
- name: buyer-agent
run: cd coral-agents/buyer-agent && npm install && npm run typecheck
- name: echo-agent
run: cd coral-agents/echo-agent && npm install && npm run typecheck
- name: bridge
run: cd examples/agent-economy/bridge && npm install && npm run typecheck
- name: autonomous
run: cd examples/agent-economy/autonomous && npm install && npm run typecheck
- name: quickstart
run: cd examples/agent-economy/quickstart && npm install && npm run typecheck