Skip to content

Conversation

@ssbushi
Copy link
Contributor

@ssbushi ssbushi commented Sep 26, 2024

In this PR:

  • Consistent and persistent testCaseId throughout evalsland. This facilitates partial dataset update.
  • UpdateDataset now supports partial updates to dataset.
  • Refactor EvalFlowInput -> EvalInferenceInput
  • Minor changes to runEvaluation API
  • make EvaluatorFn always get testCaseId, enforcing consistency with testCaseId in plugins.
  • JSDoc updates + tests

Checklist:

  • Tested (manually, unit tested)

@ssbushi ssbushi marked this pull request as ready for review September 30, 2024 20:36
@ssbushi ssbushi merged commit 345f814 into next Oct 11, 2024
4 checks passed
@ssbushi ssbushi deleted the sb/targetAction branch October 11, 2024 19:13
@tonybaroneee
Copy link
Collaborator

tonybaroneee commented Oct 16, 2024

@ssbushi FYI, whenever making changes to tools-common types that the Developer UI relies on, you need to follow these steps to update package/genkit-ai-tools-common.tgz. Without this, the UI might fail to compile (as it does now on next).

@ssbushi
Copy link
Contributor Author

ssbushi commented Oct 16, 2024

Sorry about that. I had https://github.com/FirebasePrivate/genkit-ui/pull/1075 in the works but did not push.

@tonybaroneee
Copy link
Collaborator

No worries, looks good. Thanks!

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

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants