Skip to content

Releases: dfinke/Jev

Jev 0.4.0

Choose a tag to compare

@dfinke dfinke released this 08 Oct 12:48
cf1fd06

Added

  • Get-JevRanking for semantic ranking by yes probability, with stable ties and an optional top limit.
  • Find-Jev to find the best match among up to 254 candidates in one Choice request.
  • Add-JevTag to label inputs with multiple independent tags in one request per input.
  • Get-JevChoice and Get-JevScore for 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

Choose a tag to compare

@dfinke dfinke released this 03 Oct 12:33
40f9e9a

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, urgency

The 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, using Invoke-Jev to add named answers and preserve the full response details.
  • Fixes Test-Jev positional arguments: $reviews | Test-Jev $question and $reviews | Test-Jev $question 0.8 now 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

Choose a tag to compare

@dfinke dfinke released this 03 Oct 02:10
aaf92a6

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-Jev behavior, thresholds, and per-input requests.

Jev 0.2.0

Choose a tag to compare

@dfinke dfinke released this 25 Sep 00:01
67cedc9

Jev 0.2.0 is a preview release of the PowerShell module for turning unstructured input into structured decisions.

  • Adds New-JevYesNoQuestion for readable yes/no questions.
  • Adds .Jev() to arrays so each record can be evaluated with a plain-language condition.
  • Adds Invoke-Jev -AsJson for 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

Choose a tag to compare

@dfinke dfinke released this 22 Sep 15:11

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.