Repository navigation
Releases: dfinke/Jev
Release list
Jev 0.4.0
Added
Get-JevRankingfor semantic ranking by yes probability, with stable ties and an optional top limit.Find-Jevto find the best match among up to 254 candidates in one Choice request.Add-JevTagto label inputs with multiple independent tags in one request per input.Get-JevChoiceandGet-JevScorefor compact pipeline classification and scoring.- Pipeline demos for ranking, finding, selecting, tagging, routing, scoring, and annotating messages, plus developer Quick Hits and a loan approval walkthrough.
See CHANGELOG.md for details.
Jev 0.3.1
Select inputs by meaning, then enrich the matching inputs with named Jev answers in a PowerShell pipeline.
$messages |
Select-Jev 'Does this need a reply?' |
Add-JevAnnotation -Question $kind, $urgency |
Format-Table State, kind, urgencyThe reply-triage example defines the sample messages and the Choice and Score questions used above. Its README explains thresholds, output, and request counts.
- Adds
Select-Jev, preserving the original matching inputs, object types, and input order. The default threshold is 0.5. - Adds
Add-JevAnnotation, usingInvoke-Jevto add named answers and preserve the full response details. - Fixes
Test-Jevpositional arguments:$reviews | Test-Jev $questionand$reviews | Test-Jev $question 0.8now bind correctly. - Adds GitHub Actions manifest validation and Pester tests.
- Updates command help, exports, README, and changelog.
Validation: all 21 Pester tests passed locally and in GitHub Actions. Tests use mocked API responses; the maintainer also tested semantic selection live against the sample messages.
Jev 0.3.0
What's new
- Add
Test-Jev, a pipeline-friendly yes/no command that returns a Boolean at a configurable probability threshold. Each input makes a live Jev request. - Add teaching-focused PowerShell demos ported from ThinkThen, including a categorized index and sample inputs.
Documentation
- Document
Test-Jevbehavior, thresholds, and per-input requests.
Jev 0.2.0
Jev 0.2.0 is a preview release of the PowerShell module for turning unstructured input into structured decisions.
- Adds
New-JevYesNoQuestionfor readable yes/no questions. - Adds
.Jev()to arrays so each record can be evaluated with a plain-language condition. - Adds
Invoke-Jev -AsJsonfor inspecting merged or raw responses as JSON. - Adds checkout paging, deal desk, Excel queue, notes, release notes, standup, and command-finder examples.
- Expands comment-based help and README examples.
Validated with 11 passing Pester tests and Test-ModuleManifest. PowerShell Gallery publication is a separate manual step.
Jev 0.1.0
Jev turns messy input into decisions your PowerShell scripts can act on. This preview brings TypeSafe AI structured decisions to PowerShell through New-JevQuestion and Invoke-Jev. Invoke-Jev accepts pipeline input, enriches each item with Jev's model, answers, and usage details, and supports -Raw when the unmodified API response is needed. See CHANGELOG.md for the full release details.