Skip to content

Jev directory

DeciLabel

A Node 24 GitHub Action that classifies issues and pull requests with a typed Decisions API and adds only the labels the available evidence supports. It can call Jev through TypeSafe, OpenRouter (the default) or OpenAI's gpt-6-luna, and never removes, replaces or creates labels.
Stars
1
Language
TypeScript
License
MIT
Reading time
3 min
Published by
Community
Author
evanprogramming
Last verified
Oct 2026

Automatically label GitHub Issues and Pull Requests using lightweight decision models like Jev and Microsoft-Decision-1.

Forks
1
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.

Highlights

  • Three providers: OpenRouter by default, TypeSafe direct with model typesafe/jev-1.13, or OpenAI's public-beta Decisions API with gpt-6-luna.
  • It adds only labels the evidence supports and never removes, replaces or creates them; the run summary explains which labels were selected, added or rejected.
  • Watches issues opened, edited and reopened plus pull requests opened, edited, synchronize, reopened and ready_for_review.
  • Ships as a Node 24 GitHub Action with dependencies included in dist/index.js; the minimal example pins EvanProgramming/[email protected].
  • Because it uses pull_request_target, public repositories must allow its events in Actions policies; GitHub's announced enforcement date is November 2, 2026.

Watch out

Grounded on the truncated README and GitHub metadata read on 2026-10-15; the capture ends mid-paragraph in the Models and decisions section, so the full provider comparison it was describing is not reproduced. No classification accuracy is quoted anywhere in the capture — the action's stated guarantee concerns which labels it may add, not how well it classifies.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai