docs

Guide: CI/CD Integration

yaml.github/workflows/agent-tests.yml
name: Agent Tests
on: [push, pull_request]
​
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: 22
​
      - name: Start Mimic
        run: |
          npx @mimicai/cli seed --persona finance-alex
          npx @mimicai/cli host &
​
      - name: Run agent tests
        run: npm test
        env:
          PLAID_BASE_URL: http://localhost:4101/plaid
          STRIPE_API_BASE: http://localhost:4102/stripe/v1
​
      - name: Cleanup
        run: npx @mimicai/cli clean
Pre-built personas work fully offline — no API keys or secrets needed in your CI environment. Deterministic seeding guarantees identical data in every pipeline run.