Torvian Chatbot v0.10.0: Reusable Agent Roles and Controlled Spawned Agents for Self-Hosted AI

https://github.com/Torvian-eu/chatbot/releases

Torvian Chatbot v0.10.0 is out, with a major shift in how agentic work is configured: agent roles are now the reusable configuration boundary for chat sessions.

A role can combine a model, model settings, instructions, and associated tools. Instead of rebuilding that setup for every conversation, users can create a user-scoped role once, select it when starting a session, and keep the behavior of that agent consistent. Model-specific instructions and separate instructions for spawned agents make it easier to define what an agent should do—and what it may delegate.

The release also adds controlled multi-agent workflows:

  • The new spawn_agent operator tool lets an agent request a specialized spawned agent through the server. Same-user role allowlists restrict which roles can be used, while ownership validation and configurable approval behavior keep execution under human control.
  • Spawned conversations have their own lifecycle handling, including correlated execution results, cancellation of orphaned turns, and concise assistant summaries. This makes delegation more practical without turning it into an opaque background process.
  • Eight server built-in tools can list or read available tools, models, and model settings, and can create, read, or update agent roles. They use strict validation, ownership checks, approval handling, and terminal results for malformed or unknown requests.

For users who want more advanced model behavior, v0.10.0 also introduces Responses-capable LLM support, including streamed responses and persistence/replay of reasoning items where the provider and security context allow it. Tool-call completion is more authoritative, tool payload capacity is larger, and active-turn safeguards prevent UI actions from racing with generation.

Torvian remains self-hosted: you control the server, data, model providers, tools, and approval boundaries. Use the desktop, web, or Android clients against the same server, and run tools locally or remotely through an optional worker.

Read the full notes and download v0.10.0: https://github.com/Torvian-eu/chatbot/releases

What agent roles or delegated workflows would be most useful in your setup? Questions, feedback, and implementation discussion are welcome.

1 points · 0 comments · view on lemmy.world

0 Comments

No comments yet.