Repository navigation
v0.0.7
Added
- Doctor command — Added
potion-kit doctorto 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, returncontentHashfor overwrite safety, requireexpectedHashon existing-file overwrites, support targeted edits viaedit_project_file, and exposesearch_project_filesfor path-based discovery. - Harold project detection — Project inspection now distinguishes between
harold,partial, andnoneinstead of treating any repo withsrc/as a Harold project. - Configuration and startup —
config.jsonis now validated with Zod, startup metadata is cached project-locally under.potion-kit/startup-cache/, andnpm run typechecknow covers bothsrc/**/*andtest/**/*. - 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