by cloudflare via GitHub · MIT licensed · 1123 versions
Open source, kept here so you can read it and make your own copy. Not our work.
An open-source vibe coding platform that helps you build your own vibe-coding platform, built entirely on Cloudflare stack
About this project (the project's own write-up)
Cloudflare VibeSDK
An open source, agentic platform for building and deploying full-stack applications on Cloudflare.
What is VibeSDK?
VibeSDK lets people build full-stack applications by working with an AI coding agent. Describe what you want, answer clarifying questions, and follow the agent as it plans, edits files, deploys previews, inspects errors, and iterates with you in the loop.
The platform runs the complete workflow on Cloudflare. Think drives the agentic model-and-tool loop, a Durable Object provides an isolated workspace for each project, Dynamic Workers serve generated application previews, Durable Object Facets provide per-app SQLite storage, and Cloudflare Artifacts stores durable git history and restore points.
Capabilities
- Agentic code generation: Build iteratively through a model-and-tool loop instead of a fixed sequence of generation phases.
- Human-in-the-loop clarification: Let the agent ask structured questions when a request is underspecified.
- Live workspace: Follow generated files and edits in an integrated code editor.
- Dynamic previews: Bundle generated code and load each preview as a Dynamic Worker without a long-running development server.
- Browser verification: Inspect browser console output, repair runtime errors, and redeploy in the same loop.
- Application data: Give each generated app isolated SQLite-backed storage through a Durable Object Facet, with database inspection and reset controls.
- Version history: Save agent-created restore points in Cloudflare Artifacts and roll back without rewriting existing history.
- Model flexibility: Route configured model providers through AI Gateway with centralized observability and caching.
- Realtime progress: Stream agent output, tool activity, file changes, and deployment status to the UI.
- Project export: Export generated projects when you want to continue development outside VibeSDK.
Architecture
| Component | Role |
|---|---|
ThinkAgent |
Agent powered by Cloudflare Think and backed by a Durable Object that runs the model-and-tool loop |
SpaceDO |
Durable Object that provides each project's isolated workspace and files |
| Cloudflare Artifacts | Binding that stores commits, branches, history, and restore points |
| Worker Loader | Binding that loads bundled code as a Dynamic Worker preview |
Generated App |
Durable Object Facet with isolated SQLite storage |
| AI Gateway | Routes configured model providers with observability and caching |
flowchart LR
U[User] <--> T[ThinkAgent]
T <--> M[Models via AI Gateway]
T <--> S[SpaceDO workspace]
S <--> A[Cloudflare Artifacts]
S --> L[Worker Loader]
L --> W[Dynamic Worker preview]
W <--> F[App Facet + SQLite]
Agent and tools
Think manages conversation history, streaming, skills, and the iterative model-and-tool loop. Its explicit tools read and edit the SpaceDO workspace, create restore points, deploy previews, inspect browser logs, and ask clarifying questions. Bash access is disabled.
Previews and application data
VibeSDK bundles each committed deployment with @cloudflare/worker-bundler and loads it through the Worker Loader binding. Static assets are served by SpaceDO, while backend requests and WebSockets are forwarded to the generated App Durable Object Facet. Each Facet has isolated SQLite storage that users can inspect and reset.
Files and version history
SpaceDO is the workspace and file layer. Cloudflare Artifacts is the git and version-history layer. Rollback restores a selected commit into the current branch, creates a new commit, and redeploys without rewriting history.
Agent workflow
- Understand: Read the request and ask structured questions when important details are missing.
- Build: Create and edit files in the SpaceDO workspace.
- Save: Record coherent restore points in Cloudflare Artifacts.
- Deploy: Commit and bundle the current branch into a Dynamic Worker preview.
- Verify: Inspect the live preview and browser console output.
- Repair: Fix build or runtime errors and repeat the deploy-and-verify loop.
- Stream: Continuously surface output, tool calls, files, and preview status in the UI.
Deploy your own VibeSDK
The fastest way to deploy is the Deploy to Cloudflare flow:
You will need:
- A Cloudflare account with the required Workers features enabled.
- A Workers Paid plan and Workers for Platforms access for production app previews.
- A Cloudflare API token with access to the resources created by setup.
- Credentials for at least one supported model provider, unless you use provider keys stored in AI Gateway.
- A custom domain for production, including wildcard DNS and Advanced Certificate Manager when required by your subdomain layout.
Authentication providers, model providers, and export integrations are optional and configuration-dependent. See the complete setup guide for current permissions, DNS, AI Gateway, provider, OAuth, and production configuration.
Local development
Prerequisites
- Node.js 18 or later
- Bun
- A Cloudflare account and API token
Quick start
git clone https://github.com/cloudflare/vibesdk.git
cd vibesdk
bun install
bun run setup
bun run dev
Open http://localhost:5173. The setup script configures local and production environments, Cloudflare resources, AI Gateway and model providers, authentication, and database migrations.
For all setup options and troubleshooting, read docs/setup.md.
Feature toggles
Feature settings are dashboard-managed rather than committed in wrangler.jsonc, so production values survive deploys through keep_vars: true. Set them in the Cloudflare dashboard for each deployed environment, or in .dev.vars for local development. Unset values default to off unless noted otherwise: ENABLE_ARTIFACTS, ENABLE_READ_REPLICAS, ENABLE_CLOUDFLARE_LIMITS, ENABLE_USER_ACCOUNT_DEPLOY, ALLOWED_EMAIL, USE_CLOUDFLARE_IMAGES, and USE_TUNNEL_FOR_PREVIEW; ENABLE_EMAIL_AUTH defaults to on. ALLOCATION_STRATEGY uses its normal default when unset. See the feature-toggle setup reference for dependencies and behavior.
Development commands
| Command | Purpose |
|---|---|
bun run dev |
Start the frontend development server |
bun run dev:browser |
Start the optional local browser sidecar used for console-log inspection |
bun run build |
Build SpaceDO and the Vite application |
bun run typecheck |
Run TypeScript type checking |
bun run lint |
Run ESLint |
bun run test |
Run the test suite |
bun run test:watch |
Run tests in watch mode |
bun run deploy |
Build, migrate, and deploy using .prod.vars |
Security and isolation
- Project isolation: Each app maps to its own ThinkAgent Durable Object, SpaceDO workspace, Artifacts repository, and generated application Facet.
- Tool boundaries: Think uses explicit workspace and product tools; workspace bash access is disabled.
- Application data isolation: Each generated application stores its data in its own SQLite-backed Durable Object Facet.
- Preview authorization: Preview URLs use signed, branch-scoped access.
- Secret handling: Provider and platform credentials flow through configured Cloudflare services and bindings.
- Reversible changes: Artifacts-backed restore points make deployed changes recoverable without deleting history.
Troubleshooting
- Preview does not resolve: Confirm the wildcard DNS record is proxied, allow time for DNS propagation, and verify any required Advanced Certificate Manager configuration.
- AI Gateway authentication fails: Confirm the gateway and token are configured, the token has Run permission, and the selected provider has valid credentials or stored keys.
- Database migrations fail: Check D1 access and API-token permissions, then retry after newly provisioned resources become available.
- Required variables are missing: Verify
JWT_SECRET, Cloudflare account credentials, AI Gateway settings, and credentials for every enabled provider or integration.
More diagnostics are available in the setup guide. For help, use GitHub issues, GitHub discussions, or the Cloudflare Developers Discord.
Contributing
- Fork and clone the repository.
- Run
bun installandbun run setup. - Make focused changes that follow
AGENTS.md. - Run
bun run typecheck,bun run lint, andbun run test. - Open a pull request describing the change and how you validated it.
Resources
- VibeSDK demo
- VibeSDK setup guide
- Cloudflare Workers
- Cloudflare Agents
- Durable Objects
- AI Gateway
- Cloudflare Developer Platform Discord
- Cloudflare Community
License
VibeSDK is available under the MIT License.
Versions (1123 — latest: Merge pull request #451 from cloudflare/staging)
- Version 1123 — Aug 20, 8:41am — Merge pull request #451 from cloudflare/staging latest
- Version 1122 — Aug 20, 8:40am — Merge branch 'main' into staging
- Version 1121 — Aug 19, 2:22am — Merge pull request #450 from cloudflare/fix-db-table
- Version 1120 — Aug 19, 2:19am — fix: make database table responsive instead of stretching parent
- Version 1119 — Aug 18, 5:07am — Merge pull request #448 from cloudflare/vshinde/md-support
- Version 1118 — Aug 18, 5:01am — fix: icons in settings gateway dropdown
- Version 1117 — Aug 18, 4:53am — fix: support markdown in monaco
- Version 1116 — Aug 15, 12:16pm — Merge pull request #447 from cloudflare/staging
- Version 1115 — Aug 15, 12:09pm — Merge pull request #446 from cloudflare/fix/cross-method-signin-auto-link
- Version 1114 — Aug 15, 12:07pm — fix: secure immediate Cloudflare connection
- Version 1113 — Aug 15, 10:55am — fix: improve cross-method sign-in for shared emails
- Version 1112 — Aug 14, 8:01am — Merge pull request #444 from cloudflare/fix/rate-limit-identity-bypass
- Version 1111 — Aug 14, 7:59am — Merge pull request #442 from cloudflare/fix/reverse-tabnabbing-noopener
- Version 1110 — Aug 14, 7:57am — fix(security): key anonymous rate limit on IP, remove dead email-OTP flow
- Version 1109 — Aug 14, 6:39am — fix(security): strip browser credentials at sandbox proxy and redact git logs
- Version 1108 — Aug 14, 6:23am — fix: add noopener,noreferrer to _blank targets to prevent reverse tabnabbing
- Version 1107 — Aug 13, 6:45am — Merge pull request #433 from diydan/fix/node-22-docs-and-engines
- Version 1106 — Aug 13, 6:39am — Merge pull request #438 from elithrar/chore/ask-bonk-prod-endpoint-20260810
- Version 1105 — Aug 13, 6:38am — Merge pull request #441 from cloudflare/staging
- Version 1104 — Aug 13, 5:50am — fix: alias vendored artifacts-viewer for the Worker deploy build
- Version 1103 — Aug 13, 5:23am — Merge pull request #440 from cloudflare/feat/artifacts-viewer
- Version 1102 — Aug 13, 5:21am — perf: prune unchanged subtrees when computing commit diffs
- Version 1101 — Aug 12, 9:20am — feat: add read-only Artifacts repo viewer for think apps
- Version 1100 — Aug 11, 1:08pm — Add 'packages/artifacts-viewer/' from commit '88b73cbadfef85c1a536176913120af3a038746f'
- Version 1099 — Aug 11, 6:51am — Merge pull request #439 from cloudflare/deploy-button-config
- Version 1098 — Aug 11, 6:48am — fix: make remote database migrations required during deploy
- Version 1097 — Aug 10, 12:17pm — ci: move Bonk to prod account endpoint
- Version 1096 — Aug 10, 8:50am — Merge pull request #437 from cloudflare/deploy-button-config
- Version 1095 — Aug 10, 8:48am — fix: gate artifacts binding on ENABLE_ARTIFACTS during deploy
- Version 1094 — Aug 10, 8:13am — Merge pull request #436 from cloudflare/deploy-button-config
- Version 1093 — Aug 10, 8:11am — fix: expose artifacts setting as a worker variable
- Version 1092 — Aug 10, 7:23am — Merge pull request #435 from cloudflare/deploy-button-config
- Version 1091 — Aug 10, 7:22am — fix: make email allowlist test self-contained
- Version 1090 — Aug 10, 7:18am — fix: streamline deploy button configuration
- Version 1089 — Aug 10, 7:05am — Merge pull request #432 from cloudflare/staging
- Version 1088 — Aug 10, 4:16am — Merge pull request #434 from cloudflare/kumofy-login-dialog
- Version 1087 — Aug 10, 4:13am — refactor: kumofy login/signup dialog
- Version 1086 — Aug 9, 6:45pm — chore: document Node.js 22+ requirement and enforce via engines
- Version 1085 — Aug 9, 1:50am — fix: use current AI Gateway credit balance endpoint
- Version 1084 — Aug 8, 4:25pm — Merge main into staging
- Version 1083 — Aug 8, 4:14pm — feat: manage feature toggles outside Wrangler vars
- Version 1082 — Aug 8, 3:28pm — fix(think): align deploy action styling
- Version 1081 — Aug 8, 3:12pm — fix(think): charge credits for model steps
- Version 1080 — Aug 5, 8:44am — Merge pull request #431 from cloudflare/fix/ai-gateway-proxy-dos-hardening
- Version 1079 — Aug 5, 8:43am — fix: harden AI Gateway proxy against unbounded requests (CWE-770)
- Version 1078 — Aug 5, 7:56am — fix: reload chat session when switching apps in the sidebar
- Version 1077 — Aug 5, 5:31am — Merge pull request #429 from cloudflare/gate-artifacts-filesystem
- Version 1076 — Aug 5, 5:30am — Merge pull request #430 from cloudflare/fix-think-max-steps-user-turn
- Version 1075 — Aug 4, 6:42am — feat(space): gate Cloudflare Artifacts behind a per-app filesystem backend
- Version 1074 — Aug 4, 6:41am — fix(think): end max-steps wrap-up on a user turn
- Version 1073 — Aug 4, 4:48am — Merge pull request #428 from cloudflare/fix-logging-bloat
- Version 1072 — Aug 4, 4:45am — fix: do not log the entire conversation history
- Version 1071 — Aug 4, 4:34am — Merge pull request #427 from cloudflare/public-preview-think-routing
- Version 1070 — Aug 4, 4:02am — fix: set a max-width on app and chat page titles
- Version 1069 — Aug 4, 2:09am — fix: ui issues
- Version 1068 — Aug 3, 6:34am — feat: route owned apps to editor and prefer Think live preview
- Version 1067 — Jul 31, 6:58am — fix: exclude auth/account queries from persisted query cache
- Version 1066 — Jul 30, 2:05pm — Merge pull request #425 from cloudflare/vshinde/persist-query
- Version 1065 — Jul 30, 2:00pm — fix: make globe also gradient filled
- Version 1064 — Jul 30, 1:52pm — refactor: use kumo dialogs and delete-resource components
- Version 1063 — Jul 30, 1:52pm — feat: persist tanstack query in IndexedDB
- Version 1062 — Jul 30, 12:28pm — Merge pull request #424 from cloudflare/vshinde/page-load-improvements
- Version 1061 — Jul 30, 12:26pm — fix: remove vault provider and its code in frontend
- Version 1060 — Jul 30, 12:16pm — fix: reduce chat max-width when main view is visible
- Version 1059 — Jul 30, 12:03pm — fix: add cloudflare beacon url to csp
- Version 1058 — Jul 30, 12:02pm — fix: improve font loading
- Version 1057 — Jul 30, 11:46am — Merge pull request #423 from cloudflare/vshinde/sidebar-improvements
- Version 1056 — Jul 30, 11:39am — fix: increase max-width for chat box when main area not visible
- Version 1055 — Jul 30, 11:38am — fix: ask_questions tool call wording
- Version 1054 — Jul 30, 11:30am — fix: sidebar and app, chat route ui fixes
- Version 1053 — Jul 30, 8:08am — Merge pull request #422 from cloudflare/fix/spacedo-reset-durability
- Version 1052 — Jul 30, 7:26am — fix(space): checkpoint flush reads overlay, replay checkpoint in state fast-path
- Version 1051 — Jul 30, 7:07am — Merge pull request #418 from cloudflare/feat/think-deploy-gate-platform-deploy
- Version 1050 — Jul 30, 6:46am — Merge origin/staging into feat/think-deploy-gate-platform-deploy and resolve chat.tsx conflicts
- Version 1049 — Jul 30, 6:28am — Merge pull request #421 from cloudflare/vshinde/profile-page
- Version 1048 — Jul 30, 6:25am — fix: use per page titles as per context
- Version 1047 — Jul 30, 6:17am — fix: create new orange gradient button and use it
- Version 1046 — Jul 30, 6:16am — fix: remove unused google fonts
- Version 1045 — Jul 30, 5:47am — fix: redesign profile page and fix routes and link it
- Version 1044 — Jul 30, 4:10am — Merge pull request #420 from cloudflare/vshinde/fix-sidebar-header
- Version 1043 — Jul 30, 4:05am — fix: remove explicit header background
- Version 1042 — Jul 30, 4:04am — fix: sidebar component usage and improvements
- Version 1041 — Jul 30, 3:59am — fix: upgrade kumo
- Version 1040 — Jul 30, 3:49am — fix: use global-header with sidebar-toggle and sign in button
- Version 1039 — Jul 30, 1:29am — Merge pull request #419 from cloudflare/vshinde/cleaner-tool-calls
- Version 1038 — Jul 30, 1:25am — fix: show running tool call at end separately
- Version 1037 — Jul 30, 12:55am — feat(chat): revamp tool calls ui
- Version 1036 — Jul 29, 9:08am — fix(space): durable workspace files and git history across DO resets
- Version 1035 — Jul 29, 9:07am — feat(deploy): backend-error-driven CF connect popup and ENABLE_USER_ACCOUNT_DEPLOY platform deploys
- Version 1034 — Jul 28, 7:03am — Merge pull request #416 from cloudflare/vshinde/cleanup
- Version 1033 — Jul 28, 7:00am — refactor: remove clsx, tailwind-merge, react-feather
- Version 1032 — Jul 28, 6:50am — fix: update favicon
- Version 1031 — Jul 28, 6:47am — fix: create query client in app level, not at module scope
- Version 1030 — Jul 28, 6:41am — fix: upgrade vite to v8 which uses rolldown-vite
- Version 1029 — Jul 28, 6:36am — fix: bring back some radix deps
- Version 1028 — Jul 28, 6:31am — fix: ignore useEffect deps lint error
- Version 1027 — Jul 28, 6:27am — fix: use tanstack query for usage limits api calls
- Version 1026 — Jul 28, 6:21am — fix: set mobile breakpoint to 0 temporarily
- Version 1025 — Jul 28, 6:20am — refactor: move connect cloudflare/configure gateway button to sidebar from menu and fixes
- Version 1024 — Jul 28, 6:01am — fix: use kumo tabs for visibility filter in apps page
- Version 1023 — Jul 28, 6:01am — refactor: remove unused deps
- Version 1022 — Jul 28, 6:00am — refactor: remove unused ui components
- Version 1021 — Jul 28, 4:54am — feat(example): route artifacts through Hono at /api/artifacts
- Version 1020 — Jul 28, 4:48am — chore(release): artifacts-viewer@0.0.5
- Version 1019 — Jul 28, 4:47am — docs: correct the entry-point and leak-check claims
- Version 1018 — Jul 28, 4:47am — feat(example): demonstrate renderStatus across the themed designs
- Version 1017 — Jul 28, 4:47am — feat(react): let consumers replace loading, empty, and error markup
- Version 1016 — Jul 28, 4:22am — fix(publish): install pnpm via action-setup for pack
- Version 1015 — Jul 28, 4:19am — chore(release): artifacts-viewer@0.0.4
- Version 1014 — Jul 28, 4:19am — fix(publish): pack with pnpm so catalog ranges resolve
- Version 1013 — Jul 28, 4:12am — chore(release): artifacts-viewer@0.0.3
- Version 1012 — Jul 28, 4:11am — fix unstyled rubber-band scroll and switch example mono to JetBrains Mono
- Version 1011 — Jul 28, 3:20am — Merge pull request #415 from cloudflare/vshinde/ui-revamp-5
- Version 1010 — Jul 28, 3:18am — docs: document the code view loading surface
- Version 1009 — Jul 28, 3:11am — feat(example): add a Cloudflare Workers demo with five themes
- Version 1008 — Jul 28, 3:09am — feat: add the client and React surfaces
- Version 1007 — Jul 28, 3:05am — feat: set up LinkProvider and use it in homepage view all btn
- Version 1006 — Jul 28, 3:04am — fix: use funky-mono font for settings headers
- Version 1005 — Jul 28, 2:50am — feat: bring app actions to chat page as well from app page
- Version 1004 — Jul 28, 2:49am — fix: settings page bg not filling full height
- Version 1003 — Jul 28, 2:48am — fix: increase z-index on hero text on homepage
- Version 1002 — Jul 28, 2:24am — Merge pull request #414 from cloudflare/vshinde/ui-revamp-4
- Version 1001 — Jul 28, 2:16am — chore: disable bonk workflow temporarily
- Version 1000 — Jul 27, 11:58pm — chore: update bonk to use glm 5.2
- Version 999 — Jul 27, 1:41pm — fix: use kumo-subtle instead of text-tertiary
- Version 998 — Jul 27, 1:31pm — fix: mutations are scoped to appIds
- Version 997 — Jul 27, 12:48pm — fix: use tanstack query for discover page and homepage
- Version 996 — Jul 27, 12:34pm — fix: use tanstack query for all fetch calls
- Version 995 — Jul 27, 10:48am — feat: introduce @tanstack/query and use it in sidebar apps list fetches
- Version 994 — Jul 27, 10:28am — fix: design tokens cleanup and design updates
- Version 993 — Jul 27, 10:28am — fix: upgrade framer-motion and monaco-editor to latest
- Version 992 — Jul 27, 10:21am — docs: update AGENTS.md with frontend and arch info
- Version 991 — Jul 27, 8:12am — Merge pull request #413 from vaibhavshn/vshinde/ui-revamp-3
- Version 990 — Jul 27, 8:08am — Merge pull request #412 from cloudflare/docs/agentic-architecture
- Version 989 — Jul 27, 8:07am — fix: compact prompt box spacing and remove blueprint placeholder
- Version 988 — Jul 27, 8:06am — Merge origin/staging into docs/agentic-architecture
- Version 987 — Jul 27, 8:03am — fix: homepage, settings page design updates and fixes
- Version 986 — Jul 27, 8:03am — refactor(space): simplify deployment build state
- Version 985 — Jul 27, 8:01am — docs: update agentic architecture guidance
- Version 984 — Jul 27, 7:26am — docs: note npm view must run outside the workspace
- Version 983 — Jul 27, 7:16am — chore(release): artifacts-viewer@0.0.2
- Version 982 — Jul 27, 7:15am — chore: record change intent for pipeline verification
- Version 981 — Jul 27, 7:14am — docs: add release procedure using pnpm change intents
- Version 980 — Jul 27, 6:56am — chore(release): artifacts-viewer@0.0.1
- Version 979 — Jul 27, 6:38am — feat: add read-only Artifacts HTTP router
- Version 978 — Jul 27, 6:33am — fix: cleanup settings up and ui refresh
- Version 977 — Jul 27, 1:04am — Merge pull request #411 from vaibhavshn/vshinde/ui-revamp-2
- Version 976 — Jul 24, 3:13pm — perf: lazy load monaco editor
- Version 975 — Jul 24, 3:10pm — fix: monaco perf and file tree ui
- Version 974 — Jul 24, 2:49pm — fix: sidebar menu icons collapsed ui
- Version 973 — Jul 24, 2:40pm — fix: discover page input components use kumo
- Version 972 — Jul 24, 2:40pm — fix: settings ui use kumo
- Version 971 — Jul 24, 2:16pm — fix: general design updates in homepage, auth-button
- Version 970 — Jul 24, 2:15pm — fix: update private clone button design
- Version 969 — Jul 24, 2:15pm — fix: use sidebar persisted state as default
- Version 968 — Jul 24, 2:14pm — fix: remove and ignore tsbuildinfo file
- Version 967 — Jul 24, 1:25pm — fix: clear local state when signing out
- Version 966 — Jul 24, 1:19pm — fix: new build button colors
- Version 965 — Jul 24, 1:10pm — fix: max-width on title, move buttons around
- Version 964 — Jul 24, 12:15pm — Merge pull request #410 from vaibhavshn/vshinde/ui-revamp
- Version 963 — Jul 24, 6:40am — fix: remove app creation initialization bottleneck
- Version 962 — Jul 24, 12:15am — fix: search and deploy for preview screen
- Version 961 — Jul 24, 12:12am — fix: improve ui, search behavior
- Version 960 — Jul 23, 11:54pm — fix: app and chat layouts
- Version 959 — Jul 23, 2:10pm — feat(ui): refresh app shell with Kumo
- Version 958 — Jul 23, 9:12am — Merge pull request #409 from vaibhavshn/vshinde/password-validation
- Version 957 — Jul 23, 9:12am — Merge pull request #408 from vaibhavshn/vshinde/show-recent-apps-homepage
- Version 956 — Jul 23, 8:42am — fix: show password validation error
- Version 955 — Jul 23, 7:02am — fix: allow labeling fork pull requests
- Version 954 — Jul 23, 6:54am — chore: update actions/labeler to latest v7
- Version 953 — Jul 23, 6:18am — fix: show 24 recent public apps on homepage
- Version 952 — Jul 22, 4:23am — Merge pull request #407 from cloudflare/feat/think-model-context
- Version 951 — Jul 22, 4:20am — Merge pull request #405 from cloudflare/feat/artifacts-filesystem
- Version 950 — Jul 22, 4:05am — feat(think): isolate model and trim context
- Version 949 — Jul 22, 3:12am — Merge pull request #406 from vaibhavshn/vshinde/ui-fixes
- Version 948 — Jul 22, 2:31am — feat: introduce @cloudflare/kumo, theme toggle and ui fixes
- Version 947 — Jul 20, 10:20am — fix(space): stabilize artifacts sync and preview deploys
- Version 946 — Jul 20, 6:43am — feat(space): require ARTIFACTS binding and fix think editor file sync
- Version 945 — Jul 20, 6:43am — feat(space): back SpaceDO filesystem with Cloudflare Artifacts
- Version 944 — Jul 20, 3:34am — Merge pull request #404 from cloudflare/feat/reasoning-trace-ui
- Version 943 — Jul 16, 1:06pm — fix(chat): full-width tool trace + slide-style clarifying questions
- Version 942 — Jul 15, 6:59am — feat: add clarifying questions flow for Think agent
- Version 941 — Jul 15, 5:55am — feat(chat): ordered reasoning + tool trace across all agent behaviors
- Version 940 — Jul 14, 10:39am — Merge branch 'staging' into main
- Version 939 — Jul 14, 10:31am — fix: add cf limits gate
- Version 938 — Jul 13, 6:57am — Merge pull request #401 from karishnu/fix/refresh-ai-gateway-list
- Version 937 — Jul 13, 6:55am — Merge pull request #393 from Osamaali313/fix/udiff-dollar-substitution
- Version 936 — Jul 13, 6:47am — Merge pull request #402 from karishnu/fix/truncate-preview-title
- Version 935 — Jul 13, 6:39am — feat: short project titles with live refresh + Think set_title tool
- Version 934 — Jul 10, 4:37am — fix: truncate long project title in preview header
- Version 933 — Jul 10, 4:21am — fix: refresh Cloudflare AI Gateway list without reconnecting
- Version 932 — Jul 9, 7:57am — feat: add ENABLE_EMAIL_AUTH flag and surface oauth conflict error
- Version 931 — Jul 9, 7:27am — fix: wire cf oauth encryption key and per-env jwt/oauth secrets in ci
- Version 930 — Jul 9, 6:57am — fix: cf oauth client ci
- Version 929 — Jul 9, 6:39am — Merge pull request #397 from cloudflare/feat/vibe-22-cloudflare-login-ai-gateway-toggle
- Version 928 — Jul 9, 6:36am — feat(settings): add connected accounts UI for multi-provider linking
- Version 927 — Jul 9, 6:34am — fix(auth): enforce ALLOWED_EMAIL allowlist on OAuth callback
- Version 926 — Jul 9, 6:34am — fix(auth): close OAuth account-takeover via email-based identity binding
- Version 925 — Jul 9, 6:34am — feat: add Login with Cloudflare and per-user AI Gateway toggle (VIBE-22)
- Version 924 — Jul 9, 6:32am — Merge pull request #399 from cloudflare/fix/preview-security-hardening
- Version 923 — Jul 9, 6:27am — Merge pull request #395 from cloudflare/VIBE-20-auth-session-apikey-hardening
- Version 922 — Jul 7, 10:35am — Merge pull request #400 from cloudflare/fix/public-apps-hardening
- Version 921 — Jul 7, 10:10am — fix(apps): harden public app endpoints against disclosure, DoS, view tampering
- Version 920 — Jul 7, 9:22am — feat(security): rate-limit space previews and cache the asset manifest
- Version 919 — Jul 7, 9:22am — feat(security): revoke space-preview tokens on visibility change
- Version 918 — Jul 7, 9:22am — docs(security): document deployPreview visibility gate as intentional
- Version 917 — Jul 7, 9:21am — fix(security): verify per-port token before sandbox preview access
- Version 916 — Jul 7, 9:21am — feat(security): enforce app visibility at the dispatch layer
- Version 915 — Jun 25, 10:18am — Merge pull request #396 from cloudflare/VULN-143611-strip-sw-headers-preview
- Version 914 — Jun 25, 10:17am — fix(space): strip Service-Worker-Allowed from preview responses
- Version 913 — Jun 25, 6:11am — fix(auth): harden session/API-key revocation and secret generation
- Version 912 — Jun 24, 3:33am — Merge pull request #391 from cloudflare/styling-fixes
- Version 911 — Jun 22, 4:52pm — fix(udiff): insert diff replacement content literally
- Version 910 — Jun 19, 12:49pm — fix: styling housekeeping, minor UI improvements
- Version 909 — Jun 18, 6:25am — Merge pull request #390 from cloudflare/nightly
- Version 908 — Jun 18, 5:11am — Merge pull request #388 from cloudflare/fix/vibe-16-aigateway-baseurl-key-leak
- Version 907 — Jun 18, 5:10am — Merge pull request #389 from cloudflare/fix/space-preview-token-auth
- Version 906 — Jun 18, 5:10am — Merge pull request #387 from cloudflare/fix/VIBE-14-prompt-injection-exfiltration
- Version 905 — Jun 18, 5:10am — Merge pull request #386 from cloudflare/fix/VIBE-17-bootstrap-command-rce
- Version 904 — Jun 18, 4:07am — fix(security): harden bootstrap command validation against postinstall RCE
- Version 903 — Jun 18, 3:38am — fix(preview): token+cookie auth for space previews and Safari banner
- Version 902 — Jun 16, 6:21am — fix(security): block prompt-injection data exfiltration via chat
- Version 901 — Jun 16, 3:33am — fix(agents): prevent RCE via bootstrap command whitelist bypass
- Version 900 — Jun 16, 12:36am — fix: prevent platform API key leak via user-supplied AI gateway baseUrl
- Version 899 — Jun 15, 11:55pm — fix: remove opencode ref
- Version 898 — Jun 10, 5:40am — fix(preview): add CORS headers to space preview responses
- Version 897 — Jun 10, 4:41am — fix: resolve require("buffer") deploy error 10021 in Workers bundle
- Version 896 — Jun 10, 4:10am — Merge pull request #384 from cloudflare/feat/think
- Version 895 — Jun 10, 4:07am — feat: think-based agent + code space
- Version 894 — May 18, 12:45am — ci(staging): fix preview wildcard to *staging-preview.build.cloudflare.dev
- Version 893 — May 18, 12:41am — ci(staging): resolve resource ids, flip remote=true, reuse prod templates/AI gateway
- Version 892 — May 18, 12:32am — ci: add staging deploy workflow and isolated wrangler config
- Version 891 — May 13, 12:48am — fix: more visibility for containers and workers
- Version 890 — May 12, 9:36pm — fix: ai gateway config issue
- Version 889 — May 12, 5:14am — Merge pull request #380 from cloudflare/nightly
- Version 888 — May 11, 5:24am — fix: wrangle rupdate
- Version 887 — May 11, 4:34am — Merge pull request #379 from cloudflare/fix/oauth-imp
- Version 886 — May 11, 4:30am — fix: ui and logging imp for cf oauth
- Version 885 — May 6, 5:45am — Merge pull request #371 from cloudflare/cloudflare-oauth
- Version 884 — May 6, 5:44am — feat: cloudflare oauth connect with usage limits and BYOK inference
- Version 883 — Apr 24, 9:15am — Merge pull request #370 from cloudflare/hrushikesh/add-semgrep-oss-workflow
- Version 882 — Apr 24, 5:57am — Merge pull request #373 from cloudflare/fix/fix-workflows
- Version 881 — Apr 24, 5:56am — fix(ci): use canonical gemini-3-pro-preview slug
- Version 880 — Apr 24, 5:54am — Merge pull request #372 from cloudflare/fix/fix-workflows
- Version 879 — Apr 24, 5:52am — fix(ci): use gemini in bonk ai-pr-review workflow and fix vuln
- Version 878 — Apr 23, 4:54pm — ci: add Semgrep OSS scanning workflow
- Version 877 — Apr 13, 5:18am — Merge pull request #369 from cloudflare/nightly
- Version 876 — Apr 13, 5:12am — fix: opencode version issue
- Version 875 — Apr 13, 5:01am — fix: bonk model name
- Version 874 — Apr 13, 4:26am — Merge pull request #368 from cloudflare/feat/reduce-limits
- Version 873 — Apr 13, 4:23am — feat: reduce limits
- Version 872 — Mar 31, 3:52am — Merge pull request #365 from cloudflare/nightly
- Version 871 — Mar 31, 3:50am — Merge pull request #363 from cloudflare/feat/ai-code-review
- Version 870 — Mar 30, 3:36am — feat: add bonk ai code reviews
- Version 869 — Mar 30, 3:27am — Merge pull request #362 from cloudflare/fix/preview-url-fix
- Version 868 — Mar 30, 3:25am — Merge pull request #360 from cloudflare/fix/static-fix-race
- Version 867 — Mar 30, 3:13am — fix: unintended change leading to bad behaviour
- Version 866 — Mar 29, 1:21pm — Merge pull request #357 from cloudflare/fix/scratch-package-json-modify
- Version 865 — Mar 29, 1:21pm — Merge pull request #358 from cloudflare/fix/preview-url-fix
- Version 864 — Mar 27, 8:44am — fix: race condition between instance start and static analysis
- Version 863 — Mar 26, 5:57am — fix: allow editing package.json in scratch templates
- Version 862 — Mar 26, 3:12am — fix: bug where preview url did not use tunnel url when getting instance state
- Version 861 — Feb 20, 10:34am — Merge pull request #338 from cloudflare/nightly
- Version 860 — Feb 20, 10:33am — Merge pull request #337 from cloudflare/feat/faster-blueprint
- Version 859 — Feb 20, 4:28am — feat: reduce side of blueprint infer for minimal templates
- Version 858 — Feb 17, 1:19am — Merge pull request #335 from cloudflare/nightly
- Version 857 — Feb 17, 1:18am — fix: add missing lock changes
- Version 856 — Feb 16, 2:50am — Merge pull request #332 from cloudflare/nightly
- Version 855 — Feb 16, 2:48am — Merge pull request #330 from cloudflare/feat/browser-rendering-imp
- Version 854 — Feb 16, 2:47am — fix: improve browser rendering checking logic
- Version 853 — Feb 12, 6:45am — feat: static analysis for browser rendered preview projects
- Version 852 — Feb 11, 3:31am — Merge pull request #328 from cloudflare/nightly
- Version 851 — Feb 10, 11:16pm — Merge pull request #326 from cloudflare/feat/git-import
- Version 850 — Feb 10, 9:14pm — Merge pull request #327 from cloudflare/fix/manual-template-selection
- Version 849 — Feb 10, 12:20pm — fix: pass manually selected template and skip ai flow
- Version 848 — Feb 9, 8:58pm — fix: fixed github bot's commit mistakes
- Version 847 — Feb 9, 8:54pm — Update worker/utils/encoding.ts
- Version 846 — Feb 9, 8:54pm — Update worker/agents/git/fs-adapter.ts
- Version 845 — Feb 9, 8:47pm — refactor: migrate SQLite filesystem adapter to chunked storage model
- Version 844 — Feb 6, 3:22pm — Merge pull request #291 from cloudflare/release-please--branches--main--components--vibesdk
- Version 843 — Feb 6, 3:21pm — Merge pull request #318 from cloudflare/nightly
- Version 842 — Feb 6, 3:20pm — Merge pull request #323 from cloudflare/feat/signed-screenshots
- Version 841 — Feb 6, 3:18pm — feat: implement signed URL security for screenshot access
- Version 840 — Feb 3, 5:24pm — Merge pull request #320 from cloudflare/fix/favourite-app-access-pattern
- Version 839 — Feb 3, 5:23pm — refactor: standardize app data access patterns
- Version 838 — Feb 3, 4:31pm — chore(main): release 1.5.0
- Version 837 — Feb 3, 4:30pm — Merge pull request #314 from cloudflare/fix/github-oauth-state-mod-fix-v2
- Version 836 — Feb 3, 4:30pm — Merge pull request #317 from cloudflare/nightly
- Version 835 — Feb 3, 4:27pm — Merge pull request #316 from cloudflare/fix/custom-cred-scoping
- Version 834 — Feb 3, 4:26pm — refactor: update API key resolution logic in inference utils & disable session_init
- Version 833 — Feb 3, 2:21am — fix: add logs and ownership check for github export
- Version 832 — Feb 2, 3:14am — fix: jwt oauth state for github oauth to prevent manipulation
- Version 831 — Jan 12, 3:02am — Merge pull request #298 from cloudflare/nightly
- Version 830 — Jan 8, 9:45pm — Merge pull request #306 from AshishKumar4/fix/public-check-on-deploy-preview
- Version 829 — Jan 8, 9:18pm — feat: add app visibility check for preview deployment
- Version 828 — Jan 8, 5:05am — Merge pull request #305 from cloudflare/revert-304-fix/owner-only-preview
- Version 827 — Jan 8, 5:04am — Revert "[FIX] only app owner should be able to deploy preview"
- Version 826 — Jan 8, 2:11am — Merge pull request #303 from karishnu/fix/oauth-state-manipulation
- Version 825 — Jan 8, 2:11am — Merge pull request #304 from cloudflare/fix/owner-only-preview
- Version 824 — Jan 7, 4:39am — fix: only app owner should be able to deploy preview
- Version 823 — Dec 30, 2:15am — fix: do not allow non owner to export code to github repo after oauth callback
- Version 822 — Dec 29, 1:13am — Merge pull request #301 from cloudflare/feat/sdk-phase-timeline
- Version 821 — Dec 29, 1:07am — feat: add phase timeline change subscription and event handling
- Version 820 — Dec 29, 12:50am — Merge pull request #300 from cloudflare/feat/sdk-phase-timeline
- Version 819 — Dec 29, 12:49am — feat: implement phase timeline management and state tracking in SDK
- Version 818 — Dec 27, 9:00pm — Merge pull request #299 from cloudflare/fix/sdk-fixes
- Version 817 — Dec 27, 8:58pm — feat: integration tests with worker
- Version 816 — Dec 27, 7:49pm — Merge pull request #297 from cloudflare/fix/sdk-fixes
- Version 815 — Dec 27, 6:51pm — feat: expand drizzle types script on sdk bundle
- Version 814 — Dec 27, 3:32pm — Merge pull request #296 from cloudflare/fix/sdk-fixes
- Version 813 — Dec 27, 3:31pm — feat: use original worker types in sdk
- Version 812 — Dec 27, 1:24pm — Merge pull request #293 from cloudflare/fix/sdk-fixes
- Version 811 — Dec 27, 1:23pm — Update sdk/src/types.ts
- Version 810 — Dec 27, 1:23pm — Update sdk/src/types.ts
- Version 809 — Dec 25, 7:45am — feat: readme update
- Version 808 — Dec 25, 1:32am — feat: sdk tests
- Version 807 — Dec 24, 11:43pm — feat: sdk ws ticket auth and auto reconnect
- Version 806 — Dec 24, 11:17pm — Merge pull request #294 from cloudflare/feat/ws-ticketing-auth
- Version 805 — Dec 24, 9:40pm — feat: implement WebSocket ticket authentication and management system
- Version 804 — Dec 24, 6:29pm — feat: wrap global fetch to preserve context in Workers runtime
- Version 803 — Dec 24, 6:29pm — feat: enhance type exports and improve utility functions for better type safety
- Version 802 — Dec 24, 6:27pm — feat: refactor client methods to include app management functionalities
- Version 801 — Dec 22, 5:31pm — Merge pull request #290 from cloudflare/nightly
- Version 800 — Dec 22, 5:29pm — Merge pull request #289 from cloudflare/fix/fallback-resolution-bug
- Version 799 — Dec 22, 5:17pm — feat: update model configurations and enhance inference handling
- Version 798 — Dec 22, 2:23pm — Merge pull request #288 from cloudflare/fix/rate-limit
- Version 797 — Dec 22, 2:00pm — feat: enhance rate limit result with exceeded limit details and limit values
- Version 796 — Dec 20, 1:59pm — Merge pull request #285 from cloudflare/release-please--branches--main--components--vibesdk
- Version 795 — Dec 20, 1:46pm — chore(main): release 1.4.0
- Version 794 — Dec 20, 1:45pm — Merge pull request #267 from cloudflare/nightly
- Version 793 — Dec 19, 6:32pm — feat: add blueprint parsing utilities and enhanced session state tracking to SDK
- Version 792 — Dec 19, 5:58pm — chore: bump SDK version to 0.0.3 and update preview domain configuration
- Version 791 — Dec 19, 5:40pm — feat: add HTTP retry logic with exponential backoff to SDK client
- Version 790 — Dec 19, 5:31pm — Merge pull request #283 from cloudflare/feat/screenshot-fix
- Version 789 — Dec 19, 5:20pm — Update worker/utils/images.ts
- Version 788 — Dec 19, 5:16pm — Merge pull request #282 from cloudflare/feat/client-sdk-improvements
- Version 787 — Dec 19, 5:15pm — feat: add retry logic and blank screenshot detection for browser rendering
- Version 786 — Dec 19, 5:14pm — feat: improve SDK error handling and resource cleanup
- Version 785 — Dec 19, 4:58pm — feat: add SDK documentation and usage example to main README
- Version 784 — Dec 19, 4:03pm — feat: add missing environment variables to deployment workflow and script
- Version 783 — Dec 19, 3:58pm — feat: add missing environment variables to .prod.vars template generation
- Version 782 — Dec 19, 3:49pm — refactor: add .prod.vars file creation to deployment workflow before conflict resolution
- Version 781 — Dec 19, 3:22pm — refactor: improve deploy workflow fork detection using repository ownership check
- Version 780 — Dec 19, 3:07pm — Update sdk/src/ws.ts
- Version 779 — Dec 19, 3:06pm — Update sdk/src/state.ts
- Version 778 — Dec 19, 2:56pm — Merge pull request #277 from cloudflare/feat/client-sdk
- Version 777 — Dec 19, 2:56pm — feat: suppress AI Gateway token in CI and limit template deploy environment variables
- Version 776 — Dec 19, 2:22pm — feat: add integration test controls and exclude from pre-commit hooks
- Version 775 — Dec 19, 2:22pm — feat: client sdk + tests + docs
- Version 774 — Dec 19, 12:14pm — Merge branch 'nightly' of github.com:cloudflare/vibesdk into feat/client-sdk
- Version 773 — Dec 19, 12:13pm — feat: add release-live deployment workflow and vitest bun:test alias
- Version 772 — Dec 19, 12:13pm — feat: increase temperature and reasoning effort for blueprint
- Version 771 — Dec 19, 12:13pm — refactor: remove OpenAI dependency from inference utilities and define provider-agnostic types
- Version 770 — Dec 19, 12:12pm — feat: some prompt improvements
- Version 769 — Dec 19, 12:35am — feat: replace CLI token authentication with SDK API key management
- Version 768 — Dec 18, 10:58pm — Merge pull request #276 from cloudflare/feat/inference-context-refactor
- Version 767 — Dec 18, 10:42pm — refactor: restructure inference context to separate metadata from runtime state
- Version 766 — Dec 18, 1:49pm — feat: change the official preview domain to cloudflarepreviews.net
- Version 765 — Dec 18, 1:49pm — fix: remove redundant width/height styles from preview iframe
- Version 764 — Dec 18, 1:48pm — Merge pull request #274 from cloudflare/feat/prompt-optimizations
- Version 763 — Dec 17, 10:17pm — Merge branch 'nightly' of github.com:cloudflare/vibesdk into feat/prompt-optimizations
- Version 762 — Dec 17, 10:17pm — Merge pull request #275 from cloudflare/feat/max-query-length
- Version 761 — Dec 17, 10:17pm — feat: add query length validation with 20k character limit
- Version 760 — Dec 17, 10:06pm — feat: refine agent model configurations and phase generation strategy
- Version 759 — Dec 17, 9:44pm — feat: add common pitfalls and dependency documentation to phase implementation prompt
- Version 758 — Dec 17, 9:43pm — feat: optimize phase context and reduce max phases to 10
- Version 757 — Dec 17, 7:54pm — fix: refine preview switching logic and fix code generation prompt
- Version 756 — Dec 17, 7:54pm — fix: detect module-level JSX anti-pattern in safety gate
- Version 755 — Dec 17, 7:54pm — feat: phase implementation propmt rewrite - v78 prompt variant
- Version 754 — Dec 17, 7:47pm — feat: improve phase generation and React render loop prevention prompts
- Version 753 — Dec 17, 7:46pm — feat: gemini 3 flash
- Version 752 — Dec 15, 11:56am — Merge pull request #252 from cloudflare/feat/refactor-agents-base
- Version 751 — Dec 15, 11:55am — feat: add new model definitions
- Version 750 — Dec 15, 11:53am — fix: resolve babel traverse import compatibility and disable phase parameter in safety gate
- Version 749 — Dec 14, 3:37pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/refactor-agents-base
- Version 748 — Dec 14, 3:36pm — Merge pull request #272 from cloudflare/fix/duplicate-agent-session-creation
- Version 747 — Dec 14, 3:34pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into fix/duplicate-agent-session-creation
- Version 746 — Dec 14, 3:33pm — fix: improve shell safety and variable handling in claude-reviews gating
- Version 745 — Dec 14, 3:29pm — fix: prevent duplicate agent session creation and improve error handling in chat initialization
- Version 744 — Dec 14, 12:49pm — chore: update dependencies to latest versions
- Version 743 — Dec 14, 12:47pm — fix: improve shell safety and variable handling in claude-reviews gating
- Version 742 — Dec 14, 12:46pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/refactor-agents-base
- Version 741 — Dec 14, 12:41pm — refactor: improve ESLint config and fix linting issues across codebase
- Version 740 — Dec 14, 3:29am — Merge pull request #271 from cloudflare/fix/claude-ci
- Version 739 — Dec 14, 3:29am — Update .github/workflows/claude-reviews.yml
- Version 738 — Dec 14, 3:29am — Update .github/workflows/claude-reviews.yml
- Version 737 — Dec 14, 3:26am — test: ignore local cf-git folder in vitest
- Version 736 — Dec 14, 3:15am — Merge branch nightly
- Version 735 — Dec 14, 2:13am — feat: add dedicated AI changelog workflow and improve release-please gating
- Version 734 — Dec 14, 1:39am — Merge pull request #270 from cloudflare/fix/linting
- Version 733 — Dec 14, 1:37am — fix: correct indentation in vault-context unlock error handler
- Version 732 — Dec 14, 1:33am — test: exclude Bun-specific monitor-cli test from Vitest suite
- Version 731 — Dec 14, 1:21am — refactor: fix React Hook dependency warnings and improve callback memoization
- Version 730 — Dec 14, 12:15am — feat: improve workflow metadata handling and cryptographic security
- Version 729 — Dec 14, 12:02am — Merge pull request #268 from cloudflare/feat/reliability-improvements
- Version 728 — Dec 13, 11:58pm — fix: use safeFiles instead of finalFiles for phase implementation logging and broadcast
- Version 727 — Dec 13, 11:54pm — refactor: migrate preDeploySafetyGate to use @babel/traverse for safer AST walking
- Version 726 — Dec 13, 8:36pm — Merge pull request #269 from cloudflare/feat/process-monitoring-fix
- Version 725 — Dec 13, 8:35pm — Merge pull request #266 from cloudflare/feat/claude-ci-improvements
- Version 724 — Dec 13, 8:29pm — feat: enhance Claude review workflow with improved PR description handling and streamlined review process
- Version 723 — Dec 13, 8:06pm — feat: enhance Claude review workflow with comment-based triggers and sticky comments
- Version 722 — Dec 13, 7:50pm — feat: improve workflow reliability and add nightly branch support
- Version 721 — Dec 13, 7:40pm — feat: add concurrency control and cleanup for Claude review workflow
- Version 720 — Dec 13, 7:09pm — revert: remove USE_AGENT_SDK flag from Claude Code Action workflows
- Version 719 — Dec 13, 5:56pm — feat: enable Agent SDK for all Claude Code Action workflows
- Version 718 — Dec 13, 5:39pm — feat: optimize pre-commit hook with selective typecheck and related tests
- Version 717 — Dec 13, 5:34pm — feat: truncate exec command output to prevent token overflow
- Version 716 — Dec 13, 5:33pm — feat: add pre-deploy safety gate with automated code fixing
- Version 715 — Dec 13, 5:33pm — refactor: enhance SCOF format instructions with stricter rules and example
- Version 714 — Dec 13, 5:33pm — refactor: update agent model configurations and fix model IDs
- Version 713 — Dec 13, 5:32pm — refactor: strengthen store selector safety rules and reduce deep debugger depth
- Version 712 — Dec 12, 5:43pm — feat: enhance CI/CD workflows with security and automation improvements
- Version 711 — Dec 12, 5:25pm — Merge pull request #248 from cloudflare/feat/user-secrets-management
- Version 710 — Dec 12, 5:02pm — fix: improved process monitoring, failure detection and restarts
- Version 709 — Dec 11, 8:30pm — Merge branch 'nightly' of github.com:cloudflare/vibesdk into feat/user-secrets-management
- Version 708 — Dec 11, 7:34pm — feat: new zero knowledge vault implementation
- Version 707 — Dec 11, 6:52pm — fix: stabilize legacy chats and preview rendering
- Version 706 — Dec 11, 5:44pm — Merge branch 'feat/refactor-agents-base' of github.com:cloudflare/orange-builds into feat/refactor-agents-base
- Version 705 — Dec 11, 5:38pm — feat: add feature modules and capabilities discovery
- Version 704 — Dec 8, 11:07pm — refactor: consolidate project objectives into unified base class with strategy pattern
- Version 703 — Dec 8, 10:15pm — Merge pull request #257 from cloudflare/release-please--branches--main--components--vibesdk
- Version 702 — Dec 8, 6:01pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/refactor-agents-base
- Version 701 — Dec 8, 5:59pm — chore(main): release 1.3.0
- Version 700 — Dec 8, 5:59pm — Merge pull request #260 from cloudflare/nightly
- Version 699 — Dec 8, 5:50pm — feat: latest packages updated
- Version 698 — Dec 7, 6:57pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/refactor-agents-base
- Version 697 — Dec 7, 6:45pm — fix: fix general agent app creation
- Version 696 — Dec 7, 3:45pm — Merge branch 'nightly' of github.com:cloudflare/vibesdk into feat/user-secrets-management
- Version 695 — Dec 7, 3:44pm — Merge pull request #259 from cloudflare/fix/donttouch-filtering
- Version 694 — Dec 7, 3:42pm — refactor: replace lite render loop prevention prompt with full version across all agents
- Version 693 — Dec 7, 3:36pm — feat: enforce template write-protection in simple code generator
- Version 692 — Dec 6, 8:35pm — fix: filter protected files
- Version 691 — Dec 4, 10:43pm — Merge branch 'nightly' of github.com:cloudflare/vibesdk into feat/user-secrets-management
- Version 690 — Dec 4, 9:48pm — feat: refactor file manager to separate state recording from git operations
- Version 689 — Dec 4, 12:18am — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/refactor-agents-base
- Version 688 — Dec 4, 12:16am — Merge pull request #256 from cloudflare/nightly
- Version 687 — Dec 4, 12:15am — fix: variable name mismatch in simple code generation operation
- Version 686 — Dec 1, 7:58pm — feat: remove redundant message and fix file saving in code generation
- Version 685 — Dec 1, 3:09pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/refactor-agents-base
- Version 684 — Dec 1, 3:04pm — Merge pull request #255 from cloudflare/feat/packages-upgrade
- Version 683 — Dec 1, 3:03pm — chore: upgrade dependencies for security
- Version 682 — Dec 1, 2:28pm — Merge branch 'feat/refactor-agents-base' of github.com:cloudflare/orange-builds into feat/refactor-agents-base
- Version 681 — Dec 1, 2:19pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/refactor-agents-base
- Version 680 — Nov 30, 4:33pm — Merge pull request #240 from cloudflare/release-please--branches--main--components--vibesdk
- Version 679 — Nov 30, 3:45pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/refactor-agents-base
- Version 678 — Nov 30, 3:44pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/refactor-agents-base
- Version 677 — Nov 30, 3:41pm — Merge pull request #244 from cloudflare/nightly
- Version 676 — Nov 30, 3:29pm — Merge pull request #224 from cloudflare/feat/general-agents
- Version 675 — Nov 30, 3:28pm — chore(main): release 1.2.0
- Version 674 — Nov 30, 3:28pm — Merge pull request #244 from cloudflare/nightly
- Version 673 — Nov 30, 3:26pm — Merge pull request #253 from cloudflare/feat/stability
- Version 672 — Nov 30, 3:25pm — feat: prompt tuning for shorter blueprints
- Version 671 — Nov 30, 3:04pm — refactor: make phase context sharing optional to system prompt generation
- Version 670 — Nov 28, 12:41am — refactor: improve error handling and fallback behavior in agent operations
- Version 669 — Nov 27, 11:53pm — Merge branch 'feat/stability' of github.com:cloudflare/vibesdk into feat/stability
- Version 668 — Nov 27, 11:52pm — feat: rewrite process monitoring and error handling
- Version 667 — Nov 25, 3:03am — feat: some prompt improvements in agentic project builder
- Version 666 — Nov 25, 2:54am — feat: bug fixes + save manifest and slides proactively upon generation
- Version 665 — Nov 25, 12:58am — feat: rewrite presentation preview system
- Version 664 — Nov 24, 11:17pm — refactor: improve error handling, prompt clarity, and template filtering
- Version 663 — Nov 24, 10:59pm — refactor: improve error handling, prompt clarity, and template filtering
- Version 662 — Nov 24, 10:54pm — feat: upgraded to sandbox sdk version 0.5.2
- Version 661 — Nov 24, 3:04am — fix: preview update fixes + navigation
- Version 660 — Nov 23, 10:44pm — feat: agentic streaming presentations finally working
- Version 659 — Nov 23, 12:54am — Merge branch 'feat/refactor-agents-base' of github.com:cloudflare/orange-builds into feat/general-agents
- Version 658 — Nov 23, 12:32am — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/refactor-agents-base
- Version 657 — Nov 22, 4:55pm — refactor: extract model config info logic to service layer and improve type exports
- Version 656 — Nov 22, 4:21pm — Merge pull request #251 from cloudflare/feat/proper-finalization
- Version 655 — Nov 22, 4:18pm — Feat: Cost optimizations via model configs and prompt improvements (#247)
- Version 654 — Nov 22, 11:32am — Merge branch 'feat/refactor-agents-base' of github.com:cloudflare/orange-builds into feat/general-agents
- Version 653 — Nov 21, 5:46pm — fix: cleanup chat.tsx for build
- Version 652 — Nov 21, 4:44pm — Reapply "refactor: generalize coding agent to behavior + business; part 1"
- Version 651 — Nov 21, 3:45pm — refactor: improve static analysis caching and finalization phase generation
- Version 650 — Nov 21, 1:03pm — Feat: add presentation and documentation preview modes (#234)
- Version 649 — Nov 21, 3:52am — feat: add agent-specific model constraints and refactor generation
- Version 648 — Nov 20, 11:07pm — Merge branch 'feat/general-agents' of github.com:cloudflare/orange-builds into feat/general-agents
- Version 647 — Nov 20, 11:06pm — refactor: unify template schemas
- Version 646 — Nov 20, 11:06pm — feat: presentation specific prompts + prompts restructuring
- Version 645 — Nov 20, 11:06pm — feat: use agentic builder directly for handling user messages
- Version 644 — Nov 20, 11:06pm — feat: add completion detection and loop prevention to agentic builder and debugger
- Version 643 — Nov 20, 11:06pm — feat: add completion detection and dependency-aware tool execution
- Version 642 — Nov 20, 11:06pm — fix: ui auto focus, preview hiding and blueprints
- Version 641 — Nov 20, 11:06pm — fix: convo id uniqueness and improve message deduplication
- Version 640 — Nov 20, 11:06pm — fix: ui and convo state management
- Version 639 — Nov 20, 11:06pm — fix: template cache clear before import + init meta in behavior constructor
- Version 638 — Nov 20, 11:06pm — fix: template import and state init
- Version 637 — Nov 20, 11:06pm — refactor: integrate conversation history and sync for agentic builder
- Version 636 — Nov 20, 11:06pm — feat: replace template manager with ai template selector
- Version 635 — Nov 20, 11:06pm — fix: ensure workspace directory exists before writing files
- Version 634 — Nov 20, 11:06pm — fix: files format
- Version 633 — Nov 20, 11:06pm — feat: add project mode selector with agentic behavior support
- Version 632 — Nov 20, 11:06pm — refactor: reorganize project builder architecture + sandbox templateless design
- Version 631 — Nov 20, 11:06pm — feat: general agent
- Version 630 — Nov 20, 11:06pm — fix: add optional chaining to prevent runtime errors in blueprint rendering
- Version 629 — Nov 20, 11:06pm — refactor: improve type safety in state migration logic
- Version 628 — Nov 20, 11:06pm — feat: improve GitHub Actions workflow reliability
- Version 627 — Nov 20, 11:06pm — fix: wire up onConnect to coding agent
- Version 626 — Nov 20, 11:06pm — fix: template initialization
- Version 625 — Nov 20, 11:06pm — feat: add ai-based project type detection and workflow support
- Version 624 — Nov 20, 11:06pm — feat: finish most refactor and get it to build
- Version 623 — Nov 20, 11:06pm — refactor: agent behaviors, objectives generalized, abstracted + agentic coding agent implemented
- Version 622 — Nov 18, 3:12pm — fix: cleanup chat.tsx for build
- Version 621 — Nov 18, 3:07pm — Revert "refactor: generalize coding agent to behavior + business; part 1"
- Version 620 — Nov 17, 3:27pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/general-agents
- Version 619 — Nov 17, 3:26pm — chore: updated rate limit configs
- Version 618 — Nov 17, 3:25pm — fix: dont clear runtime errors on executeDeepDebug
- Version 617 — Nov 17, 3:24pm — chore: remove useless hardcoded ai message on bootstrap
- Version 616 — Nov 17, 3:24pm — refactor: always use httpOnly cookie, no need for arg
- Version 615 — Nov 17, 3:23pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into nightly
- Version 614 — Nov 17, 2:55pm — Merge pull request #242 from cloudflare/fix/patch-github-token-caching
- Version 613 — Nov 17, 2:33pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into nightly
- Version 612 — Nov 17, 2:30pm — feat: presentation specific prompts + prompts restructuring
- Version 611 — Nov 17, 2:30pm — feat: use agentic builder directly for handling user messages
- Version 610 — Nov 17, 2:26pm — Merge pull request #238 from cloudflare/feat/tool-calling-revamp
- Version 609 — Nov 17, 2:13pm — Merge branch 'nightly' of github.com:cloudflare/vibesdk into fix/patch-github-token-caching
- Version 608 — Nov 17, 2:11pm — Merge branch 'main' of github.com:cloudflare/vibesdk into nightly
- Version 607 — Nov 17, 2:09pm — fix: add additional ownership verification checks
- Version 606 — Nov 17, 2:09pm — fix: added instructions for token creation
- Version 605 — Nov 17, 2:09pm — Fix typos
- Version 604 — Nov 17, 2:09pm — chore(main): release 1.1.0
- Version 603 — Nov 17, 2:09pm — feat: enhance changelog generation with detailed PR and commit data
- Version 602 — Nov 17, 2:09pm — chore(main): release 1.0.0
- Version 601 — Nov 17, 3:57am — Merge pull request #239 from roerohan/rmukherjee/update-readme
- Version 600 — Nov 17, 12:36am — fix: added instructions for token creation
- Version 599 — Nov 15, 9:19pm — feat: add completion detection and loop prevention to agentic builder and debugger
- Version 598 — Nov 15, 9:11pm — feat: add completion detection and dependency-aware tool execution
- Version 597 — Nov 12, 1:52am — fix: ui auto focus, preview hiding and blueprints
- Version 596 — Nov 12, 1:11am — fix: convo id uniqueness and improve message deduplication
- Version 595 — Nov 12, 12:11am — fix: ui and convo state management
- Version 594 — Nov 11, 11:12pm — fix: template cache clear before import + init meta in behavior constructor
- Version 593 — Nov 11, 10:28pm — fix: template import and state init
- Version 592 — Nov 11, 9:37pm — refactor: integrate conversation history and sync for agentic builder
- Version 591 — Nov 11, 5:53pm — feat: replace template manager with ai template selector
- Version 590 — Nov 11, 5:52pm — fix: ensure workspace directory exists before writing files
- Version 589 — Nov 11, 5:05pm — fix: files format
- Version 588 — Nov 11, 5:03pm — feat: add project mode selector with agentic behavior support
- Version 587 — Nov 11, 5:02pm — refactor: reorganize project builder architecture + sandbox templateless design
- Version 586 — Nov 11, 12:10am — feat: general agent
- Version 585 — Nov 10, 11:46am — fix: add optional chaining to prevent runtime errors in blueprint rendering
- Version 584 — Nov 10, 11:38am — refactor: improve type safety in state migration logic
- Version 583 — Nov 10, 10:39am — feat: improve GitHub Actions workflow reliability
- Version 582 — Nov 10, 10:33am — fix: wire up onConnect to coding agent
- Version 581 — Nov 10, 10:19am — fix: template initialization
- Version 580 — Nov 10, 10:06am — feat: add ai-based project type detection and workflow support
- Version 579 — Nov 9, 1:20pm — feat: finish most refactor and get it to build
- Version 578 — Nov 8, 11:38pm — Merge pull request #230 from justingray0/justingray0-fix-typo
- Version 577 — Nov 8, 4:20pm — Fix typos
- Version 576 — Nov 7, 6:00pm — refactor: agent behaviors, objectives generalized, abstracted + agentic coding agent implemented
- Version 575 — Nov 7, 3:52am — refactor: generalize coding agent to behavior + business; part 1
- Version 574 — Nov 5, 10:40pm — Merge pull request #220 from cloudflare/fix/general-patches-2
- Version 573 — Nov 5, 10:35pm — fix: prevent race condition in code generation state
- Version 572 — Nov 5, 10:34pm — fix: unescape commit messages before git operations
- Version 571 — Nov 5, 10:23pm — fix: don't wait for runtime errors if app not deployed
- Version 570 — Nov 5, 10:15pm — fix: typeScript features configurable to reduce memory
- Version 569 — Nov 5, 10:01pm — refactor: improve generation state handling on reconnect and cancellation
- Version 568 — Nov 4, 5:18pm — fix: better stale comment removal + correct YAML string escaping
- Version 567 — Nov 4, 2:29pm — feat: improve template selection reliability and prompt clarity
- Version 566 — Nov 4, 2:04am — Merge pull request #214 from cloudflare/release-please--branches--main--components--vibesdk
- Version 565 — Nov 4, 2:04am — chore(main): release 1.1.0
- Version 564 — Nov 4, 2:03am — Merge pull request #219 from cloudflare/nightly
- Version 563 — Nov 4, 1:41am — Merge pull request #218 from cloudflare/fix/general-patch
- Version 562 — Nov 4, 1:30am — test: migrate xml-stream tests from Jest to Vitest
- Version 561 — Nov 4, 1:29am — fix: correct metadata file path and instance ID generation
- Version 560 — Nov 4, 1:29am — fix: client and logger management in DeploymentManager
- Version 559 — Nov 4, 1:29am — fix: change phase not found from error to warning
- Version 558 — Nov 4, 1:28am — refactor: improve clarity in codeDebugger agent instructions
- Version 557 — Nov 4, 12:49am — feat: enhance security of secrets management system
- Version 556 — Nov 4, 12:40am — feat: added user secrets store tests
- Version 555 — Nov 4, 12:22am — feat: updated llm.md and claude.md
- Version 554 — Nov 4, 12:17am — feat: add user secrets management with durable objects
- Version 553 — Nov 2, 9:59pm — Merge pull request #215 from cloudflare/fix/github-workflow-fixes
- Version 552 — Nov 2, 9:58pm — feat: enhance changelog generation with detailed PR and commit data
- Version 551 — Nov 2, 9:24pm — Merge pull request #212 from cloudflare/release-please--branches--main--components--vibesdk
- Version 550 — Nov 2, 9:22pm — Merge pull request #213 from cloudflare/nightly
- Version 549 — Nov 2, 9:21pm — chore(main): release 1.0.0
- Version 548 — Nov 2, 9:20pm — fix: updated sandbox dockerfile
- Version 547 — Nov 2, 9:18pm — Merge pull request #170 from cloudflare/nightly
- Version 546 — Nov 2, 9:16pm — Potential fix for code scanning alert no. 13: Code injection
- Version 545 — Nov 2, 9:14pm — Merge pull request #211 from cloudflare/feat/smarter-workflows
- Version 544 — Nov 2, 9:11pm — fix: escape single quotes in GitHub workflow commands
- Version 543 — Nov 2, 9:08pm — refactor: consolidate PR review workflows into single job
- Version 542 — Nov 2, 8:49pm — feat: add GitHub Actions for issue triage + improved code-review
- Version 541 — Nov 2, 4:27pm — refactor: streamline code review workflow and guidelines
- Version 540 — Nov 2, 4:15pm — feat: enhance PR review workflow with unified analysis
- Version 539 — Nov 2, 4:04pm — feat: enhance PR review automation with issue linking and feedback
- Version 538 — Nov 2, 4:01pm — fix: try use github_token instead of odic
- Version 537 — Nov 2, 3:50pm — feat: extend PR review trigger to include synchronize events
- Version 536 — Nov 2, 3:46pm — feat: enhance PR description workflow with review capabilities
- Version 535 — Nov 2, 3:41pm — feat: add automated PR description generation workflow
- Version 534 — Nov 2, 3:40pm — fix: remove experimental remote bindings from vite config
- Version 533 — Nov 2, 3:37pm — feat: add automated PR workflows and commit validation
- Version 532 — Nov 2, 3:34pm — feat: add llm.md and update claude.md using it
- Version 531 — Nov 2, 3:19pm — Merge pull request #210 from cloudflare/fix/fix-structured-format-tests
- Version 530 — Nov 2, 3:17pm — fix: fix all structured format failing tests
- Version 529 — Nov 2, 3:13pm — feat: improve code regen
- Version 528 — Nov 2, 1:32pm — feat: add timeout handling and force redeploy option
- Version 527 — Nov 2, 1:30pm — Merge branch 'main' of github.com:cloudflare/orange-builds into nightly
- Version 526 — Nov 2, 1:30pm — feat: improve AI Gateway token validation and handling
- Version 525 — Nov 2, 3:29am — feat: update to latest packages
- Version 524 — Nov 2, 1:47am — fix: build errors
- Version 523 — Nov 2, 1:04am — fix: better deduplication of commands for bootstrap file
- Version 522 — Nov 2, 1:03am — fix: allow websockets now in prompts
- Version 521 — Nov 1, 7:22pm — feat: add diff toggle option to git show command
- Version 520 — Nov 1, 7:22pm — Merge pull request #207 from cloudflare/feat/websockets-in-sandbox
- Version 519 — Nov 1, 7:21pm — refactor: simplify SandboxType definition for better type safety
- Version 518 — Nov 1, 7:20pm — Merge pull request #206 from cloudflare/feat/websockets-in-sandbox
- Version 517 — Nov 1, 7:18pm — feat: add WebSocket support for sandbox proxy
- Version 516 — Nov 1, 7:07pm — Merge pull request #205 from cloudflare/feat/websockets-in-sandbox
- Version 515 — Nov 1, 7:06pm — feat: add WebSocket support for sandbox proxy
- Version 514 — Nov 1, 6:50pm — feat: enhance git show command with diff support and optimize message handling
- Version 513 — Nov 1, 5:49pm — feat: enhance git integration with safer command access
- Version 512 — Nov 1, 5:03pm — refactor: remove unused code fix functionality and add deployment options
- Version 511 — Nov 1, 5:02pm — chore: remove unused CodeReview.ts
- Version 510 — Nov 1, 5:02pm — fix: tune deep debug config
- Version 509 — Nov 1, 5:02pm — perf: optimize git clone by only including reachable objects
- Version 508 — Nov 1, 5:02pm — fix: filter websocket failed errors
- Version 507 — Nov 1, 5:01pm — Merge pull request #202 from cloudflare/feat/code-review-simplification
- Version 506 — Nov 1, 5:01pm — Merge pull request #203 from cloudflare/fix/common-ux-bugs
- Version 505 — Nov 1, 5:00pm — Merge pull request #204 from cloudflare/fix/code-debugger-tooling
- Version 504 — Nov 1, 4:59pm — feat: provide git tools to deep_debugger + reset functionality
- Version 503 — Nov 1, 3:54pm — feat: add git version control tools and enhance debugging system
- Version 502 — Nov 1, 3:11pm — feat: limit deep_debug tool to one call per conversation turn
- Version 501 — Nov 1, 3:11pm — feat: enhance deep debug session management and UI
- Version 500 — Nov 1, 3:09pm — feat: improve tool calling depth handling for debugging
- Version 499 — Nov 1, 2:18pm — feat: improve error handling and message display for debugging
- Version 498 — Oct 31, 6:28pm — feat: isolated deepdebug window
- Version 497 — Oct 31, 4:02pm — feat: enhance phase timeline with debugging status and issue tracking
- Version 496 — Oct 31, 2:14pm — feat: improve chat message handling and reconnection flow
- Version 495 — Oct 31, 1:45pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/code-review-simplification
- Version 494 — Oct 31, 1:38pm — feat: remove code-review system in favor of deep-debugger + user prompt
- Version 493 — Oct 31, 1:34am — cleanup: remove stale code_review websocket handling
- Version 492 — Oct 30, 7:43pm — fix: check repo exists before export
- Version 491 — Oct 30, 5:08pm — Merge pull request #200 from cloudflare/fix/package-json-on-git
- Version 490 — Oct 30, 5:04pm — fix: Only update dependencies during package.json sync + migrations
- Version 489 — Oct 30, 5:01pm — Merge pull request #199 from cloudflare/fix/github-sync
- Version 488 — Oct 30, 4:52pm — fix: simply use git push from isomorphic git to sync with github
- Version 487 — Oct 30, 4:05pm — feat: add incremental GitHub sync with commit history preservation
- Version 486 — Oct 30, 4:00pm — feat: optimize GitHub push with per-commit trees and blob deduplication
- Version 485 — Oct 30, 3:37pm — fix: GitHub repository handling for exports to existing repo
- Version 484 — Oct 28, 10:11pm — feat: code deep debugger prompt tweaks
- Version 483 — Oct 28, 10:10pm — feat: enhance bootstrap command validation and safety
- Version 482 — Oct 27, 5:19pm — perf: optimize file operations and reduce unnecessary commits
- Version 481 — Oct 27, 5:19pm — refactor: remove git integration from sandbox service
- Version 480 — Oct 27, 5:18pm — Merge pull request #192 from cloudflare/feat/git-ui-tweaks
- Version 479 — Oct 27, 5:17pm — feat: improve tab layout and git clone button placement
- Version 478 — Oct 26, 7:53pm — refactor: simplify template file customization logic
- Version 477 — Oct 26, 2:24pm — Merge pull request #190 from cloudflare/fix/general-patches
- Version 476 — Oct 26, 2:22pm — feat: add bootstrap script and template customization
- Version 475 — Oct 26, 1:34pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into fix/general-patches
- Version 474 — Oct 26, 1:34pm — Merge pull request #189 from cloudflare/feat/git-clone-ux
- Version 473 — Oct 26, 1:26pm — feat: add project name generation and config file updates
- Version 472 — Oct 26, 12:53pm — feat: improve sandbox and git integration
- Version 471 — Oct 26, 12:53pm — feat: add Git clone functionality for repositories
- Version 470 — Oct 26, 12:52pm — feat: improve package.json synchronization with sandbox
- Version 469 — Oct 26, 3:30am — feat: add read-only mode for agent initialization
- Version 468 — Oct 26, 2:44am — feat: add persistent command execution in sandbox environment
- Version 467 — Oct 26, 2:43am — refactor: simplify agent retrieval by removing jurisdiction search and locationHint
- Version 466 — Oct 26, 2:42am — fix: add setup commands execution after sandbox deployment
- Version 465 — Oct 26, 2:16am — fix: Add template migration directly into onStart
- Version 464 — Oct 26, 2:15am — feat: improve sandbox directory handling and error recovery
- Version 463 — Oct 26, 1:36am — Merge pull request #172 from cloudflare/feat/code-version-control
- Version 462 — Oct 26, 1:36am — Merge pull request #188 from cloudflare/fix/github-export
- Version 461 — Oct 26, 1:36am — refactor: remove unused GitHub types from DeploymentManager interface
- Version 460 — Oct 26, 1:31am — feat: reworked github flow, pure DO based + cache token to avoid oauth
- Version 459 — Oct 25, 7:14pm — feat: add in-memory caching for git clone operations with 5s TTL
- Version 458 — Oct 25, 7:01pm — chore: bump @ashishkumar472/cf-git from 1.0.3 to 1.0.4
- Version 457 — Oct 25, 6:46pm — feat: git repos finally working
- Version 456 — Oct 25, 12:49pm — fix: add ownership/access checks in git protocol handlers
- Version 455 — Oct 25, 12:47pm — refactor: migrate git clone service from DO to worker for better memory usage
- Version 454 — Oct 25, 12:22pm — feat: use custom isomorphic-git fork + fix fs adapter and integration
- Version 453 — Oct 24, 4:36pm — fix: standardize isomorphic-git imports and resolve ESM compatibility issues
- Version 452 — Oct 24, 4:32pm — fix: add ESM type declarations for isomorphic-git and update imports
- Version 451 — Oct 24, 4:10pm — feat: add git clone protocol support with template rebasing
- Version 450 — Oct 24, 3:22pm — chore: add isomorphic-git dependency to package.json
- Version 449 — Oct 24, 3:07pm — feat: DO based git, fs storage, commit every saved file
- Version 448 — Oct 24, 11:24am — Merge pull request #187 from cloudflare/fix/local-dev
- Version 447 — Oct 24, 11:24am — fix: refresh to csrf token after register/login
- Version 446 — Oct 24, 11:00am — fix: clarify Cloudflare WARP note in setup documentation for local development
- Version 445 — Oct 24, 10:59am — fix: update setup documentation and script to address Cloudflare WARP issues and add tunnel preview option
- Version 444 — Oct 24, 10:32am — fix: update migration command to include local migrations
- Version 443 — Oct 24, 10:32am — fix: clarify docs and align
- Version 442 — Oct 24, 1:20am — Merge pull request #183 from cloudflare/feat/general-patches
- Version 441 — Oct 24, 1:19am — feat: add log file extractor tool and nanoid dependency
- Version 440 — Oct 24, 1:13am — refactor: migrate sandbox proxy to internal service and revert sessionId to uuid
- Version 439 — Oct 23, 8:38pm — feat: enhance template file filtering with pattern matching and add nanoid generator
- Version 438 — Oct 23, 8:38pm — refactor: simplify state management in FileManager by removing redundant state variable
- Version 437 — Oct 23, 8:38pm — refactor: move preview deployment request inside files check condition
- Version 436 — Oct 23, 8:38pm — chore: remove request logging in worker fetch handler
- Version 435 — Oct 23, 8:37pm — fix: concurrent deploy + use nanoid + stalestate
- Version 434 — Oct 23, 3:39pm — perf: optimize file writing with batched shell script to reduce API requests
- Version 433 — Oct 23, 3:34pm — Merge pull request #179 from cloudflare/feat/in-memory-template-unzip
- Version 432 — Oct 23, 3:15pm — chore: wrangler update to 4.45.0
- Version 431 — Oct 23, 3:13pm — chore: increase LLM rate limits to 800/hr and 2000/day
- Version 430 — Oct 23, 3:13pm — fix: only generate AI proxy vars when JWT secret is configured
- Version 429 — Oct 23, 3:13pm — fix: log results object correctly and suppress init error propagation in generator agent
- Version 428 — Oct 23, 3:12pm — feat: prompt refinements for zustand
- Version 427 — Oct 23, 3:12pm — chore: update sandbox-sdk version to 0.4.7
- Version 426 — Oct 22, 2:49am — fix: fixed setup project broken
- Version 425 — Oct 22, 2:48am — fix: Fixed filtering important files
- Version 424 — Oct 22, 2:23am — fix: use templateName check instead of isInitialized() for agent start validation
- Version 423 — Oct 21, 12:17am — feat: make deterministic code fixer completely sync
- Version 422 — Oct 21, 12:17am — refactor: file manager apis to use cached template details for all files
- Version 421 — Oct 20, 11:35pm — perf: optimize binary file detection and base64 encoding in zip extractor
- Version 420 — Oct 20, 10:08pm — fix: generation context template details passing
- Version 419 — Oct 20, 10:02pm — feat: purely in-isolate template unzip + inmemory storage
- Version 418 — Oct 20, 5:09pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/in-memory-template-unzip
- Version 417 — Oct 20, 5:09pm — fix: rendering and migration for template details change
- Version 416 — Oct 20, 5:02pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/in-memory-template-unzip
- Version 415 — Oct 20, 5:02pm — Merge pull request #178 from cloudflare/feat/agents-sdk-upgrade
- Version 414 — Oct 20, 5:02pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/agents-sdk-upgrade
- Version 413 — Oct 20, 5:01pm — Merge pull request #174 from cloudflare/feat/sandbox-sdk-upgrade-0.4.3
- Version 412 — Oct 20, 5:01pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/sandbox-sdk-upgrade-0.4.3
- Version 411 — Oct 20, 4:59pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into nightly
- Version 410 — Oct 20, 4:58pm — Merge branch 'main' of github.com:cloudflare/orange-builds into nightly
- Version 409 — Oct 20, 4:56pm — Merge branch 'feat/agents-sdk-upgrade' of github.com:cloudflare/orange-builds into feat/in-memory-template-unzip
- Version 408 — Oct 20, 4:56pm — Merge branch 'feat/sandbox-sdk-upgrade-0.4.3' of github.com:cloudflare/orange-builds into feat/agents-sdk-upgrade
- Version 407 — Oct 20, 4:55pm — fix: finish posting to files map
- Version 406 — Oct 20, 4:45pm — feat: in memory get template details
- Version 405 — Oct 20, 4:22pm — chore: upgrade agents package from 0.1.6 to 0.2.14
- Version 404 — Oct 20, 4:18pm — feat: alter template schema to return map instead of list of files
- Version 403 — Oct 20, 4:14pm — fix: handle parent dir creation in sandbox
- Version 402 — Oct 20, 12:33pm — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/sandbox-sdk-upgrade-0.4.3
- Version 401 — Oct 20, 12:12pm — Merge pull request #177 from cloudflare/feat/optimize-phase-context
- Version 400 — Oct 20, 12:11pm — feat: redact older phase details to optimize context length in prompts
- Version 399 — Oct 19, 11:19pm — Merge pull request #171 from cloudflare/feat/code-refactor
- Version 398 — Oct 19, 11:10pm — feat: sandboxsdk 0.4.3 port + in-memory template details zip extraction
- Version 397 — Oct 19, 12:43pm — Merge pull request #168 from Andromo-App-Maker/fix-hardcoded-models
- Version 396 — Oct 19, 3:36am — fix: prevent reuse of aborted controllers and improve sandbox deployment resilience
- Version 395 — Oct 19, 2:59am — fix: build errors
- Version 394 — Oct 19, 2:57am — refactor: consolidate sandbox client management into DeploymentManager service
- Version 393 — Oct 19, 1:59am — Merge branch 'nightly' of github.com:cloudflare/orange-builds into feat/code-refactor
- Version 392 — Oct 19, 1:57am — refactor: deployment manager abstracted away, removed useless client errors
- Version 391 — Oct 18, 12:58pm — refactor: extract state migration logic and general refactors
- Version 390 — Oct 18, 12:41pm — Merge pull request #169 from cloudflare/feat/deep-debuger-enhancements
- Version 389 — Oct 18, 12:40pm — Merge pull request #166 from cloudflare/feat/stop-generation
- Version 388 — Oct 18, 12:40pm — Merge pull request #160 from cloudflare/feat/enhance-code-fixing
- Version 387 — Oct 18, 11:23am — fix: fileRegeneration was using realtimeCodeFixer's model config
- Version 386 — Oct 18, 12:22am — fix: handle missing sandbox instance by returning empty issues object
- Version 385 — Oct 18, 12:22am — feat: display completion message when entering finalization phase
- Version 384 — Oct 17, 11:48pm — feat: add generate_files tool for creating new files and full rewrites
- Version 383 — Oct 17, 9:49pm — feat: add stop generation button and handle cancelled state in phase timeline
- Version 382 — Oct 17, 8:14pm — fix: remove hardcoded models
- Version 381 — Oct 17, 7:34pm — feat: add inference cancellation support with AbortController
- Version 380 — Oct 17, 7:32pm — feat: add abort signal support to inference operations
- Version 379 — Oct 17, 7:24pm — refactor: remove redundant tool call filtering
- Version 378 — Oct 17, 7:14pm — feat: add force refresh mechanism for preview deployments
- Version 377 — Oct 17, 7:08pm — feat: add streaming support to deep debugger and enhance logs tool with truncation
- Version 376 — Oct 17, 7:08pm — fix: code debugger prompt improvements
- Version 375 — Oct 17, 7:07pm — fix: prompt react fixes
- Version 374 — Oct 17, 7:06pm — refactor: pass tool renderer and stream callback directly to deep debug execution
- Version 373 — Oct 17, 5:25pm — refactor: improve deep debugger conversation handling and remove loop blocking
- Version 372 — Oct 17, 5:08pm — feat: implement message deduplication to prevent duplicate assistant responses
- Version 371 — Oct 17, 4:32pm — feat: add deep debug session management with state persistence and wait tools
- Version 370 — Oct 17, 4:32pm — feat: add previous debug session context and improve error handling in debugging tools
- Version 369 — Oct 17, 4:31pm — fix: add missing await for async getFullState call in getAgentState function
- Version 368 — Oct 17, 3:37pm — feat: enhance debugging tools with user interaction handling and runtime error detection
- Version 367 — Oct 17, 3:37pm — feat: add wait_for_generation tool and enhance tool call result handling
- Version 366 — Oct 17, 3:36pm — refactor: move generation state management from flags to Promise tracking
- Version 365 — Oct 17, 3:36pm — refactor: enhance code debugger with loop detection and improved prompts
- Version 364 — Oct 17, 3:36pm — feat: add tool result field to websocket messages and update event handling
- Version 363 — Oct 17, 3:35pm — feat: add duration filter option for log retrieval in sandbox
- Version 362 — Oct 16, 11:32pm — feat: add deep debugger transcript UI with collapsible tool results
- Version 361 — Oct 16, 10:26pm — feat: implement collapsible tool result viewer with JSON formatting support
- Version 360 — Oct 16, 10:33am — fix: disabled tracing causing deployment failures for non-GA
- Version 359 — Oct 16, 2:39am — feat: initial implementation of deep debugging agent
- Version 358 — Oct 16, 12:45am — fix: prevent null ruleId in ESLint diagnostic messages by providing empty string fallback
- Version 357 — Oct 16, 12:09am — fix: use correct error field in deployment failure toast message
- Version 356 — Oct 15, 11:59pm — feat: implement project name and blueprint update tools
- Version 355 — Oct 13, 11:54am — chore: adjust rate limits for agent and llm calls
- Version 354 — Oct 13, 11:53am — refactor: rename FastCodeFixer to PostPhaseCodeFixer and fix import path
- Version 353 — Oct 13, 11:53am — feat: more prompt tweaks for react/frontend
- Version 352 — Oct 12, 2:53pm — Merge pull request #156 from cloudflare/nightly
- Version 351 — Oct 12, 2:51pm — Merge pull request #157 from cloudflare/fix/conversation-compactify
- Version 350 — Oct 12, 11:48am — feat: add conversation reset functionality with confirmation dialog
- Version 349 — Oct 12, 11:18am — refactor: replace fetching message with tool event indicator for chat history loading
- Version 348 — Oct 12, 10:50am — feat: fix frontend types + proper load convo state
- Version 347 — Oct 12, 4:14am — perf: reuse image bytes buffer for both Cloudflare Images and R2 uploads
- Version 346 — Oct 12, 4:09am — feat: always upload images to r2, best-try on CF Images
- Version 345 — Oct 12, 3:20am — fix: store history reliably + user images in r2
- Version 344 — Oct 11, 7:42pm — fix: simply use images rest api for uploading images
- Version 343 — Oct 10, 11:48pm — feat: add uploads routes + fix filename in r2
- Version 342 — Oct 10, 11:13pm — chore: remove env dependency and set prettyPrint default to false in logger config
- Version 341 — Oct 10, 11:04pm — chore: update logger configuration and temporarily disable origin check
- Version 340 — Oct 10, 12:53pm — feat: store full histories in separate DO table
- Version 339 — Oct 10, 1:39am — feat: true convo compactification + archive to r2
- Version 338 — Oct 9, 11:29pm — refactor: always try use uploaded images instead of full
- Version 337 — Oct 9, 11:03pm — Merge pull request #155 from cloudflare/fix/conversation-compactify
- Version 336 — Oct 9, 11:02pm — Merge pull request #153 from cloudflare/feat/optimize-github-export-flow
- Version 335 — Oct 9, 11:02pm — Merge pull request #152 from cloudflare/feat/daily-rate-limit
- Version 334 — Oct 9, 11:02pm — Merge pull request #145 from cloudflare/feat/ai-gateway-proxy-for-userapps
- Version 333 — Oct 9, 7:20pm — fix: ensure tool messages are preserved with their matching assistant tool_calls during conversation compactification
- Version 332 — Oct 9, 4:03pm — feat: increase instance resources and improve GitHub file export handling
- Version 331 — Oct 9, 1:20am — feat: simplify GitHub push by passing file content directly instead of reading from sandbox
- Version 330 — Oct 9, 12:28am — feat: implement daily rate limit for API and LLM calls
- Version 329 — Oct 9, 12:05am — feat: Only enable ai proxy if jwt secret is set
- Version 328 — Oct 8, 11:59pm — feat: implement model-specific rate limit increments for LLM calls
- Version 327 — Oct 8, 11:19pm — refactor: restrict AI gateway proxy to only allow preview domain origins
- Version 326 — Oct 8, 8:07pm — feat: origin validation for openai proxy
- Version 325 — Oct 8, 7:55pm — Merge branch 'main' of github.com:cloudflare/orange-builds into feat/ai-gateway-proxy-for-userapps
- Version 324 — Oct 8, 7:55pm — Merge pull request #151 from cloudflare/fix/preview-deployment-bugs
- Version 323 — Oct 8, 7:47pm — feat: allow CORS for localhost during development
- Version 322 — Oct 8, 7:37pm — feat: add retry logic for process health check in sandbox service
- Version 321 — Oct 8, 7:37pm — refactor: extract logger initialization and add waitForPreview helper for sandbox operations
- Version 320 — Oct 8, 7:35pm — Merge branch 'main' of github.com:cloudflare/orange-builds into feat/ai-gateway-proxy-for-userapps
- Version 319 — Oct 8, 7:24pm — Merge pull request #142 from cloudflare/feat/more-prompt-optims
- Version 318 — Oct 8, 10:49am — Merge pull request #150 from dhanushPatel112/fix/typo
- Version 317 — Oct 8, 7:16am — fix: typo in provider
- Version 316 — Oct 7, 1:58am — Merge branch 'feat/more-prompt-optims' of github.com:cloudflare/orange-builds into feat/ai-gateway-proxy-for-userapps
- Version 315 — Oct 7, 1:57am — Merge branch 'main' of github.com:cloudflare/orange-builds into feat/more-prompt-optims
- Version 314 — Oct 7, 1:57am — chore: adjust retry limits and remove sensitive logging in sandbox creation
- Version 313 — Oct 7, 1:49am — fix: reverted some changes - quality decreased
- Version 312 — Oct 7, 1:49am — Merge branch 'main' of github.com:cloudflare/orange-builds into feat/ai-gateway-proxy-for-userapps
- Version 311 — Oct 7, 1:30am — Merge pull request #139 from 0xkohe/setup-ai-gateway
- Version 310 — Oct 7, 1:21am — feat: initial draft of ai gateway proxy for user apps
- Version 309 — Oct 6, 10:35pm — feat: prompt optimizations and alignment
- Version 308 — Oct 6, 11:30am — refactor: remove queue_request tool response and skip recursion when no tool results
- Version 307 — Oct 5, 5:08pm — feat: uncomment fast code fixers for optional use
- Version 306 — Oct 5, 5:08pm — feat: more prompt tweaks, clarifications and build fix
- Version 305 — Oct 5, 9:53am — bugfix: refactor: clean up whitespace and improve code readability in setup.ts
- Version 304 — Oct 5, 2:54am — Merge pull request #137 from cloudflare/feat/more-prompt-optims
- Version 303 — Oct 5, 2:53am — fix: use instance metadata from memory cache!
- Version 302 — Oct 5, 2:38am — fix: increase deployment retry interval and remove redundant 422 retry logic
- Version 301 — Oct 5, 2:10am — Merge pull request #136 from cloudflare/feat/more-prompt-optims
- Version 300 — Oct 5, 2:02am — prompts: add layout architecture and error handling guidelines
- Version 299 — Oct 5, 2:01am — Merge pull request #135 from cloudflare/fix/multi-sandbox-deploys
- Version 298 — Oct 5, 12:07am — fix: prevent concurrent sandbox deployments and improve instance cleanup
- Version 297 — Oct 4, 6:20pm — feat: fortification against rerender loops
- Version 296 — Oct 4, 6:19pm — Merge pull request #121 from cloudflare/feat/enhancements
- Version 295 — Oct 4, 5:27pm — feat: add Custom style option to template selector
- Version 294 — Oct 4, 5:11pm — refactor: preview deploy refactor + bug fix
- Version 293 — Oct 4, 1:12pm — fix: improve rate limit error handling and logging across API client and WebSocket
- Version 292 — Oct 3, 7:27pm — refactor: rewritten preview iframe
- Version 291 — Oct 3, 2:43pm — feat: add indexes for app views and stars by app_id and timestamp
- Version 290 — Oct 3, 5:02am — fix: handle missing projectUpdatesAccumulator in state and add missing deployer config options
- Version 289 — Oct 3, 5:02am — refactor: optimize database queries to use subqueries for better memory efficiency
- Version 288 — Oct 3, 2:15am — feat: strip system context tags from user messages and UI
- Version 287 — Oct 3, 1:58am — Merge branch 'main' of github.com:cloudflare/orange-builds into feat/enhancements
- Version 286 — Oct 3, 1:57am — feat: add word counter and 4000 word limit to chat input
- Version 285 — Oct 3, 1:57am — refactor: build tooling on top of abstract agent interface
- Version 284 — Oct 3, 1:55am — feat: enhance prompts for react errors
- Version 283 — Oct 3, 1:47am — Merge pull request #133 from cloudflare/fix/r2-screenshots
- Version 282 — Oct 3, 1:47am — fix: use CUSTOM_DOMAIN env var instead of hostname for r2 screenshot URLs
- Version 281 — Oct 3, 1:41am — Merge pull request #132 from cloudflare/feat/local-develop-fixes
- Version 280 — Oct 3, 1:41am — docs: fixed incorrect oauth callbacks for github
- Version 279 — Oct 3, 1:01am — Merge pull request #131 from cloudflare/feat/local-develop-fixes
- Version 278 — Oct 3, 1:00am — docs: add corporate network troubleshooting guide and SSL certificate setup instructions
- Version 277 — Oct 3, 12:55am — fix: update dockerfile with cloudflared installation
- Version 276 — Oct 3, 12:54am — Merge pull request #130 from cloudflare/feat/larger-sandboxes
- Version 275 — Oct 3, 12:53am — docs: update instance types to reflect new Cloudflare container tiers and make standard-3 the default
- Version 274 — Oct 3, 12:51am — feat: bump wrangler versions and default to sandbox-3
- Version 273 — Oct 3, 12:45am — Merge pull request #129 from cloudflare/feat/local-develop-fixes
- Version 272 — Oct 3, 12:39am — feat: added cloudflared tunnels for local dev + docs
- Version 271 — Oct 2, 10:06pm — ci: add GitHub Actions workflow for build and lint checks
- Version 270 — Oct 2, 8:53pm — feat: doc and script for local setup + local fixes
- Version 269 — Oct 2, 6:36pm — Merge pull request #128 from cloudflare/fix/csrf-violation-response
- Version 268 — Oct 2, 6:35pm — fix: Return correct csrf validation error format
- Version 267 — Oct 2, 6:04pm — Merge pull request #120 from cloudflare/feat/images-input-support
- Version 266 — Oct 1, 6:43pm — Merge pull request #123 from cloudflare/revert-122-feat/larger-sandboxes
- Version 265 — Oct 1, 6:43pm — Revert "Feat: Update defaults for larger sandboxes + docs update"
- Version 264 — Oct 1, 6:37pm — Merge pull request #122 from cloudflare/feat/larger-sandboxes
- Version 263 — Oct 1, 6:21pm — docs: update instance types to reflect new Cloudflare container tiers and make standard-3 the default
- Version 262 — Oct 1, 6:06pm — refactor: update conversation history compactification format and role
- Version 261 — Oct 1, 3:11pm — Merge branch 'main' of github.com:cloudflare/orange-builds into feat/images-input-support
- Version 260 — Oct 1, 3:05pm — fix: pass noToast param when retrying CSRF token refresh and add rate limit toast
- Version 259 — Oct 1, 2:58pm — Merge branch 'main' of github.com:cloudflare/orange-builds into feat/enhancements
- Version 258 — Oct 1, 2:57pm — Merge pull request #118 from cloudflare/feat/prompt-optimizations-2
- Version 257 — Oct 1, 2:57pm — Merge pull request #115 from cloudflare/feat/prompt-guardrails
- Version 256 — Oct 1, 2:57pm — Update worker/agents/prompts.ts
- Version 255 — Oct 1, 2:56pm — Merge pull request #117 from cloudflare/feat/gemini-latest
- Version 254 — Oct 1, 2:55pm — feat: add tool depth limit and conversation context compactification
- Version 253 — Oct 1, 10:44am — fix: temp overflow fix
- Version 252 — Oct 1, 10:37am — refactor: improve user suggestion handling and UI button positioning
- Version 251 — Oct 1, 5:50am — fix: get images from url param and pass it
- Version 250 — Oct 1, 5:37am — feat: pass user suggestions to phase impl too
- Version 249 — Oct 1, 5:20am — chore: update image beta info box text to improve clarity
- Version 248 — Oct 1, 5:20am — refactor: separate image handling for inference vs history persistence in conversation processor
- Version 247 — Oct 1, 5:07am — feat: initial integration of images support in build/chat
- Version 246 — Oct 1, 3:58am — refactor: remove redundant globalConfig param and add config logging for rate limit warnings
- Version 245 — Oct 1, 2:31am — chore: adjust template selection temperature and add entropy
- Version 244 — Oct 1, 2:29am — feat: add actionKey tracking for inference calls and rate limiting
- Version 243 — Oct 1, 2:29am — fix: clean up error stack traces by filtering out non-typescript lines
- Version 242 — Oct 1, 2:28am — feat: add latest Gemini model variants and reorganize AI model enum groupings
- Version 241 — Sep 30, 3:24pm — Merge pull request #114 from cloudflare/fix/homepage-discover
- Version 240 — Sep 30, 2:52pm — feat: added guardrails that impact on multiple tiers for policy
- Version 239 — Sep 30, 2:37pm — feat: show discoverable apps preview on homepage
- Version 238 — Sep 30, 2:34pm — Merge pull request #112 from cloudflare/feat/prompt-optimizations
- Version 237 — Sep 30, 2:34pm — fix: typo of precedence in phase generation prompt
- Version 236 — Sep 30, 2:33pm — fix: file patch extension check for undefined
- Version 235 — Sep 30, 2:27pm — fix: align prompts to adhere better to user suggestions
- Version 234 — Sep 30, 2:27pm — fix: check pending user inputs before finalizing phase generation
- Version 233 — Sep 30, 11:15am — Merge pull request #100 from cloudflare/feat/error-monitoring-rewrite
- Version 232 — Sep 30, 11:15am — Merge pull request #102 from cloudflare/fix/general-patches-9
- Version 231 — Sep 30, 3:03am — fix: clear user suggestions after phase execution to prevent duplicate processing
- Version 230 — Sep 30, 2:40am — refactor: align user suggestion prompts and improve file concept schema description
- Version 229 — Sep 30, 2:23am — feat: add conciseness requirement to agent instructions
- Version 228 — Sep 30, 1:42am — refactor: standardized code serializers
- Version 227 — Sep 30, 12:18am — refactor: reorganize all formats into output-formats directory
- Version 226 — Sep 29, 8:48pm — Merge pull request #104 from mysticrenji/fix/update-readme-cloudflare-env-variables
- Version 225 — Sep 29, 8:45pm — feat: add discover nudge UI with arrow and font styling
- Version 224 — Sep 29, 8:45pm — fix: reduce enhanced sandbox instance resources to 4cpu 4gb
- Version 223 — Sep 29, 8:44pm — feat: include runtime errors in conversation context
- Version 222 — Sep 29, 6:22pm — Update src/components/shared/AppSortTabs.tsx
- Version 221 — Sep 29, 6:11pm — Merge branch 'fix/general-patches-9' of github.com:cloudflare/orange-builds into fix/general-patches-9
- Version 220 — Sep 29, 6:10pm — test: remove GenerationContext test file in favor of new test suite
- Version 219 — Sep 29, 6:09pm — Update src/components/layout/global-header.tsx
- Version 218 — Sep 29, 6:09pm — fix: update default data directory path to use ./.data instead of ./data
- Version 217 — Sep 29, 6:08pm — chore: update packages
- Version 216 — Sep 29, 6:08pm — feat: add sort persistence and auto-collapse sidebar on new build
- Version 215 — Sep 29, 5:54pm — refactor: redesign debug panel UI with dark mode support and improved responsive layout
- Version 214 — Sep 29, 5:51pm — Merge branch 'fix/general-patches-9' of github.com:cloudflare/orange-builds into fix/general-patches-9
- Version 213 — Sep 29, 5:51pm — Update worker/services/sandbox/remoteSandboxService.ts
- Version 212 — Sep 29, 5:50pm — Merge branch 'fix/general-patches-9' of github.com:cloudflare/orange-builds into fix/general-patches-9
- Version 211 — Sep 29, 5:50pm — Merge pull request #108 from cloudflare/feat/global-messaging
- Version 210 — Sep 29, 5:50pm — fix: prevent unnecessary status resets when cached status exists
- Version 209 — Sep 29, 5:43pm — refactor: remove cloudflared installation and simplify Docker build steps
- Version 208 — Sep 29, 5:42pm — Update src/hooks/use-platform-status.ts
- Version 207 — Sep 29, 5:03pm — feat: store and pass last diff to allow revert
- Version 206 — Sep 29, 3:35pm — docs: update Google OAuth callback URL and domain format in setup guide
- Version 205 — Sep 29, 3:34pm — fix: remove unused forCodegen parameter from project setup template
- Version 204 — Sep 29, 3:34pm — feat: add exponential backoff and max retries constant for deployment failures
- Version 203 — Sep 29, 12:45pm — sync from main branch
- Version 202 — Sep 29, 12:44pm — sync from main branch
- Version 201 — Sep 29, 12:41pm — Add data-dump to .gitignore
- Version 200 — Sep 29, 12:38pm — Remove data-dump from .gitignore
- Version 199 — Sep 29, 12:36pm — Remove cred.vars from .gitignore
- Version 198 — Sep 29, 9:46am — feat: add deploy to Cloudflare button in phase timeline header
- Version 197 — Sep 29, 9:45am — fix: reset sandbox sessionId when container service disconnects
- Version 196 — Sep 29, 9:23am — feat: add dynamic platform status banner with changelog dialog in global header
- Version 195 — Sep 29, 7:36am — refactor: reorganize phase implementation prompt structure
- Version 194 — Sep 29, 7:31am — feat: implement file tree builder and pass in project context
- Version 193 — Sep 28, 11:03pm — optim: remove redundant template files from non-blueprint operations, saves tokens
- Version 192 — Sep 28, 8:22pm — fix: pass user suggestions to phase implementation too for better reliability
- Version 191 — Sep 28, 8:08pm — refactor: consolidate issue reset logic by adding resetIssues param to fetchAllIssues
- Version 190 — Sep 28, 2:15pm — Currently the in the `.dev.vars.example` file, the Cloudflare API key env variables is wrongly named `CLOUDFLARE_API_KEY` instead of `CLOUDFLARE_API_TOKEN`. This commit updates the example file to reflect the correct variable name.
- Version 189 — Sep 28, 2:36am — refactor: move user config loading to route middleware and simplify rate limit enforcement
- Version 188 — Sep 28, 1:24am — Add Star History section to README
- Version 187 — Sep 28, 12:17am — chore: extend default rate limit period from 10 to 30 minutes
- Version 186 — Sep 28, 12:17am — Merge branch 'feat/error-monitoring-rewrite' of github.com:cloudflare/orange-builds into fix/general-patches-9
- Version 185 — Sep 28, 12:16am — fix: remove background static analysis from setupInstance
- Version 184 — Sep 28, 12:15am — feat: add localhost:8787 to allowed CORS origins in dev environment
- Version 183 — Sep 28, 12:15am — refactor: remove unnecessary blueprint section from code review prompt
- Version 182 — Sep 28, 12:14am — feat: improve file tree serialization and error formatting
- Version 181 — Sep 28, 12:13am — chore: update dependencies to latest stable versions
- Version 180 — Sep 27, 4:30pm — feat: add support for backward compatibility flags in templates
- Version 179 — Sep 27, 4:04pm — feat: rewritten process monitoring - simpler, more reliable
- Version 178 — Sep 27, 2:19pm — Merge pull request #99 from cloudflare/docs/readme-live-url
- Version 177 — Sep 27, 2:18pm — docs: add GitHub export OAuth setup instructions and env vars
- Version 176 — Sep 26, 11:59pm — Merge pull request #96 from cloudflare/docs/readme-live-url
- Version 175 — Sep 26, 11:58pm — docs: improve demo section formatting
- Version 174 — Sep 26, 11:53pm — Merge pull request #95 from cloudflare/fix/fix-sandbox
- Version 173 — Sep 26, 11:50pm — Merge pull request #87 from cloudflare/fix/general-patches-8
- Version 172 — Sep 26, 11:49pm — chore: add ACM requirement and improve deployment docs
- Version 171 — Sep 26, 8:37pm — refactor: improve custom domain handling and add database migrations to deployment process
- Version 170 — Sep 26, 6:58pm — fix: handle zone detection failure and preserve existing zone info in wildcard routes
- Version 169 — Sep 26, 4:44pm — feat: add ESM module support and improve error handling in worker deployment
- Version 168 — Sep 26, 4:44pm — feat: add preview expiration handling and update deployment messaging
- Version 167 — Sep 26, 12:43am — fix: improved user convo agent's prompt + reduced its max_tokens
- Version 166 — Sep 26, 12:41am — feat: show toast on agent session fail
- Version 165 — Sep 26, 12:41am — chore: increase enhanced sandbox instance specs to 8 vCPU and 8GB RAM
- Version 164 — Sep 25, 10:04pm — Merge branch 'main' of github.com:cloudflare/orange-builds into fix/general-patches-8
- Version 163 — Sep 25, 9:21pm — Merge pull request #75 from cloudflare/fix/general-patches-7
- Version 162 — Sep 25, 2:54am — refactor: update infer API to track message history and improve tool call handling
- Version 161 — Sep 25, 2:53am — fix: resolved command history growth issue
- Version 160 — Sep 24, 11:08pm — Merge branch 'fix/fix-sandbox' of github.com:cloudflare/orange-builds into fix/general-patches-8
- Version 159 — Sep 24, 11:07pm — Merge branch 'feat/d1-sessions-api-integration' of github.com:cloudflare/orange-builds into fix/fix-sandbox
- Version 158 — Sep 24, 11:07pm — fix: big asset fetching corruption + unicode issue
- Version 157 — Sep 24, 10:57pm — fix: fixed build errors
- Version 156 — Sep 24, 10:23pm — refactor: remove redundant interface
- Version 155 — Sep 24, 10:18pm — feat: enhance app list animations and infinite scroll loading experience
- Version 154 — Sep 24, 10:11pm — fix: pagination not working on mode change + consolidated fetches
- Version 153 — Sep 24, 9:56pm — feat: add retry mechanism for sandbox deployment failures with max 3 attempts
- Version 152 — Sep 24, 9:47pm — Merge branch 'feat/d1-sessions-api-integration' of github.com:cloudflare/orange-builds into fix/fix-sandbox
- Version 151 — Sep 24, 9:47pm — Merge branch 'fix/general-patches-7' of github.com:cloudflare/orange-builds into feat/d1-sessions-api-integration
- Version 150 — Sep 24, 9:46pm — feat: build lint/tsc cache in background on sandbox init
- Version 149 — Sep 24, 9:20pm — fix: big asset fetching corruption + unicode issue
- Version 148 — Sep 24, 8:34pm — refactor: simplify user lookup conditions using array filter pattern
- Version 147 — Sep 24, 8:34pm — refactor: optimize app service queries with JOIN-based aggregation for trending and popular sorts
- Version 146 — Sep 24, 8:03pm — Merge branch 'fix/general-patches-7' of github.com:cloudflare/orange-builds into feat/d1-sessions-api-integration
- Version 145 — Sep 24, 7:20pm — fix: properly sanitize projectName causing unresolve issues
- Version 144 — Sep 24, 6:28pm — refactor: optimize trending apps ranking algorithm and remove route caching layer
- Version 143 — Sep 24, 5:49pm — refactor: simplify app sorting and remove analytics service dependency
- Version 142 — Sep 24, 4:03pm — perf: optimize app analytics queries by combining multiple queries into two batched operations
- Version 141 — Sep 24, 3:48pm — refactor: consolidate user lookup methods and move app operations to AppService
- Version 140 — Sep 24, 2:55pm — refactor: consolidate redundant db operations
- Version 139 — Sep 24, 2:54pm — feat: implement D1 read replicas for optimized database queries
- Version 138 — Sep 24, 12:31pm — Merge branch 'main' of github.com:cloudflare/orange-builds into fix/general-patches-7
- Version 137 — Sep 24, 12:31pm — Potential fix for code scanning alert no. 11: Double escaping or unescaping
- Version 136 — Sep 24, 12:30pm — security: restrict analytics endpoints to owner access only
- Version 135 — Sep 24, 12:27pm — Merge pull request #81 from roerohan/fix-copy-url
- Version 134 — Sep 24, 12:26pm — fix: adjust rate limit period from 1 hour to 10 minutes for better request throttling
- Version 133 — Sep 24, 12:26pm — fix: prevent further review cycles by tracking review state
- Version 132 — Sep 24, 12:25pm — feat: add app visibility toggle and shareable link functionality to deployment controls
- Version 131 — Sep 24, 5:47am — fix: copy URL button was not working
- Version 130 — Sep 23, 1:19pm — fix: truncate project names to 20 chars and handle LLM rate limits
- Version 129 — Sep 23, 1:17pm — chore: delete unused test script for agentic code generation
- Version 128 — Sep 23, 1:16pm — refactor: replace sanitize-html with custom HTML text extraction implementation
- Version 127 — Sep 23, 12:26pm — refactor: improve HTML sanitization in web search tool using sanitize-html library
- Version 126 — Sep 23, 12:17pm — fix: remove unused util giving SAST error
- Version 125 — Sep 23, 12:01pm — chore: update chalk dependency from 5.6.1 to 5.6.2 and add MIT license
- Version 124 — Sep 23, 9:08am — Merge pull request #73 from cloudflare/fix/patches-7
- Version 123 — Sep 23, 8:57am — Merge pull request #74 from cloudflare/fix/minor-design-fixes
- Version 122 — Sep 23, 8:44am — Update README.md
- Version 121 — Sep 23, 4:22am — fix: minor dark mode fixes, change homepage header
- Version 120 — Sep 23, 3:52am — fix: remove unnecessary quotes in Cloudflare deploy URL
- Version 119 — Sep 23, 3:32am — Merge pull request #71 from cloudflare/feat/sentry-frontend-integration
- Version 118 — Sep 23, 3:32am — Merge pull request #72 from cloudflare/fix/general-patches-6
- Version 117 — Sep 23, 3:30am — feat: redesign app tabs + fixed dark mode banner color
- Version 116 — Sep 23, 3:24am — refactor: replace deployWorker with error when DISPATCH_NAMESPACE is missing
- Version 115 — Sep 23, 3:13am — feat: restrict Sentry error tracking to API endpoints only
- Version 114 — Sep 23, 2:26am — feat: add support for separate preview domain in deployment system
- Version 113 — Sep 23, 12:54am — Merge pull request #70 from cloudflare/fix/general-patches-5
- Version 112 — Sep 23, 12:53am — Merge branch 'fix/general-patches-5' of github.com:cloudflare/orange-builds into feat/sentry-frontend-integration
- Version 111 — Sep 23, 12:52am — refactor: use configured session TTL instead of hardcoded JWT expiry time
- Version 110 — Sep 23, 12:50am — Merge branch 'main' of github.com:cloudflare/orange-builds into fix/general-patches-5
- Version 109 — Sep 23, 12:49am — Merge pull request #69 from cloudflare/feat/code-fixer-improvements
- Version 108 — Sep 23, 12:45am — feat: add Sentry frontend integration
- Version 107 — Sep 23, 12:44am — refactor: standardize session management with consistent session IDs and expiry times
- Version 106 — Sep 22, 11:58pm — refactor: consolidate user types and add missing user fields to auth responses
- Version 105 — Sep 22, 11:10pm — Merge pull request #67 from cloudflare/feat/chat-ux-improvements-2
- Version 104 — Sep 22, 11:03pm — fix: restrict agent preview endpoint to authenticated users only
- Version 103 — Sep 22, 11:03pm — chore: standardize environment values to dev/staging/prod across codebase
- Version 102 — Sep 22, 11:00pm — feat: enable Sentry error reporting with CF Access auth and improved logging integration
- Version 101 — Sep 22, 9:47pm — refactor: simplify module name extraction using flatMap for better type safety
- Version 100 — Sep 22, 9:47pm — fix: remove any type assertion in chat and reduce API rate limit to 1000 requests per minute
- Version 99 — Sep 22, 9:38pm — refactor: remove save/resume functionality and related types from sandbox service
- Version 98 — Sep 22, 9:33pm — refactor: separate agentId from sandbox sessionId for better session management
- Version 97 — Sep 22, 9:33pm — feat: cleaner sandbox instanceId generation + toast notifs
- Version 96 — Sep 22, 1:41pm — fix: fixed wrangler configs
- Version 95 — Sep 22, 1:40pm — refactor: remove DeployerService container instance type configuration
- Version 94 — Sep 22, 1:40pm — chore: update rate limits and remove unused environment variables and bindings
- Version 93 — Sep 22, 9:24am — refactor: remove resume instance and BYOK functionality, improve project name generation
- Version 92 — Sep 22, 1:49am — refactor: replace static logger calls with this.logger in controllers
- Version 91 — Sep 22, 1:36am — feat: add better streaming tool call accumulation and debug logging
- Version 90 — Sep 22, 1:36am — feat: replace chat input with auto-resizing textarea supporting multiline messages
- Version 89 — Sep 22, 12:36am — refactor: optimize app filtering with debounced search and public/private visibility controls
- Version 88 — Sep 22, 12:14am — feat: wrap app cards and menu items in anchor tags for proper URL routing
- Version 87 — Sep 22, 12:00am — feat: replace fork count with view count in app card stats display
- Version 86 — Sep 21, 11:53pm — chore: uncomment log file patterns in gitignore
- Version 85 — Sep 21, 11:48pm — chore: update gitignore patterns and upgrade dev dependencies
- Version 84 — Sep 21, 11:48pm — feat: add safe JSON stringification with circular reference and Error object handling
- Version 83 — Sep 21, 11:48pm — feat: add issues field to DeterministicCodeFixCompletedMessage interface
- Version 82 — Sep 21, 11:47pm — feat: add support for user-suggested phase generation and forbid image generation
- Version 81 — Sep 21, 11:47pm — refactor: remove default value merging from schema formatter to prevent template scaffolding bloat
- Version 80 — Sep 21, 11:46pm — fix: enhance deterministic code fixer to handle external module installation and improve tool execution feedback
- Version 79 — Sep 21, 11:45pm — refactor: remove unused phase timeline preview component and route
- Version 78 — Sep 21, 11:42pm — refactor: optimize TS2304 fixer to handle multiple undefined names per file
- Version 77 — Sep 21, 9:49pm — fix: enhance code analysis and fix strategies for deterministic code-fixer
- Version 76 — Sep 21, 3:52am — refactor: replace console logging with logger utility across chat components
- Version 75 — Sep 21, 3:52am — refactor: remove terminal view mode and related props from ViewModeSwitch component
- Version 74 — Sep 21, 3:52am — feat: phase bar on chat scroll + phase timeline consolidation
- Version 73 — Sep 20, 5:53pm — feat: add pulsing edge animation to indicate active phase progress
- Version 72 — Sep 19, 5:11pm — chore: increase auto-scroll bottom threshold from 64px to 128px
- Version 71 — Sep 19, 5:06pm — feat: display tool execution status in chat messages with live updates
- Version 70 — Sep 19, 2:16pm — Merge pull request #65 from cloudflare/fix/general-patches-4
- Version 69 — Sep 19, 2:14pm — refactor: extract websocket message handling into separate utility module
- Version 68 — Sep 19, 12:08am — feat: add auto-scroll behavior to chat messages container
- Version 67 — Sep 18, 9:33pm — chore: remove debug logging of tool calls and definitions
- Version 66 — Sep 18, 8:53pm — feat: replace XML parsing with direct tool-based conversation processing
- Version 65 — Sep 18, 8:15pm — feat: reimplement tool calling pipeline for dynamic tools
- Version 64 — Sep 18, 2:05pm — fix: clarify instructions around homepage rewriting and file modification restrictions
- Version 63 — Sep 18, 12:07pm — Merge pull request #64 from cloudflare/fix/general-fixes-3
- Version 62 — Sep 18, 4:21am — Merge pull request #63 from cloudflare/feat/feature-removal-byok
- Version 61 — Sep 18, 4:21am — Merge pull request #61 from cloudflare/feat/auth-by-default
- Version 60 — Sep 18, 4:20am — Merge pull request #62 from cloudflare/feat/feature-removal-remix
- Version 59 — Sep 18, 4:20am — Merge pull request #59 from cloudflare/fix/general-fixes-2
- Version 58 — Sep 18, 4:10am — refactor: improve streaming response handling and instance metadata storage
- Version 57 — Sep 18, 3:47am — refactor: remove redundant auth level logging in routeAuth middleware
- Version 56 — Sep 18, 3:34am — feat: add option to suppress error toasts in API client requests
- Version 55 — Sep 18, 3:23am — fix: move security errors to shared to avoid import issues in frontend
- Version 54 — Sep 18, 2:36am — refactor: improve error handling and response type safety across API client and components
- Version 53 — Sep 18, 2:35am — refactor: move database save logic to agent class and simplify error handling
- Version 52 — Sep 18, 2:33am — refactor: remove unused code and properties from SecurityError class
- Version 51 — Sep 18, 2:32am — fix: fixed importing template selection directly from code file
- Version 50 — Sep 17, 7:12pm — chore: update wrangler to 4.37.1 and remove experimental_remote flags
- Version 49 — Sep 17, 7:10pm — fix: move template selection back to the worker for stability
- Version 48 — Sep 17, 6:30pm — feat: disabled byok and secrets service
- Version 47 — Sep 17, 6:02pm — feat: disabled app remixing for now
- Version 46 — Sep 17, 4:19pm — Merge branch 'feat/auth-by-default' of github.com:cloudflare/orange-builds into feat/auth-by-default
- Version 45 — Sep 17, 4:19pm — Merge branch 'feat/auth-by-default' of github.com:cloudflare/orange-builds into feat/auth-by-default
- Version 44 — Sep 17, 4:18pm — Merge branch 'feat/auth-by-default' of github.com:cloudflare/orange-builds into feat/auth-by-default
- Version 43 — Sep 17, 4:18pm — feat: stronger auth enforcement, by default all routes are authenticated now unless explicitly set otherwise
- Version 42 — Sep 17, 4:13pm — feat: stronger auth enforcement, by default all routes are authenticated now unless explicitly set otherwise
- Version 41 — Sep 17, 2:03pm — Merge pull request #60 from cloudflare/dependabot/npm_and_yarn/hono-4.9.7
- Version 40 — Sep 17, 12:05pm — Merge branch 'main' of github.com:cloudflare/orange-builds into fix/general-fixes-2
- Version 39 — Sep 17, 12:02pm — chore(deps): bump hono from 4.9.6 to 4.9.7
- Version 38 — Sep 17, 12:01pm — Merge pull request #58 from cloudflare/fix/remove-unused-deps
- Version 37 — Sep 17, 11:59am — refactor: make controllers static and completely stateless
- Version 36 — Sep 17, 1:48am — refactor: combine global config and rate limit middleware into single handler
- Version 35 — Sep 17, 1:42am — refactor: remove credential scrubbing and improve error handling in logger
- Version 34 — Sep 17, 1:42am — chore: disable sentry error reporting temporarily
- Version 33 — Sep 15, 3:52am — fix: remove unused deps
- Version 32 — Sep 12, 12:27pm — Merge pull request #55 from cloudflare/feat/sentry-integration
- Version 31 — Sep 12, 12:27pm — Merge pull request #57 from cloudflare/fix/general-fixes
- Version 30 — Sep 12, 12:26pm — Merge pull request #52 from cloudflare/feat/general-optimizations
- Version 29 — Sep 12, 12:25pm — Merge pull request #51 from cloudflare/feat/rate-limit-ux
- Version 28 — Sep 12, 5:33am — Merge pull request #50 from cloudflare/fix/cleanups
- Version 27 — Sep 12, 5:33am — Update worker/database/services/SessionService.ts
- Version 26 — Sep 12, 12:48am — feat: granular file protection with donttouch and redacted file lists in sandbox service
- Version 25 — Sep 11, 11:50pm — fix: add zustand selector anti-pattern to prompt rules
- Version 24 — Sep 11, 11:25pm — fix: move line length check to phase impl to avoid skiping file regens
- Version 23 — Sep 11, 11:17pm — fix: properly close writer stream and add completion log for template generation
- Version 22 — Sep 11, 11:09pm — feat: implement file deletion support for code generation phases
- Version 21 — Sep 11, 10:59pm — fix: update convo-agent prompt to use first-person language
- Version 20 — Sep 11, 10:50pm — fix: clarify React effect usage and add Zustand store pattern guidelines in prompts
- Version 19 — Sep 11, 10:31pm — chore: upgrade wrangler to 4.35.0 and improve logging
- Version 18 — Sep 11, 3:56pm — refactor: improve request routing with enhanced security and error handling for user apps
- Version 17 — Sep 11, 11:37am — Merge pull request #56 from cloudflare/feat/sentry-integration
- Version 16 — Sep 11, 11:35am — feat: add Sentry integration and update worker configuration (remove runtime types)
- Version 15 — Sep 9, 4:03pm — Merge pull request #54 from cloudflare/feat/general-optimizations
- Version 14 — Sep 9, 4:03pm — Merge pull request #53 from cloudflare/feat/rate-limit-ux
- Version 13 — Sep 9, 3:58pm — refactor: remove unused blueprint field from apps table to decrease space consumption
- Version 12 — Sep 9, 3:50pm — feat: implement screenshot storage with Cloudflare Images and R2 fallback
- Version 11 — Sep 9, 4:39am — fix: remove session fingerprint / heuristic checks
- Version 10 — Sep 9, 4:33am — fix: add session ownership check on manual session revoke
- Version 9 — Sep 9, 4:28am — fix: remove refreshTokens and only use a single accessToken
- Version 8 — Sep 9, 3:57am — fix: remove 'default' string recommendation for env secrets
- Version 7 — Sep 8, 7:31pm — feat: propogate llm rate limit errors to frontend
- Version 6 — Sep 8, 12:11pm — fix: template streaming buffering by using SSE content-type and waitUntil
- Version 5 — Sep 8, 12:11pm — refactor: improve useApp hook state management and add chat stream logging
- Version 4 — Sep 8, 12:11pm — fix: add success flag check when validating sandbox template response
- Version 3 — Sep 8, 12:11pm — feat: add Other category to template use case enum options to fix template selection error
- Version 2 — Sep 8, 12:11pm — feat: add early return in useApp hook for new or undefined appId
- Version 1 — Sep 8, 12:10pm — feat: initial OSS release
Files (834 · 7.6 MB)
- .github/10 files · 25.3 KB
- .husky/2 files · 2.5 KB
- container/11 files · 506.4 KB
- debug-tools/7 files · 145.2 KB
- docs/7 files · 260.0 KB
- migrations/19 files · 635.8 KB
- packages/81 files · 382.4 KB
- public/3 files · 48.7 KB
- scripts/4 files · 177.4 KB
- sdk/41 files · 240.4 KB
- shared/2 files · 4.4 KB
- space/34 files · 244.9 KB
- src/212 files · 1.2 MB
- test/1 file · 695 bytes
- worker/369 files · 3.0 MB
- .dev.vars.example2.0 KB
- .editorconfig217 bytes
- .gitignore620 bytes
- .npmrc49 bytes
- AGENTS.md6.8 KB
- CHANGELOG.md57.5 KB
- CLAUDE.md6.2 KB
- LICENSE1.1 KB
- README.md9.9 KB
- SandboxDockerfile2.1 KB
- bun.lock536.6 KB
- bunfig.toml217 bytes
- commitlint.config.js1.1 KB
- components.json425 bytes
- drizzle.config.local.ts792 bytes
- drizzle.config.remote.ts792 bytes
- eslint.config.js1.9 KB
- index.html1.5 KB
- knip.json1.7 KB
- package.json5.9 KB
- samplePrompts.md2.9 KB
- tsconfig.app.json1.5 KB
- tsconfig.json343 bytes
- tsconfig.node.json1.0 KB
- tsconfig.worker.json763 bytes
- vite.config.ts4.0 KB
- vitest.config.ts1.4 KB
- worker-configuration.d.ts3.3 KB
- wrangler.jsonc7.3 KB
- wrangler.staging.jsonc7.0 KB
- wrangler.test.jsonc543 bytes
Open a version to see exactly what changed in it, or download the zip for everything.
Get it on your computer
With the Library Mode tool: librarymode get ken/vibesdk
Or tell Claude Code / OpenCode: "get ken/vibesdk from Library Mode"