Calculate your proptech boost!

2026-03-17

Release notes – version 5.6.3

In this release

MCP

Patch (patch-twin)

A new MCP tool patch-twin has been added to ProptechOS MCP, enabling AI agents to update specific fields on existing twins without replacing the full resource.

What it does

  • Performs PATCH operations (add, replace, remove) on twin fields
  • Supported fields: popularName, littera, status, source
  • Supports twin lookup by UUID or popularName (twinRef)

Supported twin types

  • RealEstate
  • RealEstateComponent (Building)
  • BuildingComponent (Room, Storey, etc.)
  • Device, Sensor, Actuator
  • Asset
  • All subclasses of the above (resolved via type hierarchy)

Input parameters

ParameterDescription
twinRefTwin UUID or popularName
operationADD, REPLACE, or REMOVE
pathField path — one of /popularName, /littera, /status, /source
valueNew value to set

Autonomous Agent Service

Dispatch property

A dispatch mechanism that allows autonomous agents to notify humans when issues require attention. The agent detects issues, decides which channel(s) to use, and signals dispatch. The orchestration layer executes the agent’s dispatch. This works alongside the existing routing system — 1 to 1 agent routing handles agent-to-agent communication, dispatch handles agent-to-human/external notification.

Data Model:

JSON

DispatchConfig {
“id”: UUID,
“type”: SERVICE_OBJECT|EMAIL|SMS,
“recipients: [[email protected]],
“autonomousAgentId”: UUID,                  // reference to AutonomousAgent
“enabled”: boolean                                  // kill switch without deleting config
}

An agent can have multiple dispatch configs (e.g., one EMAIL and one SMS dispatcher). Severity enum reuses existing values: MINOR, MAJOR, SEVERE.

The system prompt is injected with available dispatch types only — no client-sensitive information (email addresses, phone numbers) is exposed to the LLM. The Agent Troupe holds the full dispatch config and resolves recipients at execution time.

The autonomous agent signals dispatch using a structured block in its response. Multiple dispatch blocks are supported in a single response.

For each dispatch block, agent resolves recipient information from the DispatchConfig, and executes independently:

EMAIL:

Agent applies a static email template using summary + severity, resolves recipients from DispatchConfig, sends email, logs event.

SMS:

Agent applies a static SMS template (compact format) using summary + severity, resolves recipients from DispatchConfig, sends SMS, logs event.

SERVICE_OBJECT:

If the autonomous agent has all required data → create the service object via MCP tool → log event

If data is missing → create a draft Service Object with DRAFT status → save a HITL_REQUIRED message with and missing fields → UI surfaces this for human review

Autonomous Agent Persistence 

Agent status is now automatically preserved and restored during service redeployments. Agents that were running before a deployment will seamlessly resume their scheduled routines after restart — no manual intervention required. Previously, all agents would lose their operational state and need to be restarted manually after each deployment.

Breaking changes

No breaking changes

Fixes and minor improvements

No additional functionality changes in this release. This update is focused on the alias behavior adjustment.

Per Karlberg

CEO

Related posts

2025-10-20

Release notes – version 5.6

2025-04-28

Release notes – version 5.5.0

2025-03-07

Release notes – version 5.4.8

Subscribe to newsletter

By subscribing you agree to with our Privacy Policy.

Ready to see ProptechOS in action?

Take a leap into the future. See how ProptechOS can deliver real business value and support your journey toward a data-driven real estate business.