MeshAgent ServicesMeshAgent services are user-deployable, containerized extensions that run within a room’s secure sandbox. They enable you to add custom logic, integrations, and tooling to your collaborative environments without managing underlying infrastructure.
MeshAgent services allow you to run custom processes alongside a room session. Whether you need AI agents, domain-specific tools, or external system integrations, services provide:
Containerized isolation for secure execution
Automatic scaling tied to room activity
Seamless access to room context and storage
Services behave similarly to serverless functions—automatically starting and stopping with room sessions—but remain co-located within the room environment for low latency and deep integration.
Upon the first participant or agent connecting, MeshAgent initializes the room and starts all configured services simultaneously.
Active Session
Services remain running as long as there is at least one active connection. They can process data, communicate via the room API, and interact with storage.
Session End
When the last participant disconnects, MeshAgent gracefully shuts down services, freeing resources until the next session.
Isolated Containers
Each service runs in its own sandbox, ensuring that secrets and environment variables are scoped per service. One service cannot read another’s configuration.
Room API Integration
Services interact with the room through the MeshAgent Room API, enabling messaging, event subscriptions, and storage operations.
Low-Latency Networking
Co-location within the room environment and localhost networking dramatically reduce communication delays compared to external serverless functions.
AI Agent Orchestration
Deploy a semantic-kernel-based agent that processes user queries and writes responses directly to the room chat.
Voice Agents
Run a long-lived voice transcription and synthesis service—difficult to host in traditional serverless—allowing real-time audio interaction in the room.
Custom Business Logic
Spin up an MCP server as a service to handle domain-specific workflows (e.g., data validation, report generation), automatically surfaced as tools for room participants.
Data Processing Pipelines
Mount room storage into a service that ingests, transforms, and outputs data files, with progress updates sent back via the room API.
Secure Integrations
Use environment-injected secrets to connect to third-party APIs (e.g., CRM systems, analytics platforms) entirely within the room sandbox.
Click Add Service, supply image and configuration details.
Save to apply; the service will start on the next room session.
Updating an Existing Service
Edit environment variables, ports, or health probes and save changes.
New configurations take effect on the next session restart.
Monitoring & Logs
View service logs in real time via the MeshAgent Studio log viewer.
Health check statuses and container events are surfaced alongside room diagnostics.
With MeshAgent services, you can effortlessly extend room capabilities with robust, secure, and low-latency processes—all managed through a simple UI without worrying about infrastructure.