Skip to content

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.