Skip to content

CTX in CI/CD Pipelines

AgentCTX integrates into CI/CD workflows to automate context-aware operations — running agents on pull requests, verifying trust chains, and maintaining persistent project memory.

name: AgentCTX Verify
on: [pull_request]
jobs:
verify:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
- run: npm install @agentctx/core
- run: npx actx verify
- run: npx actx verify --cas
name: Agent Code Review
on: [pull_request]
jobs:
review:
runs-on: ubuntu-latest
services:
surrealdb:
image: surrealdb/surrealdb:v2
ports: ['8000:8000']
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
- run: npm install @agentctx/core
- run: npx actx init
- run: |
npx actx query '+m:context "reviewing PR changes"'
npx actx query '?k "security patterns" #code ^5'
npx actx query '+m:check "OWASP compliance verified"'
name: Knowledge Sync
on:
push:
paths: ['docs/**']
jobs:
ingest:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install @agentctx/core
- run: npx actx init
- run: npx actx ingest docs/

For full-stack testing:

jobs:
integration:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: docker compose up -d --build --wait
- run: |
curl -f http://localhost:3100/health
npx actx query '?t github'
- run: docker compose down

Store CI/CD context that agents can recall across runs:

// On successful deploy
+m "deploy-v2.1.0" #team #milestone "Deployed to production, all tests green"
// On next PR, agent recalls recent deploys
?m #team #milestone @7d

Add trust verification as a required check:

- name: Verify Agent Actions
run: |
npx actx verify
if [ $? -ne 0 ]; then
echo "::error::Agent translation signatures failed verification"
exit 1
fi