Skip to content

fix(evaluators)!: remove Luna2 evaluator#234

Merged
namrataghadi-galileo merged 2 commits into
mainfrom
feature/66366-remove-luna2
Jun 5, 2026
Merged

fix(evaluators)!: remove Luna2 evaluator#234
namrataghadi-galileo merged 2 commits into
mainfrom
feature/66366-remove-luna2

Conversation

@namrataghadi-galileo
Copy link
Copy Markdown
Contributor

Remove legacy Luna2 evaluator and only support Luna evaluator with new API.

@namrataghadi-galileo namrataghadi-galileo changed the title Remove Luna2 evaluator fix(evaluator): Remove Luna2 evaluator Jun 3, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Jun 3, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@namrataghadi-galileo namrataghadi-galileo changed the title fix(evaluator): Remove Luna2 evaluator fix(evaluators): Remove Luna2 evaluator Jun 3, 2026
@namrataghadi-galileo
Copy link
Copy Markdown
Contributor Author

Screenshot 2026-06-03 at 6 14 59 PM

@abhinav-galileo
Copy link
Copy Markdown
Collaborator

The galileo.luna create flow should seed the same defaults as the form. Right now it falls through to {} in DEFAULT_EVALUATOR_CONFIGS, so fromConfig({}) opens with a blank threshold even though the default operator is gte. Please add a galileo.luna default config or make fromConfig fall back to initialValues.

@abhinav-galileo
Copy link
Copy Markdown
Collaborator

Since galileo.luna2 is a shipped evaluator id, this hard removal should be treated as a breaking release. Please mark the merge/release commit accordingly (for example fix(evaluators)!: remove Luna2 evaluator or a BREAKING CHANGE: footer) and include migration guidance, such as migrating to galileo.luna or pinning agent-control-evaluator-galileo <8.

@namrataghadi-galileo namrataghadi-galileo changed the title fix(evaluators): Remove Luna2 evaluator fix(evaluators)!: remove Luna2 evaluator Jun 5, 2026
…ing galileo.luna2 should migrate to galileo.luna and update evaluator config to the direct Luna scorer fields. Pin agent-control-evaluator-galileo <8 to keep using the legacy evaluator.
@namrataghadi-galileo namrataghadi-galileo merged commit ccc4fc6 into main Jun 5, 2026
6 checks passed
@namrataghadi-galileo namrataghadi-galileo deleted the feature/66366-remove-luna2 branch June 5, 2026 12:26
galileo-automation pushed a commit that referenced this pull request Jun 5, 2026
## [3.0.0](ts-sdk-v2.6.0...ts-sdk-v3.0.0) (2026-06-05)

### ⚠ BREAKING CHANGES

* **evaluators:** remove Luna2 evaluator (#234)

### Bug Fixes

* **evaluators:** remove Luna2 evaluator ([#234](#234)) ([ccc4fc6](ccc4fc6))
* **server:** harden auth upstream connection handling ([#235](#235)) ([16d0115](16d0115))
@galileo-automation
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 3.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants