Skip to content

fix(sessions): Surface failed agent prompt sends to the user #8848

fix(sessions): Surface failed agent prompt sends to the user

fix(sessions): Surface failed agent prompt sends to the user #8848

Workflow file for this run

name: Build
on:
pull_request:
concurrency:
group: build-${{ github.head_ref || github.ref }}
cancel-in-progress: true
jobs:
changes:
runs-on: ubuntu-latest
permissions:
pull-requests: read
outputs:
code: ${{ steps.filter.outputs.code }}
workflow: ${{ steps.filter.outputs.workflow }}
steps:
- name: Detect relevant changes
id: filter
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
with:
predicate-quantifier: every
filters: |
# Wider excludes than code-quality.yml, which keeps .github/scripts
# and .vscode/.claude in scope because Biome lints them.
code:
- "!**/*.md"
- "!docs/**"
- "!.github/**"
- "!.vscode/**"
- "!.claude/**"
- "!.husky/**"
- "!LICENSE"
- "!.gitignore"
- "!.env.example"
workflow:
- ".github/workflows/build.yml"
build:
needs: changes
# Fail closed: if change detection itself failed, run instead of skipping.
if: ${{ !cancelled() && (needs.changes.result != 'success' || needs.changes.outputs.code == 'true' || needs.changes.outputs.workflow == 'true') }}
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Setup pnpm
uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0
- name: Setup Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: 22
cache: "pnpm"
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Build electron-trpc
run: pnpm --filter @posthog/electron-trpc build
- name: Build platform
run: pnpm --filter @posthog/platform build
- name: Build shared
run: pnpm --filter @posthog/shared build
- name: Build git
run: pnpm --filter @posthog/git build
- name: Build enricher
run: pnpm --filter @posthog/enricher build
- name: Build agent
run: pnpm --filter agent build
- name: Build code
run: pnpm --filter code build