What shipped, and how fast it shipped.
Two things on this page. First: real deploy timings with source-linked evidence — the basis for every "~4 min" claim. Second: each product's CHANGELOG.md, where the day-to-day changes live.
Deploy timings — every "~4 min" claim, sourced
Median first deploy on Node + Postgres is ~4 minutes. Below: 6 measured timing entries plus 1 declared target, with source links to theo/CHANGELOG.md or theo/README.md. Reproduce by running `theo init` on the same template. New deploys appended, never rewritten — if a deploy is slow, it lands here too.
| Date | Source ref | Stack | Time | Status | Evidence |
|---|---|---|---|---|---|
| 2026-05-14 | Cleanroom Dogfood Gate project create → init → deploy · service 1/1 Running | Node + Express (theo CLI cleanroom) | 9s | Pass · local cleanroom redeploy | View source |
| 2026-04 | README.md multi-service example api + web deploy in parallel · documented end-to-end run | Node API + Web (multi-service) | 2m 47s | Pass · canonical reference | View source |
| 2026-04 | Build pipeline component (api) cache-cold container build · Railpack auto-detect Node | Node API service | ~24s | Pass · per-service breakdown | View source |
| 2026-04 | Build pipeline component (web) cache-cold container build · Railpack auto-detect Node web | Node web service | ~18s | Pass · per-service breakdown | View source |
| 2026-04 | Deploy + canary gating signed image push · health probes · canary started | Node API + Web (multi-service) | ~15s | Pass · deploy phase | View source |
| 2026-05-15 | Edge multi-cell envtest Ginkgo edge project-level tenant placement · post-RBAC fix | Theo runtime · isolation controller | 174s | Pass · close-all-gaps Phase 1 | View source |
| Reference | README + PITCH median Declared target shape · E2E git push → live URL | Node + Postgres (typical first deploy) | ~4 min | Target · median first deploy | View source |
What's coming
We publish measurements as we instrument them. Entries are appended, never rewritten — if a deploy is slow, you'll see it here too. Want a stack-specific measurement? Ask in Discord.
Coming soon
90s screencast of `theo deploy`, end-to-end
Real recording of a `theo deploy` run from `git push` to live URL will land here when an operator records the cast (no manufactured screencast — when it exists, it's real). Until then, the timing table above is the auditable evidence.
Per-product CHANGELOG.md
Each product keeps its own day-to-day changes in the repo. Pick a product to see what shipped recently.
TheoKit
theokitFramework releases, primitives, agent layer roadmap.
Open CHANGELOGTheoCloud
theoRuntime releases, canary improvements, infra updates.
Open CHANGELOGTheoDB
theo-dbAI + vector functions, index types, SQL surface.
Open CHANGELOGTheo Knowledge
theo-ragRetrieval strategies, citations, ingest pipeline.
Open CHANGELOGTheo Prompts
theo-promptlyVersioned prompts, label promotion, MCP surface.
Open CHANGELOGTheo Memory
theo-memoryRecall, bi-temporal memory, RBAC, MCP.
Open CHANGELOGTheo Guardrails
theo-trustCredential masking, PII redaction, shell blocking.
Open CHANGELOGTheo Traces
theo-lensOTel-native spans, explorer, cost analytics.
Open CHANGELOGTheoUI
theokit-uiComponent releases, registry updates, theme additions.
Open CHANGELOGTheoKit-SDK
theokit-sdkSDK releases, runtime updates, agent harness changes.
Open CHANGELOGWant commit-level detail?
Every repo is public. Browse commits, releases, and milestones at github.com/usetheodev.