witnora

Tripwire CI

Tripwire CI is the browser/computer-use agent gate inside Witnora.

It is intentionally implemented as a TypeScript package because the browser harness depends on Playwright, CDP, DOM mutation, screenshots, and Node-based process control.

What It Tests

Outputs

Development

npm --prefix packages/tripwire-ci ci
npm --prefix packages/tripwire-ci run build
npm --prefix packages/tripwire-ci test

Browser e2e:

npx --prefix packages/tripwire-ci playwright install chromium
npm --prefix packages/tripwire-ci run test:e2e