Repository navigation
Releases
Releases · jukanntenn/grill-me-sleek
v0.2.0-rc.5
Fixed
- Every component reports the true release version again — rc.3/rc.4 server
builds answered 0.2.0-rc.2 on /v1/healthz while npm and the plugin
marketplace carried different numbers; a release can no longer ship with
mismatched versions.
v0.2.0-rc.4
Added
- DeepSeek Harness support — agents running on dsh can now grill you with
the same structured questions via the newgrill_userplugin
(@grilling-sleek/dsh-tool-grill-user); answer from your desktop card or
the web answer page — whichever you answer first wins.
dsh v0.0.3
dsh v0.0.2
dsh v0.0.1
v0.2.0-rc.3
Added
- Revise submitted answers — reopen an answered round and change your replies
before finishing the session. - A landing page now greets visits without a session link instead of an error.
- Archived sessions are cleaned up automatically after a retention window
(7 days by default), keeping self-hosted disk usage bounded. - The server reports its version at /v1/healthz for easy upgrade checks.
Changed
- Pages load faster in production — static assets and the entry page are now
served from Cloudflare's edge cache. - The server stays responsive under heavy load: per-IP request limits and
database tuning were reworked for the constrained VPS profile.
Fixed
- Sessions that ended (completed/cancelled/expired) now render a proper end
state, and multi-answer questions pre-select previously chosen answers.
v0.2.0-rc.2
Added
- Round indicator shows which question batch you're on and how many remain.
- "None of the above" option on questions — pick it when none of the predefined answers fit.
- Auto-recommended answers are pre-selected when opening a question page.
- Self-hosting support — deploy your own instance with Docker and Caddy reverse proxy.
- API documentation available at /docs with Swagger UI.
- CLI structured logging — logs rotate automatically and go to
~/.local/state/grilling-sleek/logs/. - CLI persistent configuration — set server, timeouts, and other options via
grilling-sleek config.
Changed
- CLI renamed from
grilltogrilling-sleek— update your scripts and PATH references. - CLI is now installed via npm (
npm install -g @grilling-sleek/cli) instead of bundled in the skill directory. - Environment variables renamed from
GS_*toGRILLING_SLEEK_*— update your shell configs. - Server listens on port 8000 instead of 8080 — update your reverse proxy or firewall rules.
- Questions load faster under heavy traffic — SQLite connection pool tuned for high concurrency.
v0.2.0-rc.1
Added
- OpenAI Codex support — install manually by copying the skill to
~/.agents/skills/. - New web UI rebuilt with React — faster rendering, cleaner layout, and better accessibility.
- Architecture diagram in README showing how the Agent, CLI, Hub, and Browser interact.
Changed
- Rewritten as CLI + Hub architecture — the Agent talks to a hosted Hub (grillingsleek.online) instead of running a local server. No more Python dependency.
- Now requires Node.js ≥ 22 (the CLI is a bundled Node.js script).
- Skill renamed from
grill-me-sleektogrilling-sleekto match the new architecture.
v0.1.2
Added
- Multi-select question support — some questions now let you pick multiple answers with checkboxes.
- Always-visible custom text field on every question — add notes to any answer, not just "Other" options.
- Structured summary confirmation step — the agent presents all decisions in the terminal and waits for your approval before finishing.
- Completion and waiting pages now rendered with the same consistent styling as the question UI.
Changed
- Questions appear faster — the browser opens as soon as the first batch is ready instead of waiting until all are generated.
- WSL browser auto-open is more reliable — now prioritizes Windows host commands (cmd.exe, wslview, PowerShell).
- Answer submission form correctly captures multi-select choices as a group.
Fixed
- Running multiple Claude instances simultaneously no longer causes answer mix-ups — each instance gets its own isolated session.
- Custom text is now properly captured even when no predefined option is selected.