Repository navigation
PyPI: https://pypi.org/project/shinka-evolve/0.0.7/
Added
- Added Gemini 3.5 Flash pricing to the Google LLM pricing catalog.
- Added Claude Opus 4.8 pricing entries for the Anthropic API and Amazon Bedrock (
us.anthropic.claude-opus-4-8) in the LLM pricing catalog. - Added Wolfram Language as a first-class evolution target: registry entries (
wolfram,wl,wls,mathematica), code-fence and EVOLVE-BLOCK marker support, and end-to-end coverage inapply_diff/apply_full. - Added EVOLVE-BLOCK marker validation in
shinka.edit.marker_validation, catching the LLM failure mode where a block-comment-language marker is emitted without its closing delimiter (Wolfram, Markdown), which would silently trap the candidate body inside a comment. - Added the
examples/wolfram_gcd_sumtask: deoptimized seed forS(N) = sum_{i,j in 1..N} GCD(i,j). The evaluator calibrates the baseline on every run by timing the seed through the sameRepeatedTimingharness as the candidate, and the Wolfram-side timeout is configurable viaWOLFRAM_GCD_MAX_SECONDS. - Added Go as a first-class evolution target with
go/golanglanguage registration,.gotask detection, WebUI failure-artifact support, regression coverage, and theexamples/go_collatz_stepstask.
Fixed
- Fixed the WebUI dashboard so runs that have completed only the initial generation remain visible instead of being filtered out as empty results.
- Fixed the WebUI Ensembling tab so single-model Headless runs render visible data points and keep the top y-axis tick labels in view.