Skip to content

v0.0.7

Choose a tag to compare

@juliancwirko juliancwirko released this 21 Mar 10:24
· 4 commits to main since this release
9926c79

Added

  • Doctor command — Added potion-kit doctor to validate LLM configuration, provider connectivity, project compatibility, and required remote dependencies before starting a session.
  • Init command — Added potion-kit init <directory>, which scaffolds a local starter static site from a potion-kit-owned template with package scripts, config, pages, partials, SCSS, and a sample Markdown post. Only as a starter.

Changed

  • AI file workflow — Project file tools now block internal/generated directories, support chunked reads with offset/nextOffset, return contentHash for overwrite safety, require expectedHash on existing-file overwrites, support targeted edits via edit_project_file, and expose search_project_files for path-based discovery.
  • Harold project detection — Project inspection now distinguishes between harold, partial, and none instead of treating any repo with src/ as a Harold project.
  • Configuration and startup — config.json is now validated with Zod, startup metadata is cached project-locally under .potion-kit/startup-cache/, and npm run typecheck now covers both src/**/* and test/**/*.
  • Chat reliability — Interactive chat now reprompts on empty input, rate-limited requests, and repeated identical lookup/read tool calls are deduplicated within a turn with cache invalidation after successful edits or writes.

Fixed

  • Reply guard — Completion-claim warnings are now narrower and more intentional. The guard focuses on explicit file-change claims and no longer warns on generic status phrases or explanation-only reply updates.

Full Changelog: v0.0.6...v0.0.7