Skip to content

Spec v0.1.10

Choose a tag to compare

@AI10x AI10x released this 16 Oct 07:35
· 12 commits to dev since this release

Source release from dev fixing Optimize credential loading after the v0.1.9 optimization-spec filepath fix. Release versions use Git tags; package manifests remain at 0.1.0.

Changes

  • Read execution-host Responses credentials from SPEC_AI_ENV_FILE, otherwise KIBI_ENV_FILE, or the nearest build-project/ancestor .env, with ~/code.dev/.env as the default fallback.
  • Preserve exported-variable precedence and resolve relative explicit dotenv paths against the discovered build project, not the uploaded optimization spec.
  • Parse dotenv values as literal data without shell execution; sanitize configuration errors and avoid adding loaded credentials to the process environment or model context.
  • Add regression coverage for lookup precedence, literal syntax, sanitized failures, JSON-mode isolation, and the uploaded remote-launch path; document setup and release behavior.

The commit includes the requested wording:

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

The uploaded absolute-path handoff is unchanged from v0.1.9. The convergence algorithm is unchanged; a measured plateau is not proof of an upper bound or global optimum.

Validation

  • Polled the preceding spec build to terminal exit status 0.
  • Independently reran all 46 Python optimizer tests successfully, including the remote-launch credential regression.
  • Reviewed source, test, and documentation changes with no blocking findings; diff whitespace checks passed.
  • Rust integration tests and backend rebuild were not run because Cargo is unavailable in this environment.
  • No live SSH/model-provider call or browser suite was run for this Python-only code change.

Rebuild and restart the backend to activate its updated embedded optimizer. Unrelated output logs, session artifacts, dotenv files, and Python caches are excluded. No binary assets are attached.

Full changes: v0.1.9...v0.1.10