Something went wrong. Try again.
End-to-end Tinker model training and serving with Eve.
Something went wrong. Try again.
eve-tinker recipes
3 folders · 1 file
README.md
Recipes #
Recipes are small end-to-end agent adaptation problems. They share training, promotion, native serving, smoke, and Eve eval machinery while owning their own data generation, instructions, target contract, and local checkpoint pointer.
Included recipes #
capability-placementteaches Eve's project ontology.context-selectionteaches selective retrieval from candidate context, including freshness, scope, multi-snippet joins, and insufficient evidence.action-authorizationteaches a compact custody boundary: execute, draft, ask, or refuse.
Adding one #
- Add
training/recipes/<recipe_name>.pywith aRecipevalue namedRECIPE. - Generate deterministic
Caserows for train, validation, and hidden test. - Use unique slugs across every split. Do not tune against hidden-test outputs.
- Implement strict target validation. Canonical key order is part of the contract.
- Add
recipes/<recipe-id>/instructions.mdwith the exact output contract. - Register the recipe in
training/recipes/registry.pyandagent/lib/recipe.ts. - Add assertions that cover the recipe's meaningful edge cases.
- Run
pnpm data:write,pnpm check, and the recipe dry run. - Measure baseline validation before training.
- Train and promote only through the shared gate. Record model evidence separately from code completeness.
Keep examples synthetic and public-safe. A recipe should demonstrate a real difference in agent behavior, not merely add new nouns to an existing classifier.