Skip to content

Spec v0.1.7

Choose a tag to compare

@AI10x AI10x released this 16 Oct 06:46
· 19 commits to main since this release

Patch source release from dev. Releases are versioned by Git tags; package manifests remain at 0.1.0, following the existing convention. Earlier releases and tags are preserved.

Changes

  • Clarify Optimization Button spec filepath failures by reporting the discovered project, build filename, output, and invocation source even when config selection fails before optimization starts.
  • Distinguish missing .optim files from ambiguous candidates, list expected filename-matched paths, and identify competing candidates.
  • Explain that the intended config must exist on the execution host. Optimize does not save or upload local editor files or generate a default optimization process.
  • Preserve config lookup precedence, fail-closed behavior, and distinct errors for nonregular config paths.
  • Add regression tests and update the optimizer guide and latest-release documentation.

The commit includes the requested wording:

Optimization Button fixed error in confusion of optimization spec filepath (convergence to upper-bound limiting)

This release fixes filepath diagnostics, not the convergence algorithm. Stopping remains based on independently measured near-zero gains sustained within configured tolerances for every objective. A plateau is not proof of an upper bound, global optimum, or positive cumulative improvement. Optimization has no overall iteration or runtime cap.

Validation

  • 116 Rust tests, 38 Python optimizer tests, 19 Azure launcher tests, 13 frontend unit tests, and 81 Chromium browser tests passed: 267 total.
  • Rust formatting, Clippy with warnings denied, locked debug/release builds, frozen frontend installation, TypeScript checks, frontend production build, and whitespace checks passed.
  • Diff review found no release-blocking issues.
  • Tests use isolated local fixtures and mocked providers. Live production SSH, authenticated model execution, and real provider calls were not exercised.

Upgrade

Rebuild and restart the local Rust server, then reload the browser. Existing optimizer prerequisites and trusted-execution risks are unchanged; see OPTIMIZE.md.

Unrelated session logs and Python caches were excluded from the commit and left untouched locally. This is a source release with no uploaded binary assets.

Full changes: v0.1.6...v0.1.7