OPEN

TS-PRGuard decision model

TS-PRGuard is a 150M decision model for five pull-request checks in one CPU pass. See its ONNX package and the maker's held-out results.

By typestrict (Lucas Duarte) · Public release: 4 Nov 2026

A 150M pull-request decision model built on TS-Ettin-150M. It asks five fixed questions about a diff, covering description agreement, review difficulty, compatibility, test coverage and security. Its 8-bit ONNX package runs the questions in one CPU pass. The questions use choice and yes/no answers; this is a specialist package.

Quick answers

What is TS-PRGuard by typestrict (Lucas Duarte)?

TS-PRGuard: A 150M pull-request decision model built on TS-Ettin-150M.

TS-PRGuard facts · Source: huggingface.co ↗

Who makes TS-PRGuard?

Facts

Size
150M
Base
typestrict/TS-Ettin-150M
Licence
Apache-2.0 tag on the model card
Inputs
English pull-request descriptions and code changes
Access
164,505,784-byte ONNX file, tokenizer and decision_ai.json; ONNX Runtime or decision_ai for Flutter

Claims and sources

Links

Related projects

typestrict CPU runtime

Source: typestrict-lab/runtime ↗

A Rust and ONNX HTTP server for typestrict decision models, with no model bundled in its image. A pinned TS-PRGuard download script checks file hashes; golden vectors record the browser reader’s real model outputs. HTTP tests check answer shapes and errors. The author’s Apple M5 strategy measurements compare latency, memory and throughput, not model accuracy.

typestrict-lab · ★ 0 · Apache-2.0 · TS-PRGuard

  • developer tool

Author-run records and source checked 7 Nov 2026; not rerun locally.

Source: Licence file → Source: HTTP implementation → Source: Pinned test-model download → Source: Recorded model outputs → Source: HTTP contract checks →

All projects · Back to the model registry