Releases: Faisal-Fayaz/sidekick
Releases · Faisal-Fayaz/sidekick
Release list
v0.26.0
What's Changed
- feat: decomposition steer + retry circuit breaker by @Faisal-Fayaz in #230
- feat: session --deny lists by @Faisal-Fayaz in #237
- feat: edit-first doctrine + write verification by @Faisal-Fayaz in #238
- feat: ship sidekick-tester skill bundle + validity tests by @Irfanwani in #236
- feat: read-only research delegates + /research by @Faisal-Fayaz in #239
- test: QA regression suite for audit findings (refs #220-#229) by @Irfanwani in #231
- feat: partial-output preservation on turn errors by @Faisal-Fayaz in #240
- fix: remove F7 answer folding, always render inline by @Faisal-Fayaz in #242
- fix: close shell blocklist bypasses (closes #220) by @Irfanwani in #241
- fix: re-validate redirect hops against SSRF guard (closes #221) by @Irfanwani in #243
- fix: blank forget query deletes nothing (closes #222) by @Irfanwani in #245
- fix: bare slash returns help instead of crashing (closes #223) by @Irfanwani in #246
- fix: empty-list tool_calls takes the text-JSON fallback by @Faisal-Fayaz in #244
- fix: garbage numerics fall back with warning (closes #224) by @Irfanwani in #247
- fix: dispatch numeric coercions return Error strings (closes #225) by @Irfanwani in #248
- fix: content-aware tool cache keys (closes #226) by @Irfanwani in #249
- fix: validate session indexes 1..N (closes #227) by @Irfanwani in #250
- fix: clean error for missing --cwd directory (closes #228) by @Irfanwani in #251
- fix: clamp shell/search limits (closes #229) by @Irfanwani in #253
- Release 0.26.0 by @Irfanwani in #254
Full Changelog: v0.25.0...v0.26.0
v0.25.0
What's Changed
- fix: reasoning traces, recap shape, control hygiene by @Faisal-Fayaz in #206
- fix: dispatch-level write block for plan/read-only modes by @Faisal-Fayaz in #208
- feat: image/screenshot input via @refs (closes #178) by @Irfanwani in #209
- feat: JS-capable page extraction chain (closes #182) by @Irfanwani in #210
- feat: config profiles (closes #189) by @Irfanwani in #211
- fix: undo for session switch/clear via /unwipe (closes #165) by @Irfanwani in #212
- fix: quit confirmation when work is pending (closes #167) by @Irfanwani in #213
- fix: streaming follow-lock, no viewport yank (closes #161) by @Irfanwani in #214
- docs: probe developer-role variant by @Faisal-Fayaz in #215
- feat: F6 mark/copy keyboard log ranges (closes #163) by @Irfanwani in #216
- feat: collapsible long answers with F7 unfold panel (closes #168) by @Irfanwani in #217
Full Changelog: v0.24.0...v0.25.0
v0.24.0
What's Changed
- docs: website covers imagine, shell sessions, search (0.23.0) by @Irfanwani in #197
- feat: adaptive budgets + exhaustion synthesis by @Faisal-Fayaz in #199
- feat: reasoning-effort control for OpenRouter models by @Faisal-Fayaz in #202
- feat: refuse tool calls with missing required params by @Faisal-Fayaz in #203
- release: bump to 0.24.0 by @Faisal-Fayaz in #204
Full Changelog: v0.23.0...v0.24.0
v0.23.0
What's Changed
- feat: custom slash commands (closes #153) by @Irfanwani in #155
- docs: scope egress-proof report + benchmark proof by @Faisal-Fayaz in #158
- feat: event hooks v1 (closes #152) by @Irfanwani in #159
- feat: remote MCP transports (closes #154) by @Irfanwani in #171
- docs: README refresh by @Faisal-Fayaz in #172
- fix: TUI footer with live key hints (closes #160) by @Irfanwani in #173
- fix: explicit markers on truncated session tails (closes #164) by @Irfanwani in #174
- fix: resolved-state markers on approval cards (closes #166) by @Irfanwani in #175
- docs: file 8 new issues in Later by @Faisal-Fayaz in #191
- feat: image generation via generate_image + sk imagine (closes #192) by @Irfanwani in #193
- feat: persistent shell sessions (closes #179) by @Irfanwani in #194
- feat: full-text session search (closes #190) by @Irfanwani in #195
- chore: release v0.23.0 by @Irfanwani in #196
Full Changelog: v0.22.0...v0.23.0
v0.22.0
What's Changed
- feat: cross-provider model picker (closes #139) by @Irfanwani in #140
- docs: record v0.19.1/v0.21.0, extend mypy gate by @Faisal-Fayaz in #141
- feat: theme pack — 5 themes + F2 picker (closes #138) by @Irfanwani in #142
- docs: README catch-up (plan modes, picker, session commands, memory) by @Faisal-Fayaz in #149
- docs: website covers cross-provider picker + themes (0.21.0) by @Irfanwani in #150
- docs: scope 6 more Later bullets by @Faisal-Fayaz in #151
Full Changelog: v0.21.0...v0.22.0
v0.21.0
What's Changed
- docs: website documents plan modes + model picker (v0.20.0) by @Irfanwani in #135
- fix: list all models in picker popup (closes #136) by @Irfanwani in #137
Full Changelog: v0.20.0...v0.21.0
v0.20.0
What's Changed
- feat: build and plan modes (closes #131) by @Irfanwani in #132
- feat: TUI model picker popup (closes #130) by @Irfanwani in #133
- chore: release v0.20.0 by @Irfanwani in #134
Full Changelog: v0.19.1...v0.20.0
v0.19.1
What's Changed
- docs: scope 5 roadmap additions, drop 8 shipped by @Faisal-Fayaz in #126
- docs: website documents v0.19.0 features (read-only, rewind, MCP client, memory, slash parity) by @Irfanwani in #127
- docs: record v0.19.0 agent-capability batch in ROADMAP Done by @Irfanwani in #128
- chore: release v0.19.1 by @Irfanwani in #129
Full Changelog: v0.19.0...v0.19.1
v0.19.0
What's Changed
- feat: /compact, /diff, /review session commands (closes #100) by @Irfanwani in #122
- feat: checkpoints + /rewind to undo agent edits (closes #103) by @Irfanwani in #123
- feat: project memory auto-discovery + /init (closes #105) by @Irfanwani in #124
- feat: MCP client — external servers as agent tools (closes #107) by @Irfanwani in #125
Full Changelog: v0.18.0...v0.19.0
v0.18.0
What's Changed
- docs: v0.18.0 Next as issues #70-72 by @Faisal-Fayaz in #73
- feat: doctor --fix and sk report by @Faisal-Fayaz in #74
- docs: release policy with version-branch CI guard by @Faisal-Fayaz in #75
- docs: contributor growth with onboarding and SLAs by @Faisal-Fayaz in #78
- fix: ignore venv/ as well as .venv/ by @Faisal-Fayaz in #80
- feat: example word_definition TOOLS.md pack by @Faisal-Fayaz in #81
- docs: contributor credit via CONTRIBUTORS.md + .mailmap by @Faisal-Fayaz in #82
- style: prefix tool and agent errors with Error:/Denied: by @HarshRajSinghania in #91
- sk: start each command --help with a verb by @wufangyong973 in #93
- sk doctor: name the exact fix command on every red line by @wufangyong973 in #92
- test: cover brief and todo edge cases by @tayfuryldz in #89
- test: keep F1 help synced with slash commands by @tayfuryldz in #90
- feat: second example TOOLS.md pack (closes #85) by @Irfanwani in #94
- docs: README command table audit (closes #76) by @Irfanwani in #95
- style: --help description clarity pass (closes #86) by @Irfanwani in #96
- docs: file parity batch in Later by @Faisal-Fayaz in #116
- feat(website): add CLI-themed marketing + docs site (Vite + React + TS) by @Irfanwani in #118
- feat: read-only approval mode (closes #98) by @Irfanwani in #117
- fix: read-only prompt line on Anthropic path (closes #119) by @Irfanwani in #120
- release: bump to 0.18.0 by @Faisal-Fayaz in #121
New Contributors
- @HarshRajSinghania made their first contribution in #91
- @wufangyong973 made their first contribution in #93
- @tayfuryldz made their first contribution in #89
Full Changelog: v0.17.0...v0.18.0