Beta 0.82.0
Studio that works end-to-end: kinds, /try, agent, and your secrets
BlitzSheet can edit unit kinds and long text, the public playground fills the screen with a reliable agent, and new BlitzCRM spaces no longer receive platform-chosen secrets — you configure them.
- Editable
$kindsand long text in BlitzSheet. Change a unit’s kind set through the draft/save flow ($setKinds); expand long cells into a real multiline editor. - /try is a full-viewport Studio with floating egress (home, Docs, Sign in), env sections as cards, and BlitzAgent that offers sign-in or “Open your space” instead of hanging without a space scope.
- Environment domain drafts stay quiet. New domains keep the
draftbadge and a single hint — Empty until you save the first variable or secret — without the long notice, toast, or selector lecture. Domains still appear in inventory only after the first write.
- BlitzAgent MCP tools run again, conversations persist after a successful model turn, and assistant/tool failures share one error panel.
- New BlitzCRM spaces start without seeded secrets. Configure
password_pepperandresend_api_keyin Environment before portal auth works; existing spaces keep what they already have. - Three more failures change wire code. A JavaScript evaluation lane that cannot start (or dies mid-call) reports
EVAL_RUNTIME_UNAVAILABLE(internal, recoverynever) instead ofINVALID_QUERY— nothing about the request was wrong. A staleexpectedGenerationon an agent custody call reportsAGENT_CUSTODY_GENERATION_CONFLICT(conflict): refetch the custody and resend. Agent custody generation-counter exhaustion reportsSTORAGE_ERROR. Clients matchingINVALID_QUERYfor any of these must re-match.