📦 cloudflare / vibesdk

📄 CHANGELOG.md · 436 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436# Changelog

## [1.5.0](https://github.com/cloudflare/vibesdk/compare/v1.4.0...v1.5.0) (2026-02-03)


### Features

* add app visibility check for preview deployment ([3c4f203](https://github.com/cloudflare/vibesdk/commit/3c4f2030d730e95fe0bd8deb17b1265cd5f20ecf))
* add phase timeline change subscription and event handling ([a1c7404](https://github.com/cloudflare/vibesdk/commit/a1c740411d7b183d26b334d4c5a2a80ab4905728))
* add phase timeline change subscription and event handling ([f8b14cd](https://github.com/cloudflare/vibesdk/commit/f8b14cde831e284d478633154189e5032dce3506))
* enhance rate limit result with exceeded limit details and limit values ([aceac60](https://github.com/cloudflare/vibesdk/commit/aceac6076d51c0d744582ebe7f9f6ce3b08b73ad))
* enhance rate limit result with exceeded limit details and limit values ([721b9e8](https://github.com/cloudflare/vibesdk/commit/721b9e8e2e770530465cc37b057760a6c8b9af47))
* enhance type exports and improve utility functions for better type safety ([47eba5f](https://github.com/cloudflare/vibesdk/commit/47eba5f32ae48efceb07ac9484500cb6e4d3663e))
* expand drizzle types script on sdk bundle ([96b709e](https://github.com/cloudflare/vibesdk/commit/96b709e96bb724458bc6bc680bf94f72466c5cb0))
* expand drizzle types script on sdk bundle ([33eb39f](https://github.com/cloudflare/vibesdk/commit/33eb39f2d73a3e89b3f83af79566916935c5b9d2))
* implement phase timeline management and state tracking in SDK ([dbcf51f](https://github.com/cloudflare/vibesdk/commit/dbcf51fd16c75886104cb9c4fd2a93b6ba0923b7))
* implement WebSocket ticket authentication and management system ([1fe8640](https://github.com/cloudflare/vibesdk/commit/1fe8640ddaece52a2befe5a227918831f864c7e0))
* integration tests with worker ([f565aff](https://github.com/cloudflare/vibesdk/commit/f565aff144bd0c2b6065db9406da269e0d587c9d))
* integration tests with worker ([a68d9cb](https://github.com/cloudflare/vibesdk/commit/a68d9cbde5ba14cba53414361bcbefdb41851f9f))
* readme update ([33f72ab](https://github.com/cloudflare/vibesdk/commit/33f72ab3dea70c1bc2c13e9ce30f79caa1c99422))
* refactor client methods to include app management functionalities ([b9f0416](https://github.com/cloudflare/vibesdk/commit/b9f041655ae82898e757a19be06e9b35f58f98a8))
* sdk tests ([a841168](https://github.com/cloudflare/vibesdk/commit/a8411685ff7ef3fce82aba34534d6145bb2a09fe))
* sdk ws ticket auth and auto reconnect ([932271f](https://github.com/cloudflare/vibesdk/commit/932271fd33d9a7f122cd193ae8911195d951339c))
* update model configurations and enhance inference handling ([f7960d5](https://github.com/cloudflare/vibesdk/commit/f7960d5b4e5c71297733bd6e3f653253efa14ce8))
* use original worker types in sdk ([6745f04](https://github.com/cloudflare/vibesdk/commit/6745f0446bb11c6fd99adaddd9c45400a1f33014))
* use original worker types in sdk ([0bc7db9](https://github.com/cloudflare/vibesdk/commit/0bc7db9bf354b6160da046cb0a765a1e502f14e5))
* wrap global fetch to preserve context in Workers runtime ([b7be5db](https://github.com/cloudflare/vibesdk/commit/b7be5dba23ec03315eb52cc83784699553f56868))


### Bug Fixes

* do not allow non owner to export code to github repo after oauth callback ([0b30b38](https://github.com/cloudflare/vibesdk/commit/0b30b38eb51f5b77f1c56aeef3b546d586ab6eba))
* only app owner should be able to deploy preview ([ba22bf8](https://github.com/cloudflare/vibesdk/commit/ba22bf85cdee42c6144ccdfe071b32be36b3e24e))

## [1.4.0](https://github.com/cloudflare/vibesdk/compare/v1.3.0...v1.4.0) (2025-12-20)


### Features

* add blueprint parsing utilities and enhanced session state tracking to SDK ([96168d5](https://github.com/cloudflare/vibesdk/commit/96168d54ebf8352af9bfdf9113f04a3df5aaf90b))
* add common pitfalls and dependency documentation to phase implementation prompt ([0184e5f](https://github.com/cloudflare/vibesdk/commit/0184e5fadf4f8c2a0f31d6e11853b7cd2115e5b1))
* add concurrency control and cleanup for Claude review workflow ([b5a76da](https://github.com/cloudflare/vibesdk/commit/b5a76dae70febd9c624ab75f4f0e117c044c5c4e))
* add dedicated AI changelog workflow and improve release-please gating ([4e97d5a](https://github.com/cloudflare/vibesdk/commit/4e97d5a8e1e85be02d04bf3c62a00d2ab8ff5f62))
* add feature modules and capabilities discovery ([0534a95](https://github.com/cloudflare/vibesdk/commit/0534a955f40682cd0163ed315a4963cfde0cf1b4))
* add HTTP retry logic with exponential backoff to SDK client ([b02025e](https://github.com/cloudflare/vibesdk/commit/b02025e050adc6c6c7fa324211743b63efe6df49))
* add integration test controls and exclude from pre-commit hooks ([e68369b](https://github.com/cloudflare/vibesdk/commit/e68369b9e61b4eb7ad56b30d4c39c2b55d437fd2))
* add missing environment variables to .prod.vars template generation ([7127cad](https://github.com/cloudflare/vibesdk/commit/7127cadd0c7a8b2b456c7e7bd79371af98f8d3b8))
* add missing environment variables to deployment workflow and script ([965381c](https://github.com/cloudflare/vibesdk/commit/965381ca7e47bd138656cb50d47ecd32a388ff6f))
* add new model definitions ([e73a089](https://github.com/cloudflare/vibesdk/commit/e73a08928021823068d5dc2ece0a97d303b30504))
* add pre-deploy safety gate with automated code fixing ([611eb8e](https://github.com/cloudflare/vibesdk/commit/611eb8e5bb0cc3c9c3ea56efb7578a3d5117d177))
* add query length validation with 20k character limit ([8927bf0](https://github.com/cloudflare/vibesdk/commit/8927bf01b48ff4357a1d2e46cb5cb518ef9cbde4))
* add query length validation with 20k character limit ([715d21f](https://github.com/cloudflare/vibesdk/commit/715d21fca5a2ac04972d9b7eea600471b81663b9))
* add release-live deployment workflow and vitest bun:test alias ([a71e382](https://github.com/cloudflare/vibesdk/commit/a71e3826bf011c90bdbd89d26a0ab3a8bd0edc7c))
* add retry logic and blank screenshot detection for browser rendering ([c30a422](https://github.com/cloudflare/vibesdk/commit/c30a422fa606bac5480ba7bca8cc31178e08db6d))
* add SDK documentation and usage example to main README ([3b11517](https://github.com/cloudflare/vibesdk/commit/3b11517310cd4fc5594cdab4caf1316ea7b4e9ce))
* change the official preview domain to cloudflarepreviews.net ([516f92c](https://github.com/cloudflare/vibesdk/commit/516f92cbc5ac94024ae5a933cd3aa93b29b666fd))
* client sdk + tests + docs ([46d7769](https://github.com/cloudflare/vibesdk/commit/46d7769bc12253a4240c5b447772f0391d8f28c3))
* enable Agent SDK for all Claude Code Action workflows ([4aa6f5f](https://github.com/cloudflare/vibesdk/commit/4aa6f5f12ab2050930a759d44b1260d6af2103b8))
* enhance CI/CD workflows with security and automation improvements ([d86377e](https://github.com/cloudflare/vibesdk/commit/d86377eebfe5d2086f9b9700ea241bec17ae5129))
* enhance Claude review workflow with comment-based triggers and sticky comments ([9716c42](https://github.com/cloudflare/vibesdk/commit/9716c42988338e3026627483680777d9e91abbfb))
* enhance Claude review workflow with improved PR description handling and streamlined review process ([6f6dc84](https://github.com/cloudflare/vibesdk/commit/6f6dc84c11e724f320e3ac2b6d6d8dc224361381))
* gemini 3 flash ([6452622](https://github.com/cloudflare/vibesdk/commit/64526224e96e8284e345bdcc61cdf28d0c49658a))
* improve phase generation and React render loop prevention prompts ([edc9deb](https://github.com/cloudflare/vibesdk/commit/edc9deb1e4d243dfb80118ddebcad0b6a50c8c16))
* improve SDK error handling and resource cleanup ([17f1d4e](https://github.com/cloudflare/vibesdk/commit/17f1d4ed28487cd83da8ba3271c07ef65f30782b))
* improve workflow metadata handling and cryptographic security ([5869e41](https://github.com/cloudflare/vibesdk/commit/5869e4123aeffe756b0e2b86597b83b4eade5ec3))
* improve workflow reliability and add nightly branch support ([07d2d09](https://github.com/cloudflare/vibesdk/commit/07d2d09d1b65a5673e429f911ec6f770e4d4760d))
* increase temperature and reasoning effort for blueprint ([f0ec7c9](https://github.com/cloudflare/vibesdk/commit/f0ec7c97c519c3c9c06fc54ca827324a90cc960a))
* new zero knowledge vault implementation ([fd28396](https://github.com/cloudflare/vibesdk/commit/fd283966ef257178b4332a1c828638d1c3d77f47))
* optimize phase context and reduce max phases to 10 ([0557bf7](https://github.com/cloudflare/vibesdk/commit/0557bf71c61ba6c7eb68ad07600ef87768366cbb))
* optimize pre-commit hook with selective typecheck and related tests ([1cab335](https://github.com/cloudflare/vibesdk/commit/1cab3357291c91f631705a975d4786a5304ed58f))
* phase implementation propmt rewrite - v78 prompt variant ([ffa547e](https://github.com/cloudflare/vibesdk/commit/ffa547e3e6fedc07c694052a2added4a810424b9))
* refine agent model configurations and phase generation strategy ([69c8642](https://github.com/cloudflare/vibesdk/commit/69c86425590c108d7926a7c074ee2a830d5aa593))
* replace CLI token authentication with SDK API key management ([30ba991](https://github.com/cloudflare/vibesdk/commit/30ba9918fc0eb176c65ff0ff0d4912a425413ecb))
* some prompt improvements ([e136129](https://github.com/cloudflare/vibesdk/commit/e1361297a704e78e059bddcffeb5c3f3f3490782))
* suppress AI Gateway token in CI and limit template deploy environment variables ([ee7a83f](https://github.com/cloudflare/vibesdk/commit/ee7a83ff1d1e11bbbf7607c4c7a74a75dbef29d1))
* truncate exec command output to prevent token overflow ([2d05283](https://github.com/cloudflare/vibesdk/commit/2d0528363c98fc54c4e105e750eda20b8e55b414))


### Bug Fixes

* correct indentation in vault-context unlock error handler ([f908d31](https://github.com/cloudflare/vibesdk/commit/f908d31e0e3956675a9def25e74d1913dbb19b9c))
* detect module-level JSX anti-pattern in safety gate ([37e5ef5](https://github.com/cloudflare/vibesdk/commit/37e5ef5edd6c48b075d8cd31b03b40b502a43d2b))
* improve shell safety and variable handling in claude-reviews gating ([f656cf0](https://github.com/cloudflare/vibesdk/commit/f656cf07d0e1b9d33ea593733ca15b77a715452d))
* improve shell safety and variable handling in claude-reviews gating ([31a1820](https://github.com/cloudflare/vibesdk/commit/31a1820c2c3cac6ce7d41401a13565ec2f91f08a))
* improved process monitoring, failure detection and restarts ([ca7d309](https://github.com/cloudflare/vibesdk/commit/ca7d309405c4a750f344371caef6a7b95b0714d3))
* prevent duplicate agent session creation and improve error handling in chat initialization ([40103ef](https://github.com/cloudflare/vibesdk/commit/40103ef67687d642b955172f6a841dd3abf6125d))
* refine preview switching logic and fix code generation prompt ([a658282](https://github.com/cloudflare/vibesdk/commit/a658282b1ca6e364e5dbe374ca75fde12d18ab99))
* remove redundant width/height styles from preview iframe ([f1efe5b](https://github.com/cloudflare/vibesdk/commit/f1efe5b1905cc59c6ee596183808add37f7a0e00))
* resolve babel traverse import compatibility and disable phase parameter in safety gate ([c33a972](https://github.com/cloudflare/vibesdk/commit/c33a972a4aec6bee0ce056192a0bc75300db5d51))
* stabilize legacy chats and preview rendering ([61421ed](https://github.com/cloudflare/vibesdk/commit/61421ed3575209356dc19828c7453b67a2d8d41f))
* use safeFiles instead of finalFiles for phase implementation logging and broadcast ([849fdce](https://github.com/cloudflare/vibesdk/commit/849fdced2ad43dbf79be8d44d74f3524b2bb7f70))


### Reverts

* remove USE_AGENT_SDK flag from Claude Code Action workflows ([1380279](https://github.com/cloudflare/vibesdk/commit/13802798cf81fafa756d2d6c5030ea837db2fe00))

## [1.3.0](https://github.com/cloudflare/vibesdk/compare/v1.2.0...v1.3.0) (2025-12-08)


### Features

* enforce template write-protection in simple code generator ([4f0dccf](https://github.com/cloudflare/vibesdk/commit/4f0dccf60661a6ae7ca09fd696270a0152316ea1))
* latest packages updated ([e5496e0](https://github.com/cloudflare/vibesdk/commit/e5496e0cfd2923acc25d7e4f2265b4a0d7fd69f8))


### Bug Fixes

* filter protected files ([ff3a302](https://github.com/cloudflare/vibesdk/commit/ff3a302bf8fa3059156c4f10efc30c55aa6f0455))
* variable name mismatch in simple code generation operation ([22b8f00](https://github.com/cloudflare/vibesdk/commit/22b8f0082ab0817be9fd9571c6d0806c49c1180a))

## [1.2.0](https://github.com/cloudflare/vibesdk/compare/v1.1.0...v1.2.0) (2025-11-30)


### Features

* add agent-specific model constraints and refactor generation ([3f9ccf7](https://github.com/cloudflare/vibesdk/commit/3f9ccf7b3b1b137d6255493da14f8463ce8a66f3))
* Cost optimizations via model configs and prompt improvements ([#247](https://github.com/cloudflare/vibesdk/issues/247)) ([2b3a901](https://github.com/cloudflare/vibesdk/commit/2b3a90149d336a1dc5aab6a7e4f999461cf147d3))
* enhance changelog generation with detailed PR and commit data ([8950852](https://github.com/cloudflare/vibesdk/commit/89508523afada3f9522cdc19b994006b4e878a15))
* improve template selection reliability and prompt clarity ([8ed1a08](https://github.com/cloudflare/vibesdk/commit/8ed1a0840b70f3e48a6245a89d4b4d468093ee97))
* prompt tuning for shorter blueprints ([e9041f1](https://github.com/cloudflare/vibesdk/commit/e9041f1793bced58754a177c8a95e2609a5b56de))
* rewrite process monitoring and error handling ([b0db701](https://github.com/cloudflare/vibesdk/commit/b0db701e82fad2d00820b7bd127b412017301cce))
* upgraded to sandbox sdk version 0.5.2 ([9f9cc7a](https://github.com/cloudflare/vibesdk/commit/9f9cc7aa98be1373db0267b39cb7dd67d82d5dd6))


### Bug Fixes

* add additional ownership verification checks ([b74a645](https://github.com/cloudflare/vibesdk/commit/b74a645202937d0e8538265c9b7c6467f084655e))
* added instructions for token creation ([3544038](https://github.com/cloudflare/vibesdk/commit/354403896f81573316f4ec5ec4fb1cae898fb255))
* added instructions for token creation ([f7cc7ea](https://github.com/cloudflare/vibesdk/commit/f7cc7ea2bd243eefa176900e820b30b8a61e4c65))
* added instructions for token creation ([ea3f110](https://github.com/cloudflare/vibesdk/commit/ea3f110fd9526da2978dd1064d377bf70f0c7c81))
* better stale comment removal + correct YAML string escaping ([834cffa](https://github.com/cloudflare/vibesdk/commit/834cffa6968bc71513640e423a8f504f17d4ef9a))
* cleanup chat.tsx for build ([670c8d6](https://github.com/cloudflare/vibesdk/commit/670c8d6c241d38335676440ecaa6225795ba6f2a))
* don't wait for runtime errors if app not deployed ([0dd3e7e](https://github.com/cloudflare/vibesdk/commit/0dd3e7ef357a0193d6f8f5de9771306ab13754bd))
* dont clear runtime errors on executeDeepDebug ([1eda73e](https://github.com/cloudflare/vibesdk/commit/1eda73ef5a57aa6203d9b7dac9d39bf160b2af00))
* prevent race condition in code generation state ([188ba0d](https://github.com/cloudflare/vibesdk/commit/188ba0d1bdf7f30fd258275804e311921457d5e9))
* typeScript features configurable to reduce memory ([d3f984c](https://github.com/cloudflare/vibesdk/commit/d3f984c3fd8e5ce4909f5849b97c3ecd3b900dd2))
* unescape commit messages before git operations ([d51310b](https://github.com/cloudflare/vibesdk/commit/d51310b77723c87749a34c20b78a415054298eaa))

## [1.1.0](https://github.com/cloudflare/vibesdk/compare/v1.0.0...v1.1.0) (2025-11-04)


### Features

* enhance changelog generation with detailed PR and commit data ([7850fc6](https://github.com/cloudflare/vibesdk/commit/7850fc620cf56372ab364711b1479a65279e5e32))
* enhance changelog generation with detailed PR and commit data ([01afb74](https://github.com/cloudflare/vibesdk/commit/01afb7410b3cd5e0a5bb228d9aad238e9b1d3985))


### Bug Fixes

* change phase not found from error to warning ([2b78809](https://github.com/cloudflare/vibesdk/commit/2b78809a0751f21a1f9637c91cc4238ebfb2bcf1))
* client and logger management in DeploymentManager ([2a19261](https://github.com/cloudflare/vibesdk/commit/2a192612e0c9c37efabd8712f6804cb184c80745))
* correct metadata file path and instance ID generation ([4e932f8](https://github.com/cloudflare/vibesdk/commit/4e932f889e7e1630dc1f0693af0b3514c63d69e2))

## 1.0.0 (2025-11-03)


### Features

* add abort signal support to inference operations ([f3e545e](https://github.com/cloudflare/vibesdk/commit/f3e545e742b7b4cedb4c74b3af9501327ee8a8b3))
* add actionKey tracking for inference calls and rate limiting ([226441e](https://github.com/cloudflare/vibesdk/commit/226441eda591b94cbf259e04f5b216eb74eae7bf))
* add app visibility toggle and shareable link functionality to deployment controls ([692215d](https://github.com/cloudflare/vibesdk/commit/692215d388ab19ecd1871ac7e1e0303555660b6a))
* add auto-scroll behavior to chat messages container ([6919820](https://github.com/cloudflare/vibesdk/commit/69198204c7d972261b17e4177980b5602d9a5ff5))
* add automated PR description generation workflow ([3c81d5d](https://github.com/cloudflare/vibesdk/commit/3c81d5d486a244ca9dfcf40495641dedea3d453a))
* add automated PR workflows and commit validation ([5ba22fc](https://github.com/cloudflare/vibesdk/commit/5ba22fce6f707c9b05f39bdeee291f7464d8b0bb))
* add better streaming tool call accumulation and debug logging ([67360fe](https://github.com/cloudflare/vibesdk/commit/67360fef74a033fc898b7cf2e425218e0278d269))
* add bootstrap script and template customization ([1fa893f](https://github.com/cloudflare/vibesdk/commit/1fa893fe72f709587c7a6080d37076015dacd7c2))
* add conciseness requirement to agent instructions ([262d48f](https://github.com/cloudflare/vibesdk/commit/262d48fdeddeca349430e36035a5a8da2ec6c662))
* add conversation reset functionality with confirmation dialog ([5ebb714](https://github.com/cloudflare/vibesdk/commit/5ebb714087367724785f97991c9c5fbe9587e83a))
* add Custom style option to template selector ([76a4960](https://github.com/cloudflare/vibesdk/commit/76a4960fe1ed5cba209be4618408748d7bff2d78))
* add deep debug session management with state persistence and wait tools ([e60694f](https://github.com/cloudflare/vibesdk/commit/e60694f6334b2c05acd1c7147650fc88c9adbd61))
* add deep debugger transcript UI with collapsible tool results ([95ed92f](https://github.com/cloudflare/vibesdk/commit/95ed92f0111bab5f78318a810c9c965afc38a388))
* add deploy to Cloudflare button in phase timeline header ([bea0bcd](https://github.com/cloudflare/vibesdk/commit/bea0bcdc09a408a0fdea6f5e27cd308bc57f2fb2))
* add diff toggle option to git show command ([2657ba9](https://github.com/cloudflare/vibesdk/commit/2657ba9706a65cd0c6bb7e7dfeaf23265c24e035))
* add discover nudge UI with arrow and font styling ([a33f29b](https://github.com/cloudflare/vibesdk/commit/a33f29b153b44246a3c74479ce204193bb8a8ea4))
* add duration filter option for log retrieval in sandbox ([4579da2](https://github.com/cloudflare/vibesdk/commit/4579da2530a45d91294fd108d9937254d93e68de))
* add dynamic platform status banner with changelog dialog in global header ([2f24af2](https://github.com/cloudflare/vibesdk/commit/2f24af2cedf0b2f0e6701838295dbd97d394f5b5))
* add ESM module support and improve error handling in worker deployment ([dc2ee30](https://github.com/cloudflare/vibesdk/commit/dc2ee30a13f32bdb47434bcdde0397a9ead3a5e2))
* add exponential backoff and max retries constant for deployment failures ([cbf1220](https://github.com/cloudflare/vibesdk/commit/cbf12206a12a45e400a64fbc278d5cbbf3521241))
* add force refresh mechanism for preview deployments ([796e34d](https://github.com/cloudflare/vibesdk/commit/796e34d3459657502599bdbfdeddc1144289c0e3))
* add generate_files tool for creating new files and full rewrites ([52d917f](https://github.com/cloudflare/vibesdk/commit/52d917f2f6ff39f2ea047f494cf579e28dab9a31))
* add Git clone functionality for repositories ([d7532f2](https://github.com/cloudflare/vibesdk/commit/d7532f225d6ff6fb4e9439ea02619338ac5e5207))
* add git clone protocol support with template rebasing ([6005c4d](https://github.com/cloudflare/vibesdk/commit/6005c4dea9fe15ee03f8a77edbba950081dd176e))
* add git version control tools and enhance debugging system ([f6b6b00](https://github.com/cloudflare/vibesdk/commit/f6b6b0076d0ef57ef120a0a15b6493ecb616f020))
* add GitHub Actions for issue triage + improved code-review ([d42f805](https://github.com/cloudflare/vibesdk/commit/d42f8050b3b3a53a4f2e5e612e156aea534cb71d))
* add in-memory caching for git clone operations with 5s TTL ([263ac37](https://github.com/cloudflare/vibesdk/commit/263ac37b3d0289f5b0ca3c1eda8273a001088321))
* add incremental GitHub sync with commit history preservation ([4785472](https://github.com/cloudflare/vibesdk/commit/4785472f0664b946714ef180727bc6427cbc8843))
* add indexes for app views and stars by app_id and timestamp ([87dedbe](https://github.com/cloudflare/vibesdk/commit/87dedbeef5379e1023e09e33749b5895d6204ddd))
* add inference cancellation support with AbortController ([6e752c2](https://github.com/cloudflare/vibesdk/commit/6e752c214197ec755c988ee0308721d1f04b50fb))
* add issues field to DeterministicCodeFixCompletedMessage interface ([f7689fd](https://github.com/cloudflare/vibesdk/commit/f7689fdc1c2b53427928a6c155dd0b1f11ac3d74))
* add latest Gemini model variants ([134f518](https://github.com/cloudflare/vibesdk/commit/134f518cb42fc77ff2e402dc684afd02f18c607a))
* add latest Gemini model variants and reorganize AI model enum groupings ([a6a2b5d](https://github.com/cloudflare/vibesdk/commit/a6a2b5df3d8698b28957cdc21a5f6c0ba12663aa))
* add llm.md and update claude.md using it ([a1e90dd](https://github.com/cloudflare/vibesdk/commit/a1e90ddfe398714ca9f4af75e57ea935b184060b))
* add localhost:8787 to allowed CORS origins in dev environment ([88c1919](https://github.com/cloudflare/vibesdk/commit/88c1919e7ff52f986acfa1553a00f9b00e873d1e))
* add log file extractor tool and nanoid dependency ([0b12d76](https://github.com/cloudflare/vibesdk/commit/0b12d76b7fbea3d7ea9e7863e9bb6be0d0cde27f))
* add option to suppress error toasts in API client requests ([e490280](https://github.com/cloudflare/vibesdk/commit/e4902806e5f12019d2980c2bbbc14cbf1321dfa7))
* add persistent command execution in sandbox environment ([7d02a43](https://github.com/cloudflare/vibesdk/commit/7d02a43669414185bed002ddc3baff463e15753d))
* add preview expiration handling and update deployment messaging ([74b16da](https://github.com/cloudflare/vibesdk/commit/74b16daee96dc86dd72091ea49c19b79f252f8a4))
* add previous debug session context and improve error handling in debugging tools ([45ac910](https://github.com/cloudflare/vibesdk/commit/45ac9105ad920e36cd7b284a050a414c1913a2a6))
* add project name generation and config file updates ([a948e62](https://github.com/cloudflare/vibesdk/commit/a948e62b29999f3dca31b0262438fa3608c9df35))
* add pulsing edge animation to indicate active phase progress ([49daa1d](https://github.com/cloudflare/vibesdk/commit/49daa1ddd4ad7a6b66d23c1b0adc78677478ec6f))
* add read-only mode for agent initialization ([7f83e19](https://github.com/cloudflare/vibesdk/commit/7f83e1975f72a7e1df90a6b661a45f553a882176))
* add retry logic for process health check in sandbox service ([3284afe](https://github.com/cloudflare/vibesdk/commit/3284afe0201f591776e348ffb0666bf9e4a5c494))
* add retry mechanism for sandbox deployment failures with max 3 attempts ([1c110e0](https://github.com/cloudflare/vibesdk/commit/1c110e0cbf443b74f01a8a9dd4aa8772ed3f479e))
* add safe JSON stringification with circular reference and Error object handling ([6e6dcd2](https://github.com/cloudflare/vibesdk/commit/6e6dcd2d155ef3064bc60c33879c32334f76b2c0))
* add Sentry frontend integration ([72455ff](https://github.com/cloudflare/vibesdk/commit/72455ffc53b2cb527bcd317f4bae89404795c674))
* add Sentry frontend integration ([c6755a2](https://github.com/cloudflare/vibesdk/commit/c6755a2e85a7b3c49e1f73aa9f9a9570c9fd09eb))
* add sort persistence and auto-collapse sidebar on new build ([332041a](https://github.com/cloudflare/vibesdk/commit/332041acc160128a015e65719590fea64e11b16e))
* add stop generation button and handle cancelled state in phase timeline ([3cd7cab](https://github.com/cloudflare/vibesdk/commit/3cd7cabed64f8cbd012f12f63b5be6355b9a51e4))
* add streaming support to deep debugger and enhance logs tool with truncation ([1bdb1e7](https://github.com/cloudflare/vibesdk/commit/1bdb1e7e97c6a18ae3c3a2c69b8c14e6fdd65a19))
* add support for backward compatibility flags in templates ([506a7ca](https://github.com/cloudflare/vibesdk/commit/506a7cabb6578583a11ca4b3c1a14fcc1bca02b1))
* add support for separate preview domain in deployment system ([057ffa5](https://github.com/cloudflare/vibesdk/commit/057ffa5bbd6d2969d83381531e6f49b20f5ed263))
* add support for user-suggested phase generation and forbid image generation ([0ab6501](https://github.com/cloudflare/vibesdk/commit/0ab6501eb3a074efb37967b3d2a92ad8e27f74fb))
* add timeout handling and force redeploy option ([d2543d5](https://github.com/cloudflare/vibesdk/commit/d2543d5e575c45b141bb8728eeb10e3674fceb13))
* add tool depth limit and conversation context compactification ([5ba30b9](https://github.com/cloudflare/vibesdk/commit/5ba30b9cb384bc2c519462c436f37dc2c7536f72))
* add tool result field to websocket messages and update event handling ([41fab81](https://github.com/cloudflare/vibesdk/commit/41fab814b6991895da1cd9eccb2acac00a6f79a4))
* add uploads routes + fix filename in r2 ([6a41be1](https://github.com/cloudflare/vibesdk/commit/6a41be1d0d19317146c07ac2bbaab90d46bed0df))
* add wait_for_generation tool and enhance tool call result handling ([92f4e0e](https://github.com/cloudflare/vibesdk/commit/92f4e0e5192efd8ca0154e7d28ba6fd1f046a8da))
* add WebSocket support for sandbox proxy ([9d9d60b](https://github.com/cloudflare/vibesdk/commit/9d9d60b3313eee2f58e2e50fe19fdfd44ab99511))
* add WebSocket support for sandbox proxy ([72538be](https://github.com/cloudflare/vibesdk/commit/72538be52c99345a3fa20ec36e91a0eb274ce718))
* add word counter and 4000 word limit to chat input ([33f5f50](https://github.com/cloudflare/vibesdk/commit/33f5f50cc23fe6a5e812ba865b30c968b6663a9d))
* added cloudflared tunnels for local dev + docs ([745cd2a](https://github.com/cloudflare/vibesdk/commit/745cd2ac8893c44e29f5e0cabc74938ea0004c3e))
* added guardrails that impact on multiple tiers for policy ([cf455b5](https://github.com/cloudflare/vibesdk/commit/cf455b5f465eaba4766008467a2141efed82f91b))
* added guardrails that impact on multiple tiers for policy ([6c1d1ec](https://github.com/cloudflare/vibesdk/commit/6c1d1ec23c789fcc47d40087185bb061c560890c))
* allow CORS for localhost during development ([c575baa](https://github.com/cloudflare/vibesdk/commit/c575baae7465200b02cea2bbd229280351c58607))
* alter template schema to return map instead of list of files ([fad85df](https://github.com/cloudflare/vibesdk/commit/fad85df3b1385426fb3892d74fb97f9f4dd2d52d))
* always upload images to r2, best-try on CF Images ([5797f13](https://github.com/cloudflare/vibesdk/commit/5797f135679ba5c6ea0e14a73b79eee9b6567d56))
* build lint/tsc cache in background on sandbox init ([c89e655](https://github.com/cloudflare/vibesdk/commit/c89e6552899b591295a7969032cb58ff05881900))
* bump wrangler versions and default to sandbox-3 ([20f1be9](https://github.com/cloudflare/vibesdk/commit/20f1be99f83d1d3731ccee5c9c1a2460fc51fec1))
* cleaner sandbox instanceId generation + toast notifs ([7a667a7](https://github.com/cloudflare/vibesdk/commit/7a667a7ff8d29bcfadeea60d6e2e7c067c875d37))
* code deep debugger prompt tweaks ([394a720](https://github.com/cloudflare/vibesdk/commit/394a720fadb9db067f343b42e344c65d471da67d))
* disabled app remixing for now ([2ae671c](https://github.com/cloudflare/vibesdk/commit/2ae671cc79c424e6c1adc02a3fd45c97c98e6c09))
* disabled byok and secrets service ([6926d2e](https://github.com/cloudflare/vibesdk/commit/6926d2e437c6892bf8d81ee34c33aa57176665a1))
* disabled byok and secrets service ([a01e82b](https://github.com/cloudflare/vibesdk/commit/a01e82bf44ccded4882507fc84549001d07a94c5))
* display completion message when entering finalization phase ([1365eeb](https://github.com/cloudflare/vibesdk/commit/1365eebae9fc150a91d048bae2e6b5cf11cda350))
* display tool execution status in chat messages with live updates ([efef517](https://github.com/cloudflare/vibesdk/commit/efef517abe2c2256edcd40a65c95f09911c20588))
* DO based git, fs storage, commit every saved file ([2156e89](https://github.com/cloudflare/vibesdk/commit/2156e89a22280fc7d16483e9d50ec635f0bfb2a0))
* doc and script for local setup + local fixes ([1bcb83b](https://github.com/cloudflare/vibesdk/commit/1bcb83b65633a35f254d306ae184d4f7d9703ff9))
* enable Sentry error reporting with CF Access auth and improved logging integration ([fa24bfb](https://github.com/cloudflare/vibesdk/commit/fa24bfbb1968f11e9b66fac32ed78366ae51e8dd))
* enhance app list animations and infinite scroll loading experience ([70f0adc](https://github.com/cloudflare/vibesdk/commit/70f0adceec88ce948d8bc53659809ad9e30052d4))
* enhance bootstrap command validation and safety ([ed1c006](https://github.com/cloudflare/vibesdk/commit/ed1c00642d452632d2aebdbc22d1c855f7bd7692))
* enhance debugging tools with user interaction handling and runtime error detection ([b144e2c](https://github.com/cloudflare/vibesdk/commit/b144e2c8b63bdf803f28b0ad85f8183ae6281316))
* enhance deep debug session management and UI ([2188c90](https://github.com/cloudflare/vibesdk/commit/2188c90b1fecc5571ec011696f6d3f4b1e5fbd4f))
* enhance git integration with safer command access ([3c9696f](https://github.com/cloudflare/vibesdk/commit/3c9696f96faa27e89e025c0bd7d13c230e73ff13))
* enhance git show command with diff support and optimize message handling ([fd70b1c](https://github.com/cloudflare/vibesdk/commit/fd70b1c7673c3b7d84f3056167e95625098c10da))
* enhance phase timeline with debugging status and issue tracking ([79fb107](https://github.com/cloudflare/vibesdk/commit/79fb1071524cd654750f978332f6acc0d1ac4c2a))
* enhance PR description workflow with review capabilities ([433c398](https://github.com/cloudflare/vibesdk/commit/433c398b4ab9e7afb55d2c602a62c1a00ea0d896))
* enhance PR review automation with issue linking and feedback ([04720aa](https://github.com/cloudflare/vibesdk/commit/04720aa280c36725479941212d69c4b6305bbc17))
* enhance PR review workflow with unified analysis ([b321376](https://github.com/cloudflare/vibesdk/commit/b3213764e02fcebd19858d2036bc3db245ed0bde))
* enhance prompts for react errors ([9674413](https://github.com/cloudflare/vibesdk/commit/96744135e23124294874ef483bfadf1602676692))
* enhance template file filtering with pattern matching and add nanoid generator ([68678ac](https://github.com/cloudflare/vibesdk/commit/68678ac3a06b71d936a8b5f8e9e146b093d6d9a0))
* extend PR review trigger to include synchronize events ([16e18ba](https://github.com/cloudflare/vibesdk/commit/16e18ba8e3514377e75011bd36e1861a6839829d))
* fix frontend types + proper load convo state ([3d6cc16](https://github.com/cloudflare/vibesdk/commit/3d6cc16432e96a6b7a5b2e2bbc8084bb5fe419c0))
* fortification against rerender loops ([fbda105](https://github.com/cloudflare/vibesdk/commit/fbda10566cc717c8a9628e260de390154bbf38f7))
* General cleanups and patches ([8133d22](https://github.com/cloudflare/vibesdk/commit/8133d2218f774c6f6daf126a5626c63a09dd283e))
* git repos finally working ([d2e4594](https://github.com/cloudflare/vibesdk/commit/d2e4594771869cbc0f3c8140445bb39ac677ddbb))
* implement collapsible tool result viewer with JSON formatting support ([9ae4640](https://github.com/cloudflare/vibesdk/commit/9ae464050cad6a55aa10f87df01f0739ccc00364))
* implement D1 read replicas for optimized database queries ([2e7110a](https://github.com/cloudflare/vibesdk/commit/2e7110af58201ef92181e126bee072006df3a73e))
* implement daily rate limit for API and LLM calls ([d8f0ba0](https://github.com/cloudflare/vibesdk/commit/d8f0ba017b0a41ba7727ca7546c2fdd5d18fbb7f))
* implement file tree builder and pass in project context ([2dd4b2a](https://github.com/cloudflare/vibesdk/commit/2dd4b2a66a2f03ac9adc7845b6e2f5945d5b792d))
* implement message deduplication to prevent duplicate assistant responses ([0256634](https://github.com/cloudflare/vibesdk/commit/0256634a6a042d7136a6b9bcda80ea92a8d1478c))
* implement model-specific rate limit increments for LLM calls ([cc1de09](https://github.com/cloudflare/vibesdk/commit/cc1de09e4428e4456e9a6d26fd556fffce1a8285))
* implement project name and blueprint update tools ([871548f](https://github.com/cloudflare/vibesdk/commit/871548febfdcf6efd5d3fade563f8a7738f64e08))
* improve AI Gateway token validation and handling ([f0bce24](https://github.com/cloudflare/vibesdk/commit/f0bce241777d772a9542ad4336da41d9eded6664))
* improve chat message handling and reconnection flow ([b7e1ae2](https://github.com/cloudflare/vibesdk/commit/b7e1ae27b1c1c837abf919be1ad53b899e3420ba))
* improve chat message handling and reconnection flow ([d853266](https://github.com/cloudflare/vibesdk/commit/d8532668ec9ff595522c9fe9169b20a74c55baa7))
* improve code regen ([c3baadf](https://github.com/cloudflare/vibesdk/commit/c3baadff98b875a8ba8d434cedeba464ab79daa3))
* improve error handling and message display for debugging ([472688d](https://github.com/cloudflare/vibesdk/commit/472688dd38f406bad1e6784901ec7124910a11c5))
* improve file tree serialization and error formatting ([ddcfa3a](https://github.com/cloudflare/vibesdk/commit/ddcfa3ab315cec5c363553395b6bb67ca5402b6d))
* improve package.json synchronization with sandbox ([a960bc2](https://github.com/cloudflare/vibesdk/commit/a960bc2836bfa05da3ee465df7d4d4955f581661))
* improve sandbox and git integration ([8044881](https://github.com/cloudflare/vibesdk/commit/8044881621661f681a045b6f5af65826c2fd09c1))
* improve sandbox directory handling and error recovery ([eaf5bd5](https://github.com/cloudflare/vibesdk/commit/eaf5bd57b78e5a9f2a102f08c2f72ea95e66955e))
* improve tab layout and git clone button placement ([8b6f908](https://github.com/cloudflare/vibesdk/commit/8b6f9086cf7e319fe7e0e7e758baa371bfd63490))
* improve tab layout and git clone button placement ([c1b8a02](https://github.com/cloudflare/vibesdk/commit/c1b8a02c7188789036f1a964a9f80787394d80ee))
* improve tool calling depth handling for debugging ([73af22b](https://github.com/cloudflare/vibesdk/commit/73af22b1a43fdb0ed1ebbfbe06df3288b38e25ea))
* in memory get template details ([e01f067](https://github.com/cloudflare/vibesdk/commit/e01f067969e1ad414257a312d7c887216c06fe46))
* include runtime errors in conversation context ([e71b9f5](https://github.com/cloudflare/vibesdk/commit/e71b9f5bf0a7713017428b5c6204214473316fac))
* increase instance resources and improve GitHub file export handling ([bfa4855](https://github.com/cloudflare/vibesdk/commit/bfa48552cb8e03123dc341ac79cfab5d307e1120))
* initial draft of ai gateway proxy for user apps ([79505a6](https://github.com/cloudflare/vibesdk/commit/79505a674b5a8f5a1979a0d1d0e60b1d28b2da8b))
* initial implementation of deep debugging agent ([520c2f6](https://github.com/cloudflare/vibesdk/commit/520c2f61fc5d6a012c45a5cb487fc728e2be3fb4))
* initial integration of images support in build/chat ([62d024f](https://github.com/cloudflare/vibesdk/commit/62d024f92e20043eaee8433e91c321f789eed821))
* isolated deepdebug window ([6605ecd](https://github.com/cloudflare/vibesdk/commit/6605ecdf51aa6f2c7feacc91ad2f3b1cdfb91127))
* limit deep_debug tool to one call per conversation turn ([1b13c71](https://github.com/cloudflare/vibesdk/commit/1b13c71b719871fc5c60e1a5e45a08bc90db2456))
* make deterministic code fixer completely sync ([23f0261](https://github.com/cloudflare/vibesdk/commit/23f0261d9079c9c2991074180c8b5468af0e085a))
* more prompt tweaks for react/frontend ([866c881](https://github.com/cloudflare/vibesdk/commit/866c881612adcbf1f658d63d20caeddee42c6602))
* more prompt tweaks, clarifications and build fix ([e54ea92](https://github.com/cloudflare/vibesdk/commit/e54ea92c4f23e2c65214293cce23376d1162c0bf))
* Only enable ai proxy if jwt secret is set ([c40cb7c](https://github.com/cloudflare/vibesdk/commit/c40cb7c958c072fbb1f2b5a9aef4611044407a5c))
* optimize GitHub push with per-commit trees and blob deduplication ([c73b698](https://github.com/cloudflare/vibesdk/commit/c73b698057e7648c4b318f0dc83908797096756e))
* origin validation for openai proxy ([297b918](https://github.com/cloudflare/vibesdk/commit/297b918e09d9beee4ba236f01951f956530a599b))
* pass user suggestions to phase impl too ([5b359e7](https://github.com/cloudflare/vibesdk/commit/5b359e749fc1f7cefcce57a6d7517a55a7949cec))
* phase bar on chat scroll + phase timeline consolidation ([e6c3f26](https://github.com/cloudflare/vibesdk/commit/e6c3f2629f821baf670ca5568dd5cf86680e1060))
* prompt optimizations and alignment ([ac99a15](https://github.com/cloudflare/vibesdk/commit/ac99a15994bb882deff6e0bde6d3388401961bf6))
* prompt refinements for zustand ([ff604c6](https://github.com/cloudflare/vibesdk/commit/ff604c6fafa42be76431d3dd8038edc9b4a71aa5))
* provide git tools to deep_debugger + reset functionality ([0c0a777](https://github.com/cloudflare/vibesdk/commit/0c0a7776203fbf728a9ab281206bb5e99f03d35a))
* purely in-isolate template unzip + inmemory storage ([3cd14ed](https://github.com/cloudflare/vibesdk/commit/3cd14ed58a4fe786523a4e5c63348c0b2671ee78))
* redact older phase details to optimize context length in prompts ([2cd720e](https://github.com/cloudflare/vibesdk/commit/2cd720ea26e6c03dcdeb250b4d93546da1f52d91))
* redesign app tabs + fixed dark mode banner color ([981c18d](https://github.com/cloudflare/vibesdk/commit/981c18d7243d96c840814c7f5d135d6ee8748333))
* reimplement tool calling pipeline for dynamic tools ([56ca8c7](https://github.com/cloudflare/vibesdk/commit/56ca8c7f372a071f77ef69c0c22640c84789a125))
* remove code-review system in favor of deep-debugger + user prompt ([bafe0d9](https://github.com/cloudflare/vibesdk/commit/bafe0d9fe63312895f8df4cfd6ae035d9199cf11))
* replace chat input with auto-resizing textarea supporting multiline messages ([8e295e6](https://github.com/cloudflare/vibesdk/commit/8e295e6f265b113b2b1061e622cddbb00929c3f3))
* replace fork count with view count in app card stats display ([f8a4823](https://github.com/cloudflare/vibesdk/commit/f8a4823c401df1220c9942490846bf094b4f06d9))
* replace XML parsing with direct tool-based conversation processing ([53afb15](https://github.com/cloudflare/vibesdk/commit/53afb15d25765f2c7ccae534811b5b25939b5a86))
* restrict Sentry error tracking to API endpoints only ([f53267d](https://github.com/cloudflare/vibesdk/commit/f53267dc042f1e8cb683a4961b36ae46783a89ec))
* reworked github flow, pure DO based + cache token to avoid oauth ([7f33d02](https://github.com/cloudflare/vibesdk/commit/7f33d02d4b9cf3408f546fe4efd46b9038b79297))
* rewritten process monitoring - simpler, more reliable ([cf99657](https://github.com/cloudflare/vibesdk/commit/cf996574f73c0b991d19079c4ea9b0dd531af2d7))
* sandboxsdk 0.4.3 port + in-memory template details zip extraction ([fd63813](https://github.com/cloudflare/vibesdk/commit/fd638136bc7261869fefbef2692ec488adabc5d9))
* show discoverable apps preview on homepage ([3f3b052](https://github.com/cloudflare/vibesdk/commit/3f3b0522ba2790eceb0e2197c9d42fdf0867d186))
* show discoverable apps preview on homepage ([5e05841](https://github.com/cloudflare/vibesdk/commit/5e05841eaec965c4b57340560e440d8f5879fa99))
* show toast on agent session fail ([9a9e401](https://github.com/cloudflare/vibesdk/commit/9a9e401c57c34612d833ace72e1d86b3533a2305))
* simplify GitHub push by passing file content directly instead of reading from sandbox ([66911fd](https://github.com/cloudflare/vibesdk/commit/66911fd49e5c738670bc7c090b7c2961ade4d369))
* store and pass last diff to allow revert ([95f739e](https://github.com/cloudflare/vibesdk/commit/95f739eebc1bb09340395cffedaa950ad1d77c7d))
* store full histories in separate DO table ([429b03b](https://github.com/cloudflare/vibesdk/commit/429b03b0d9ff1963c0f03d141c7a4f14726a113e))
* strip system context tags from user messages and UI ([87a44df](https://github.com/cloudflare/vibesdk/commit/87a44df29dfb70e26541262cd77fb1b88da7bff2))
* stronger auth enforcement, by default all routes are authentica… ([3228f0f](https://github.com/cloudflare/vibesdk/commit/3228f0f0d086be73c1417b81cd7fabf7754ff45f))
* true convo compactification + archive to r2 ([eb81e9a](https://github.com/cloudflare/vibesdk/commit/eb81e9aca3ec52cca319fc3cbe8abb2945658a23))
* uncomment fast code fixers for optional use ([cff2213](https://github.com/cloudflare/vibesdk/commit/cff2213d310e2d4f7267d81310bbc1616c6dbaa7))
* update to latest packages ([9ce7c55](https://github.com/cloudflare/vibesdk/commit/9ce7c5509b2055e88e1f546b82563eb4c8825e59))
* use custom isomorphic-git fork + fix fs adapter and integration ([27640b8](https://github.com/cloudflare/vibesdk/commit/27640b8020a767cd3e2ccbe0282c8cc961284408))
* wrap app cards and menu items in anchor tags for proper URL routing ([89a40f4](https://github.com/cloudflare/vibesdk/commit/89a40f41d596c49dd66d8b9031bae1e0215f3c41))


### Bug Fixes

* add ESM type declarations for isomorphic-git and update imports ([5bff523](https://github.com/cloudflare/vibesdk/commit/5bff5235f941fa198d93b482b74afcce64a4b716))
* add missing await for async getFullState call in getAgentState function ([b0afd15](https://github.com/cloudflare/vibesdk/commit/b0afd1533f736976367e8a3585a7d260d76fd8c4))
* add ownership/access checks in git protocol handlers ([ff9643a](https://github.com/cloudflare/vibesdk/commit/ff9643afb7d79ac6f58e2b2862b0681e7f94b6f2))
* add setup commands execution after sandbox deployment ([5c471ff](https://github.com/cloudflare/vibesdk/commit/5c471ff8ae4d21d678a592e3047b76d5b5153e47))
* Add template migration directly into onStart ([57ee53f](https://github.com/cloudflare/vibesdk/commit/57ee53f670178c0e350919d12376e164966a0bf9))
* adjust rate limit period from 1 hour to 10 minutes for better request throttling ([6aadd5f](https://github.com/cloudflare/vibesdk/commit/6aadd5f082479b8b8138b94963a24b06eb609887))
* align prompts to adhere better to user suggestions ([b7eff13](https://github.com/cloudflare/vibesdk/commit/b7eff133fd5af21959eb52f42ceea26a8f53abaf))
* allow websockets now in prompts ([406761c](https://github.com/cloudflare/vibesdk/commit/406761c89679b2a9998861f3eeef6d2b350a2cb8))
* better deduplication of commands for bootstrap file ([27efc11](https://github.com/cloudflare/vibesdk/commit/27efc11290e995187daf0a5f3d5b9b63af779aba))
* big asset fetching corruption + unicode issue ([7e1d70e](https://github.com/cloudflare/vibesdk/commit/7e1d70ea92df0435a432987111fcd621d90cfffb))
* big asset fetching corruption + unicode issue ([b2a317d](https://github.com/cloudflare/vibesdk/commit/b2a317d5dd0063006251ad16b6b83e38a7cc079d))
* build errors ([ddd5639](https://github.com/cloudflare/vibesdk/commit/ddd56394887abb248f51948d65895539e6736eba))
* build errors ([3898da4](https://github.com/cloudflare/vibesdk/commit/3898da495ec78526b36bf8c6657d5b89d45cefac))
* check pending user inputs before finalizing phase generation ([595f4f2](https://github.com/cloudflare/vibesdk/commit/595f4f231932659764744f802d1b3e0f2324cca8))
* check repo exists before export ([89ace7f](https://github.com/cloudflare/vibesdk/commit/89ace7f6a440de8e7f455d433644da26d260126d))
* clarify Cloudflare WARP note in setup documentation for local development ([49c5dd2](https://github.com/cloudflare/vibesdk/commit/49c5dd222efe1e89c1ffbc89684183e106e86b41))
* clarify docs and align ([5e1df23](https://github.com/cloudflare/vibesdk/commit/5e1df2364181d98adab392e207a6b74aefe8a669))
* clarify instructions around homepage rewriting and file modification restrictions ([1e24baa](https://github.com/cloudflare/vibesdk/commit/1e24baaa2157381735d76d1c580097eca9b4ba32))
* clean up error stack traces by filtering out non-typescript lines ([ef4f174](https://github.com/cloudflare/vibesdk/commit/ef4f17497fa1f622006b428606f7a6378b55a9c8))
* clear user suggestions after phase execution to prevent duplicate processing ([40f39ab](https://github.com/cloudflare/vibesdk/commit/40f39abb42db2d982fe245dabc316b4538aa1bb1))
* code debugger prompt improvements ([06375ce](https://github.com/cloudflare/vibesdk/commit/06375ce09891d311acc8b283391d2378a50f35f0))
* concurrent deploy + use nanoid + stalestate ([ee61d46](https://github.com/cloudflare/vibesdk/commit/ee61d464fbcd712a20ff822bdb76e0cf881e1aa3))
* copy URL button was not working ([1ff6122](https://github.com/cloudflare/vibesdk/commit/1ff612202a83672ecf8e3415b4778357c7662837))
* copy URL button was not working ([9a722e3](https://github.com/cloudflare/vibesdk/commit/9a722e3c3b2b9b99d6c6e0fef62fe13469b6071b))
* disabled tracing causing deployment failures for non-GA ([1fa292e](https://github.com/cloudflare/vibesdk/commit/1fa292ea92642992c867ee0a004fe1ed71a80c79))
* enhance code analysis and fix strategies for deterministic code-fixer ([589ca8f](https://github.com/cloudflare/vibesdk/commit/589ca8f4175434b723c3a324046a0e8c2e3c38e6))
* enhance deterministic code fixer to handle external module installation and improve tool execution feedback ([5baba34](https://github.com/cloudflare/vibesdk/commit/5baba3437ad6ff5272684bdd29d112f071abd6ed))
* ensure tool messages are preserved with their matching assistant tool_calls during conversation compactification ([78fe339](https://github.com/cloudflare/vibesdk/commit/78fe33936649039cb5adcd98dd01f0987f3c0891))
* escape single quotes in GitHub workflow commands ([d7e534a](https://github.com/cloudflare/vibesdk/commit/d7e534a20696fd07192852e6755fb49aca6dacf6))
* file patch extension check for undefined ([de455e6](https://github.com/cloudflare/vibesdk/commit/de455e66d03f015a4e32629c3367f58af45087be))
* fileRegeneration was using realtimeCodeFixer's model config ([989aa1b](https://github.com/cloudflare/vibesdk/commit/989aa1bf9c649558bd4aa959c906cf438be29ef6))
* filter websocket failed errors ([6df1d30](https://github.com/cloudflare/vibesdk/commit/6df1d30cbfc4fe27a7febc5fb72f40e19b9dfbea))
* finish posting to files map ([b73557e](https://github.com/cloudflare/vibesdk/commit/b73557e4ed141191aba31a1fd6dceb7cbb86ec14))
* fix all structured format failing tests ([5d6e74f](https://github.com/cloudflare/vibesdk/commit/5d6e74fff7abcaa78e06afbb7e57cf260503a4c0))
* fixed build errors ([d9f865b](https://github.com/cloudflare/vibesdk/commit/d9f865be2a9759119690c78190b24e70a36b80b1))
* Fixed filtering important files ([d3d4776](https://github.com/cloudflare/vibesdk/commit/d3d47769a7331523c2e2cb4c07b5408e3b7c862f))
* fixed importing template selection directly from code file ([6fcb004](https://github.com/cloudflare/vibesdk/commit/6fcb0045ca5c905c88b6af35e49504759e187a7a))
* fixed setup project broken ([6a48871](https://github.com/cloudflare/vibesdk/commit/6a4887103e388784def70ee12b15c916ee2b3eb2))
* fixed wrangler configs ([fabde00](https://github.com/cloudflare/vibesdk/commit/fabde007be799f94c0c24b8891bf90b22198eed3))
* generation context template details passing ([2b761d0](https://github.com/cloudflare/vibesdk/commit/2b761d0d3d45d43206212f1166b98fb8dbcf3732))
* get images from url param and pass it ([0be1f25](https://github.com/cloudflare/vibesdk/commit/0be1f25c1d8d6e205b68897909bf421ac797acc7))
* GitHub repository handling for exports to existing repo ([d7c4261](https://github.com/cloudflare/vibesdk/commit/d7c4261e527c8b54291d8cc3d703492bf8e19ebc))
* handle missing projectUpdatesAccumulator in state and add missing deployer config options ([43da2c8](https://github.com/cloudflare/vibesdk/commit/43da2c86545d0a69a98dd7b1739c8bb79d2b774a))
* handle missing sandbox instance by returning empty issues object ([1259176](https://github.com/cloudflare/vibesdk/commit/1259176c3b77500c4d145207f33d4a29cad20d74))
* handle parent dir creation in sandbox ([262bf69](https://github.com/cloudflare/vibesdk/commit/262bf691ace3b66212128f18278e8f9fe348a0ec))
* handle zone detection failure and preserve existing zone info in wildcard routes ([a79629c](https://github.com/cloudflare/vibesdk/commit/a79629c369f2d4de5bfe58267eca76fa960206ec))
* improve rate limit error handling and logging across API client and WebSocket ([662095f](https://github.com/cloudflare/vibesdk/commit/662095f68e823bbf0462684a8a6f9b3936082b0c))
* improved user convo agent's prompt + reduced its max_tokens ([51db49e](https://github.com/cloudflare/vibesdk/commit/51db49ec1f8ba62784791dfd957f1de762475293))
* increase deployment retry interval and remove redundant 422 retry logic ([d8c65d0](https://github.com/cloudflare/vibesdk/commit/d8c65d0f4a968ff3249c06b7189fca65c2d97f59))
* log results object correctly and suppress init error propagation in generator agent ([bb0d97e](https://github.com/cloudflare/vibesdk/commit/bb0d97e3236bf048f2bb5aa545a1b50fae86e81e))
* minor dark mode fixes, change homepage header ([30dabff](https://github.com/cloudflare/vibesdk/commit/30dabff4b227922d27568c242830e587fb769c07))
* minor dark mode fixes, change homepage header ([273c079](https://github.com/cloudflare/vibesdk/commit/273c079736c6e5fd84198174c0288b79e3fa356e))
* move security errors to shared to avoid import issues in frontend ([ceea941](https://github.com/cloudflare/vibesdk/commit/ceea94128694b49f4b4f9bdc94ab22a4f915db6d))
* move template selection back to the worker for stability ([7025f43](https://github.com/cloudflare/vibesdk/commit/7025f43051121dc3e1f60e2beb4cef39128fbf27))
* only generate AI proxy vars when JWT secret is configured ([701fe81](https://github.com/cloudflare/vibesdk/commit/701fe8171b7098f0d470f8a56a9ae50b394f924f))
* Only update dependencies during package.json sync + migrations ([52fdf38](https://github.com/cloudflare/vibesdk/commit/52fdf385c4a25ed7e1df8adc1b273ac28c7f7770))
* pagination not working on mode change + consolidated fetches ([c4a86b5](https://github.com/cloudflare/vibesdk/commit/c4a86b56bb74e4cf64236c24f53c1e2c97831c72))
* pass noToast param when retrying CSRF token refresh and add rate limit toast ([d79763a](https://github.com/cloudflare/vibesdk/commit/d79763af9241d4e92a550504420b60d44bde148d))
* pass user suggestions to phase implementation too for better reliability ([f8e027f](https://github.com/cloudflare/vibesdk/commit/f8e027fc7656ab9b06354b80e3cdce31e53ff764))
* prevent concurrent sandbox deployments and improve instance cleanup ([2eb27b1](https://github.com/cloudflare/vibesdk/commit/2eb27b1b15d7529ed83d99819230d7edc4ee8d17))
* prevent further review cycles by tracking review state ([b1c749c](https://github.com/cloudflare/vibesdk/commit/b1c749c0b726ccdd204ff36dacba4918098fd12e))
* prevent null ruleId in ESLint diagnostic messages by providing empty string fallback ([b76d000](https://github.com/cloudflare/vibesdk/commit/b76d000b919ddf4cdeb36891afa6078325f8e59c))
* prevent reuse of aborted controllers and improve sandbox deployment resilience ([d5092b0](https://github.com/cloudflare/vibesdk/commit/d5092b0c1757071efedd9c5a10677691e5497040))
* prevent unnecessary status resets when cached status exists ([625e015](https://github.com/cloudflare/vibesdk/commit/625e015bb5ee5f4a746f6a01abe43ccd3e01cd24))
* prompt react fixes ([0c3a841](https://github.com/cloudflare/vibesdk/commit/0c3a841b72497bd97169de907a806d8527ff0abd))
* properly sanitize projectName causing unresolve issues ([3ef0ce9](https://github.com/cloudflare/vibesdk/commit/3ef0ce9a72b5182f7e23213d022f08b0711a0c83))
* reduce enhanced sandbox instance resources to 4cpu 4gb ([788fdcd](https://github.com/cloudflare/vibesdk/commit/788fdcd003886629c6e5c57e54d1efdb24c4a1e5))
* refresh to csrf token after register/login ([a1225c8](https://github.com/cloudflare/vibesdk/commit/a1225c8b86643280a2b6ac4f0fd73753a8b2c08f))
* remove any type assertion in chat and reduce API rate limit to 1000 requests per minute ([1e41df3](https://github.com/cloudflare/vibesdk/commit/1e41df329758c2aff857fbddcc26ac8aaed0b868))
* remove background static analysis from setupInstance ([0744b12](https://github.com/cloudflare/vibesdk/commit/0744b12a4b750f4c3c315dd361ef741c27a0f34a))
* remove experimental remote bindings from vite config ([4a180b5](https://github.com/cloudflare/vibesdk/commit/4a180b50849a63e35316b458f6e114b7944b648f))
* remove hardcoded models ([b98f862](https://github.com/cloudflare/vibesdk/commit/b98f86280dd802cb226dd2d7e836e6ee8b713b5e))
* remove unnecessary quotes in Cloudflare deploy URL ([c57606a](https://github.com/cloudflare/vibesdk/commit/c57606a30cc308ffc1a7c713ae46a769f8385157))
* remove unnecessary quotes in Cloudflare deploy URL ([f96be72](https://github.com/cloudflare/vibesdk/commit/f96be72c1eb3dedb54dac7a064f8c42a777e90ad))
* remove unused forCodegen parameter from project setup template ([4b24ea2](https://github.com/cloudflare/vibesdk/commit/4b24ea27ab07b1c91b01f5f8942bfba32eec369b))
* remove unused util giving SAST error ([577ff98](https://github.com/cloudflare/vibesdk/commit/577ff983e43dfa8959067b67314cdc7e0d9bf092))
* rendering and migration for template details change ([af1ba31](https://github.com/cloudflare/vibesdk/commit/af1ba3155e458320abc6d67c60ca7e4276885ec4))
* reset sandbox sessionId when container service disconnects ([849872a](https://github.com/cloudflare/vibesdk/commit/849872abd7ec844edd21e380ebeb011dbfd83909))
* resolved command history growth issue ([0d23ca8](https://github.com/cloudflare/vibesdk/commit/0d23ca8db76ffa6ce8254f72b9b739460caa9508))
* restrict agent preview endpoint to authenticated users only ([4eef652](https://github.com/cloudflare/vibesdk/commit/4eef652cd26e2f2aa05eb948c0e8f896a3522abd))
* Return correct csrf validation error format ([db4d162](https://github.com/cloudflare/vibesdk/commit/db4d16279c2bf2390eade27ab7ffeb4ab808c30c))
* reverted some changes - quality decreased ([5e43ab5](https://github.com/cloudflare/vibesdk/commit/5e43ab54af58924fc7045757e0cf02f7a1192213))
* simply use git push from isomorphic git to sync with github ([f13fab7](https://github.com/cloudflare/vibesdk/commit/f13fab7f97d6f64e6899aeebe22bd51d41d46152))
* simply use images rest api for uploading images ([b97fb68](https://github.com/cloudflare/vibesdk/commit/b97fb683f62016658cc9bb332af0c636132fd4d7))
* standardize isomorphic-git imports and resolve ESM compatibility issues ([9e1a98b](https://github.com/cloudflare/vibesdk/commit/9e1a98bb5dcb170b7ccba2c6430dbfeaeea7405d))
* store history reliably + user images in r2 ([47ae9e4](https://github.com/cloudflare/vibesdk/commit/47ae9e48c825ea2d88f55a4c9122d10214ac57f1))
* temp overflow fix ([5825fa4](https://github.com/cloudflare/vibesdk/commit/5825fa4a132fe1843147f9ebadcd9fe90a9b03de))
* truncate project names to 20 chars and handle LLM rate limits ([7ee2291](https://github.com/cloudflare/vibesdk/commit/7ee2291038a61c3f3dd3928fe84c3e26f180c3f9))
* try use github_token instead of odic ([cdc68c5](https://github.com/cloudflare/vibesdk/commit/cdc68c569c9595abaa6ead331845058e0672021c))
* tune deep debug config ([6d361eb](https://github.com/cloudflare/vibesdk/commit/6d361eb1cd4218a4ec7a2c1ec5d1bcc276d1b64b))
* typo in provider ([439f3ab](https://github.com/cloudflare/vibesdk/commit/439f3abc18726919e27649058f44ef03974a25ce))
* typo in setup.ts ([64f7e99](https://github.com/cloudflare/vibesdk/commit/64f7e99ff8ca542469c882dec872260055b4f36e))
* typo of precedence in phase generation prompt ([8485637](https://github.com/cloudflare/vibesdk/commit/8485637c151d9acec0d879b973a91a0bb53dbc4b))
* update default data directory path to use ./.data instead of ./data ([a4eb812](https://github.com/cloudflare/vibesdk/commit/a4eb812e1d3dc6322af208b5091b3ea84d3a9380))
* update dockerfile with cloudflared installation ([0d18e0c](https://github.com/cloudflare/vibesdk/commit/0d18e0c51b01d279e2eb803c9922725e02e88258))
* update migration command to include local migrations ([78929ef](https://github.com/cloudflare/vibesdk/commit/78929ef12b8a280d7ce8aeda4c51f3175a687b55))
* update setup documentation and script to address Cloudflare WARP issues and add tunnel preview option ([84c3f2d](https://github.com/cloudflare/vibesdk/commit/84c3f2d04d6942bbb185463758e7467745f2fb2a))
* use correct error field in deployment failure toast message ([dcf98a4](https://github.com/cloudflare/vibesdk/commit/dcf98a4240447f79d5612d8f92284902fc144846))
* use CUSTOM_DOMAIN env var instead of hostname for r2 screenshot urls ([e27c47f](https://github.com/cloudflare/vibesdk/commit/e27c47fa9943691f3aa4c55ec451c7df6f09cd6f))
* use CUSTOM_DOMAIN env var instead of hostname for r2 screenshot URLs ([33eb6fc](https://github.com/cloudflare/vibesdk/commit/33eb6fc4bfb4bdc9eaae3d98050986311f53ab1d))
* use instance metadata from memory cache! ([fb8cd1b](https://github.com/cloudflare/vibesdk/commit/fb8cd1b6506cc602ae7560116081da77d932fa1b))
* use templateName check instead of isInitialized() for agent start validation ([d9c7a30](https://github.com/cloudflare/vibesdk/commit/d9c7a30732b5dcc5baf6c39635332ebe1030f9cd))


### Performance Improvements

* optimize app analytics queries by combining multiple queries into two batched operations ([101e495](https://github.com/cloudflare/vibesdk/commit/101e495004295c28bcffef7578d9f185571d35c1))
* optimize binary file detection and base64 encoding in zip extractor ([a6c67d0](https://github.com/cloudflare/vibesdk/commit/a6c67d01be38e235207a647b83dd5dde0167dd49))
* optimize file operations and reduce unnecessary commits ([650b967](https://github.com/cloudflare/vibesdk/commit/650b967bbbd760a91a29f97a9700801bdecb5539))
* optimize file writing with batched shell script to reduce API requests ([f4f4f7b](https://github.com/cloudflare/vibesdk/commit/f4f4f7ba2ac441612f6cbae7a20e3c54da882231))
* optimize git clone by only including reachable objects ([4716f4e](https://github.com/cloudflare/vibesdk/commit/4716f4e49e483ae71f4e3e5513ad310c1429d3a8))
* reuse image bytes buffer for both Cloudflare Images and R2 uploads ([bb3de20](https://github.com/cloudflare/vibesdk/commit/bb3de207437079569435492d7be02d552b799628))