SmythOS Weekly Update: Background Weaver, Model Switching, and Smoother UI Navigation (November 10 to November 16, 2025)

weekly release updates

This week’s SmythOS release is all about how you work day to day. You get more control in the chat interface, cleaner navigation across Studio, and a long list of fixes that make the platform feel more stable and predictable while you build.

New Features

Background Weaver Execution

Weaver can now run in the background instead of locking you into a foreground process. You can keep moving through your workspace while Weaver does its job behind the scenes.

How this helps you

  • Your development flow feels smoother when you are working on larger or more complex agents.
  • You stay productive while Weaver runs, instead of waiting on a single screen.
  • You can review logs, tweak components, or adjust settings without interrupting the process.

Dynamic LLM Model Switching in Chat

You now have an LLM model selection dropdown directly in the chat interface. You can switch between default, custom, and configured models at any point in a conversation, and your choice is remembered for that session.

How this helps you

  • You can compare how different models respond to the same prompts, without starting a new chat.
  • You can pick the model that fits the task you are working on, from quick drafting to complex reasoning.
  • You save time when you iterate on prompts, test skills, or validate behaviour across models.

Improvements

Responsive Embodiment Tabs with Overflow Menu

The Test sidebar now uses a horizontal tab layout with an overflow menu. Built-in Voice and Alexa embodiments are separated clearly and presented in a scalable pattern similar to what you see in developer tools.

How this helps you

  • Your testing surface feels more organised and easier to scan.
  • You can find and switch between embodiments faster, even on smaller screens.
  • You avoid clutter when you work with multiple embodiments at once.

Debugging Flow Adjustments

During debugging, inactive components are now disabled and the active step icon is clearly shown on the component you are focused on.

How this helps you

  • You immediately see which component is currently in play.
  • You are less likely to click or modify something that is outside the active debug path.
  • You can reason through complex flows with less visual noise.

Tooltips for Vault Actions

Copy, Delete, and Edit buttons in the Vault now include tooltips that explain what each action does.

How this helps you

  • You do not have to guess what an icon means before you click it.
  • You reduce the risk of accidental destructive actions.
  • You move through Vault operations with more confidence.

Clearer Stop Button Error Messaging in Chat

When you hit the stop button during content generation, the chat interface now shows a simple message such as “Generation interrupted by user” instead of a technical error string.

How this helps you

  • You avoid confusing technical messages during normal interactions.
  • You get feedback that matches the way the rest of the chatbot communicates with you.
  • You keep a clean, understandable history in your chat sessions.

Improved Sidebar Navigation Highlighting

In the collapsed sidebar, the active page is now highlighted more clearly with accessible, consistent styling across themes.

How this helps you

  • You spend less time hunting for your current location in navigation.
  • You always know where you are in the app at a glance.
  • You get a more consistent visual language across different layouts.

Sidebar links accessed from the builder now open in a new tab so your builder session remains intact.

How this helps you

  • You can open documentation or other pages without losing unsaved work.
  • You can compare information side by side while your agent remains open.
  • You keep your build flow intact while still exploring other parts of the platform.

Chatbot UI Migration to Tailwind and Function Call Enhancements

The chatbot UI has been refactored to TailwindCSS and function call interactions now have clearer styling, examples, tooltips, and error states.

How this helps you

  • You benefit from improved responsiveness and accessibility when embedding or configuring chat.
  • You work in a cleaner, more consistent chat interface.
  • You understand what is happening when a function is called, confirmed, or fails.

Feedback Modal UI Enhancements

The Leave Feedback modal now has clearer button states, placeholders, and layout so the flow feels more natural.

How this helps you

  • You can submit feedback quickly without wondering what each field is for.
  • You see clear visual cues when an action has been taken or a field needs attention.
  • You can share meaningful feedback with less friction.

Dashboard Naming Cleanup

Redundant wording such as “Team’s Team Dashboard” has been cleaned up to remove extra “Team” text in certain organisation names.

How this helps you

  • You see accurate, readable dashboard names.
  • You spend less time decoding labels and more time reading the data itself.

Bug Fixes

This sprint resolves a long list of issues that affect how you navigate, configure, and interact with agents, components, and UI surfaces.

Some of the most impactful fixes include:

  • Removing an unintended gray area from the NodeJS component settings so your settings panel looks clean and intentional.
  • Ensuring the “Book a Call” onboarding step is only shown to Startup and higher plans so as a Builder user you are not taken through irrelevant steps.
  • Increasing the clickable area of the navigation button so you can click it reliably without pixel-perfect precision.
  • Clearing “Missing Required Inputs” notifications when you turn the debugger off so the alerts you see truly reflect the current state.
  • Fixing voice embodiments so they greet you correctly and describe skills and endpoints based on the actual agent configuration.
  • Restoring padding and border radius to chatbot message bubbles so your conversations look polished and consistent.
  • Correcting toast messages for member management in Space Settings so you get accurate confirmation when you add or remove someone.
  • Fixing SSL certificate hostname mismatches so your Agent Skills can run properly in the chat interface.
  • Ensuring pending invited members are visible in User Management when they are invited from non organisation spaces so you can track and manage them.
  • Showing thinking messages correctly and clearing the typing indicator when a response finishes so you always understand what the AI is doing.
  • Bringing modals such as SmythOS Agents and Hugging Face into alignment with app styling standards, with fixed headers and consistent padding.
  • Showing the correct edit input modal for Agent Skill after refresh so you can reliably edit inputs instead of being taken to output configuration.
  • Preventing account deletion while a subscription is in a past due state to avoid orphaned subscriptions and ongoing failed billing attempts.
  • Making the WebSearch “Exclude domains” filter work as expected so you can curate your search results more precisely.
  • Fixing the chatbot bubble layout so the bubble does not grow without limit and remains within a manageable viewport.
  • Ensuring Gemini Agent Skill logs accumulate properly during a chat session so you can review full skill history.
  • Correcting left padding for multi digit numbered lists in chat so all list items remain readable.
  • Aligning variable syntax selection behaviour across regular textareas and expanded modals so you get consistent selection patterns.
  • Preventing the Web Scrape component from injecting an unused global URL variable so you avoid unexpected behaviour and potential security risk.
  • Hiding AWS credential fields when “Use Custom Cloud Keys” is toggled off in NodeJS components so sensitive fields only appear when you need them.
  • Updating team acceptance emails to use the correct template and include the relevant user information so your notifications feel complete and on brand.
  • Making sure keyboard shortcuts duplicate the API Call component correctly, instead of only affecting text in the body field.
  • Keeping the Data Pool sidebar highlight state consistent when you move between the list and an individual data space.
  • Applying general Builder UI styling fixes to unify spacing, alignment, and patterns across the interface.
  • Correcting the “Download Log” button height to match design standards so it aligns visually with other primary and secondary buttons.
  • Updating the Team Roles page so role deletions trigger the correct toast notification instead of an inline alert.

How this helps you

  • You spend less time working around layout or styling quirks.
  • You see clearer, more accurate feedback when you take actions across the app.
  • You build and manage agents in an environment that feels stable, coherent, and predictable.

Try These Updates

  • Open the chat interface and switch between LLM models while you work on the same conversation.
  • Start a Weaver run in the background, then continue editing or reviewing your agent without interruption.
  • Open the Test sidebar and explore the new embodiment tab layout.
  • Hover over Vault actions to see the new tooltips in context.
  • Run a debug session and watch how the active component state and notifications behave.

You can find deeper guidance and examples in the official SmythOS documentation if you want to explore these changes in more detail.