Skip to content

feat(mom): let jev pick the router entry before the router model - #50

Merged
Zfinix merged 1 commit into
mainfrom
feat/mom-jev-router
Sep 30, 2026
Merged

Zfinix merged 1 commit into
mainfrom
feat/mom-jev-router

Conversation

@Zfinix

@Zfinix Zfinix commented Sep 29, 2026

Copy link
Copy Markdown
Owner

With the jev cargo feature and ASTER_JEV_API_KEY, Jev answers the mom router first as a typed choice over the manifest's entries.

  • A pick at or above 0.6 probability (ROUTE_CONFIDENCE_MIN) is used.
  • A pick under that keeps start-with.
  • A failed call falls through to the router model, as before.
  • Every consultation is logged to ~/.aster/logs/mom-router.jsonl.

Without the feature, RouteAdvice::Unavailable leaves routing unchanged.

Testing

  • aster-jev tests: 9 pass.
  • aster-cli jev tests with --features jev: 5 pass.
  • Clippy with the feature is clean, and the pre-commit hook passes.

🤖 Generated with Claude Code

With the jev feature and a key, Jev answers the mom router first as a typed choice. A pick under 0.6 probability keeps start-with, and a failed call falls through to the router model. Each consultation is logged to mom-router.jsonl.
@Zfinix
Zfinix merged commit 1e2391e into main Sep 30, 2026
1 check passed
@Zfinix
Zfinix deleted the feat/mom-jev-router branch September 30, 2026 06:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant