What's Changed
- fix(docs): fix preview parity by @onmax in #1
- fix(ci): cover workspace typecheck and docs checks by @onmax in #3
- fix(pnpm): restore default h3 resolution for docs by @onmax in #4
- fix(docs): sidebar nav and frontmatter order by @onmax in #5
- docs(providers): rewrite as generic routing pages by @onmax in #6
- fix(docs): improve hero file icons by @onmax in #7
- refactor(docs): simplify to docus defaults by @onmax in #8
- fix(docs): filter framework blocks from raw docs by @onmax in #9
- feat(kv): package runtime, docs, examples by @onmax in #2
- feat(kv): e2e playgrounds + deploy matrix by @onmax in #10
- fix(kv): clean up e2e deploy stack by @onmax in #16
- fix(kv): restore vite nitro bridge by @onmax in #17
- chore(docs): new logo + favicon by @onmax in #18
- feat(queue): add vite-first queue runtime for cloudflare and vercel by @onmax in #33
- [codex] remove local e2e job from ci by @onmax in #35
- [codex] align deploy environments and opt Actions into Node 24 by @onmax in #34
- ci: isolate live deploy and e2e jobs by @onmax in #36
- docs(queue): add vite and nitro examples and docs by @onmax in #37
- feat(blob): add vite and nitro blob support by @onmax in #38
- docs(blob): add nitro example by @onmax in #39
- docs(blob): add nitro documentation by @onmax in #40
- test(e2e): require live deployments for package e2e by @onmax in #41
- feat(sandbox): add vite sandbox package by @onmax in #42
- feat(sandbox): add nitro integration by @onmax in #43
- docs: add sandbox examples by @onmax in #44
- docs: add primitive comparison guide by @onmax in #48
- docs: rewrite kv documentation by @onmax in #47
- docs: rewrite blob documentation by @onmax in #46
- docs: rewrite queue documentation by @onmax in #45
- chore(internal): drop hosting + add object helper by @onmax in #49
- chore(kv): simplify lazy driver via Proxy by @onmax in #50
- chore(blob): simplify fs driver + share helpers by @onmax in #51
- chore(queue): use defu in config + drop test prebuild by @onmax in #52
- chore(sandbox): drop orphan d.ts + share isPlainObject by @onmax in #53
- refactor(sandbox): split 5 megafiles into focused modules by @onmax in #54
- test: add root contract checks by @onmax in #55
- feat(workflow): add Vite plugin and live e2e by @onmax in #56
- feat(workflow): add Nitro playground live e2e coverage by @onmax in #57
- docs(workflow): align guide examples across frameworks by @onmax in #59
- feat(db): add vite drizzle sqlite package by @onmax in #60
- refactor: deepen internal architecture seams by @onmax in #61
- docs(db): add docs and example by @onmax in #62
- feat(chat): add ViteHub chat integration package by @onmax in #64
- feat(shell): add shell runtime package by @onmax in #65
- feat(workspace): add Vite and Nitro integration by @onmax in #66
- feat(chat): add @vitehub/env package scaffold by @onmax in #67
- feat(chat): infer Nitro runtime config types by @onmax in #69
- feat: add playground coverage for env chat and memory workspace fallback by @onmax in #68
- docs: add missing package docs and examples by @onmax in #70
- fix(workspace): improve runtime dx by @onmax in #74
- feat(env): expose chat runtime config types by @onmax in #72
- feat(env): add nuxt module by @onmax in #76
- fix: reject mixed vitehub integrations by @onmax in #77
- feat(workspace): add app-level sandbox runtime by @onmax in #75
- fix(workspace): improve github source loading by @onmax in #80
- feat(devtools): add shared panel helper by @onmax in #81
- feat(chat): add devtools runtime bridge by @onmax in #82
- feat(chat): bundle devtools client by @onmax in #83
- feat(workspace): rename build asset sync option by @onmax in #87
- docs(chat): document devtools bridge by @onmax in #84
- feat(unsource): add source primitive package by @onmax in #85
- refactor(workspace): consume unsource providers by @onmax in #88
- ci: publish all preview packages by @onmax in #89
- ci: pack preview packages with pnpm by @onmax in #90
- fix: load GitHub source token from env files by @onmax in #97
- fix(env): allow static nitro env values by @onmax in #96
- refactor: drop legacy compatibility aliases by @onmax in #98
- refactor: land preview package follow-up stack by @onmax in #100
- feat(docs): refresh ViteHub brand mark by @onmax in #99
- feat(env): simplify declaration api by @onmax in #101
- chore: remove root public folder by @onmax in #102
- feat(chat): stream DevTools responses by @onmax in #107
- feat(env): export generated runtime config types by @onmax in #106
- fix(chat): add inline webhook execution by @onmax in #103
- fix(workspace): load asset configs with jiti by @onmax in #105
- feat(workflow): support inline and folder definitions by @onmax in #104
- feat(chat): simplify direct message workflow dx by @onmax in #108
- feat(chat): auto-register devtools panel by @onmax in #109
- feat(chat): add agent binding by @onmax in #110
- docs(agents): add agent context map by @onmax in #114
- feat: align integration option helpers by @onmax in #115
- refactor(workspace)!: derive source identity from keys by @onmax in #117
- docs(agents): clarify chat and memory boundaries by @onmax in #119
- fix(workflow): prefer inline definitions during discovery by @onmax in #118
- feat(storage): add named stores by @onmax in #116
- feat(agent): add capability runtime core by @onmax in #120
- fix(sandbox): harden provider runtime loading by @onmax in #122
- fix(blob): isolate provider dependency reachability by @onmax in #126
- feat(agent): merge capability runtime by @onmax in #127
- feat(env)!: redact secret runtime values by @onmax in #129
- refactor!: use stable ViteHub import paths by @onmax in #130
- refactor(env)!: rename server and public env APIs by @onmax in #128
- feat(workspace)!: require explicit sources by @onmax in #131
- [codex] clean up agent context guidance by @onmax in #132
- [codex] remove unshell package by @onmax in #133
- refactor(agent): expose capabilities from subpath by @onmax in #134
- fix(agent): expose chat devtools metadata by @onmax in #135
- fix(workspace): support root file source mounts by @onmax in #137
- feat(agent): add usage telemetry capability by @onmax in #138
- chore(agent): move usage telemetry into capabilities folder by @onmax in #139
- feat(nitro): define auto import boundaries by @onmax in #144
- refactor(agent): rename model provider to adapter by @onmax in #140
- refactor(agent): remove callback runtime config by @onmax in #145
- feat(workspace): simplify single-file sources by @onmax in #143
- feat(devtools)!: use hosted ViteHub DevTools shell by @onmax in #146
- feat(agent): add invocation finish hooks by @onmax in #141
- feat(shell): redesign runtime contract by @onmax in #151
- Remove capability display metadata by @onmax in #153
- test(agent): add Evalite-backed agent evaluations by @onmax in #136
- docs(workspace): add live workspace sources ADR by @onmax in #158
- docs(agents): preserve context decisions by @onmax in #163
- feat(agent): curate storage capability tools by @onmax in #160
- docs(agent): add active development guidance by @onmax in #159
- refactor!: remove legacy compatibility APIs by @onmax in #161
- fix(shell): guide broad workspace inspection by @onmax in #142
- feat(agent): add input commands capability by @onmax in #155
- feat(workspace): add API-backed live sources and fetch capability by @onmax in #165
- feat(agent)!: redesign mcp capability by @onmax in #162
- feat(workspace)!: clean up public API by @onmax in #150
- feat(agent): add transcription capability by @onmax in #152
- feat(agent): add web search capability by @onmax in #167
- docs: capture schedule v1 design by @onmax in #176
- refactor(agent): move capabilities into folder by @onmax in #205
- docs: capture chat title and summary capability decisions by @onmax in #202
- feat(agent): add chat title capability by @onmax in #203
- fix(agent): preserve chat title stream results by @onmax in #206
- feat(agent): add chat summary capability by @onmax in #204
- feat(schedule): add package skeleton by @onmax in #177
- feat(schedule): emit provider cron output by @onmax in #179
- chore: add sandcastle issue runner by @onmax in #213
- fix: derive agent discovery identity from location by @onmax in #214
- fix: narrow sandbox definition option extraction by @onmax in #215
- fix: remove inline workflow discovery scanning by @onmax in #216
- fix: align schedule discovery identity by @onmax in #217
- feat(schedule): wire playground coverage by @onmax in #190
- Remove Sandcastle issue runner by @onmax in #220
- feat(agent): add schedule capability tools by @onmax in #183
- feat(schedule): add self-hosted runner by @onmax in #221
- feat(agent): add web search capability by @onmax in #222
- fix: require schedule boundary exports for provider cron extraction by @onmax in #227
- feat!: align ViteHub package surfaces and agent capabilities by @onmax in #226
Full Changelog: https://github.com/vite-hub/vitehub/commits/v0.0.1