Skip to content

v0.1.35

Choose a tag to compare

@reggie-db reggie-db released this 10 Jun 22:09
· 6 commits to main since this release

With no commit messages, I need to inspect the actual diffs to write accurate notes.The new space.ts is untracked, so empty diff. Let me read it and the UI/protocol changes.Now the UI chat-view/empty-state changes and demo. Let me check those briefly.## v0.1.35

Features

  • Genie space starter prompts. New getGenieSpace / genieSampleQuestions helpers in @dbx-tools/genie fetch a space's serialized_space blob and extract the author-curated sample_questions. The Mastra plugin exposes them through a new OBO-scoped GET /suggestions (and /suggestions/:agentId) route, merged and deduped across all resolved spaces with a short-lived per-space cache.
  • Auto-sourced chat suggestions. MastraChat now fills its empty-state one-tap prompts from the agent's Genie space sample questions via the new useMastraSuggestions hook and suggestionsUrl helper. Pass an explicit suggestions list to override, or [] to force none; apps with no Genie space show a bare empty state instead of hardcoded movie examples.
  • Streaming word-by-word fade-in. AssistantMarkdown accepts an animate flag that eases each newly arrived token in via Streamdown's per-word animation, applied only to the actively streaming bubble.

Fixes

  • Chat layout / scrollbar alignment. ChatView moves the centered max-w-4xl framing onto each section (header, transcript, suggestions, composer) and reserves a stable scrollbar gutter, so the scrollbar sits at the far edge and the composer stays aligned with the message column whether or not a scrollbar shows.

Internals

  • Removed the apiUtils.fetchApi / apiUrl REST wrapper from @dbx-tools/shared. appkit-serving and the Genie space tools now issue requests through the workspace client's raw apiClient directly, dropping the bespoke caching/host-resolution layer.
  • New MastraSuggestionsResponse schema and suggestionsPath / suggestionsPathTemplate added to the client config contract in @dbx-tools/appkit-mastra-shared.
  • @dbx-tools/genie re-exports the new space helpers from its barrel.