Skip to content

jev-triage (boldbug1)

Go CLI that asks Jev each message's category, urgency and frustration, sorts by urgency and lists low-confidence items for review.

CLIprototypeMIT

Overview

Jev Triage (boldbug1) is a small command-line tool written in Go that reads a list of messages and sorts them by urgency. For each message it asks Jev three questions in one request: what kind of message it is (a Choice among bug, billing, feature_request, account or other), how urgent it is (a Score from 0, not urgent, to 3, critical) and whether the sender sounds frustrated (a Noul probability).

It prints a terminal table, puts messages below a configurable confidence threshold in a separate review-by-hand list, and writes an HTML report. The README doubles as an accessible explanation of why typed decisions help messy real-world input like charged twice AGAIN, nobody answers: nothing to parse, real uncertainty to gate on, and parallel questions in one request. It cites TypeSafe's own speed and cost claims while noting they are vendor numbers to test on your own data. It uses only the Go standard library and needs Go 1.21+ and a TypeSafe key.

What the decision model decides

TypeQuestionAnswers
ChoiceWhat kind of message is this?bug · billing · feature_request · account · other
ScoreHow urgent is it?0 · 1 · 2 · 3
Yes / noDoes the sender sound frustrated?—

How it works

  1. Read messages from input
  2. Ask three questions per message in one request
  3. Sort by urgency; route items below -threshold to manual review
  4. Print a table and write an HTML report

Strengths

  • No third-party Go dependencies
  • Configurable confidence threshold for human review
  • Clear, beginner-friendly explanation of typed decisions

Caveats

  • Small tool; no accuracy evaluation reported
  • Requires a paid TypeSafe key

At a glance

Type
CLI
Status
prototype
Language
Go
Runtime
CLI
Has code
yes
License
MIT

Use cases and integrations

How curated lists describe it

  • Message triage CLI in Go, built on the Jev decision model from TypeSafe AI. Categorizes messages, scores urgency, and flags low-confidence ones for human review.

    logicrw/awesome-jev-projects
  • Message triage CLI in Go, built on the Jev decision model from TypeSafe AI. Categorizes messages, scores urgency, and flags low-confidence ones for human review.

    hellogumbo/awesome-jev

Frequently asked questions

What does it ask Jev?

Message category, urgency from 0 to 3, and whether the sender sounds frustrated.

What happens to unsure answers?

Messages below the -threshold confidence go to a separate review-by-hand list.

Does it need any Go packages?

No, it uses only the standard library.

Related projects

  • Two beginner Python apps using Jev: a message sorter and a support ticket router that send uncertain items to human review.

    ProjectprototypePython
  • Open-source AI email assistant; listed as using Jev as an optional classifier for email intent and triage.

    ProjectproductionTypeScript
  • Config-driven IMAP inbox classifier with a terminal UI where Jev answers yes/no per category to tag, move, flag or notify.

    ProjectbetaPython
  • Open-source team agent platform for Slack, GitHub and more that asks Jev once per session which agent runtime and model to use.

    ServicebetaTypeScript
  • DeepSeek Harness plugin that classifies each user message's emotion, urgency and department with Jev and injects it as context.

    PluginbetaTypeScript
  • GitHub Action that triages issues with Jev, applying label, spam, needs-info and duplicate tags only above set thresholds.

    ProjectbetaTypeScript