docsloth/sequence
sequence
Explain message ordering
Trust class: interactive · key prop: diagram · agent tools: step, reset
Props
| Prop | Type | Required |
|---|---|---|
title | string | no |
participants | array | yes |
messages | array | yes |
autoplay | boolean | no |
Manifest fixture
{
"name": "@docsloth/sequence",
"version": "1.0.0",
"protocol": "1.x",
"license": "Apache-2.0",
"description": "Explain message ordering",
"runtime": "react",
"trust_class": "interactive",
"entry": "dist/index.js",
"integrity": "0000000000000000000000000000000000000000000000000000000000000000",
"props_schema": {
"type": "object",
"properties": {
"diagram": {
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"diagram"
],
"additionalProperties": false
},
"tools": [
{
"name": "step",
"description": "Explain message ordering — step",
"effect": "read",
"input_schema": {
"type": "object",
"properties": {
"value": {
"type": "string"
}
},
"required": [],
"additionalProperties": false
},
"output_schema": {
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"ok",
"blocked",
"failed"
]
},
"message": {
"type": "string"
}
},
"required": [
"status",
"message"
],
"additionalProperties": false
},
"confirmation_required": false
},
{
"name": "reset",
"description": "Explain message ordering — reset",
"effect": "local_write",
"input_schema": {
"type": "object",
"properties": {
"value": {
"type": "string"
}
},
"required": [],
"additionalProperties": false
},
"output_schema": {
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"ok",
"blocked",
"failed"
]
},
"message": {
"type": "string"
}
},
"required": [
"status",
"message"
],
"additionalProperties": false
},
"confirmation_required": false
}
],
"resources": [],
"fallback": {
"html": true,
"markdown": true,
"json": true
},
"recording_policy": "masked",
"permissions": {
"network_hosts": [],
"production_write": false,
"max_runtime_seconds": 0
}
}Host behaviour
- Manages local state only (tabs, filters, copy, reorder); never receives credentials.
- Unknown hosts render a labelled fallback block instead of crashing.
- Behaviour and accessibility are covered in the component test suite.
Actions
Actions
- Preview
Runs the published renderer on synthetic blocks in an isolated iframe; the playground ships a default block set and a labelled fallback for unknown components. No cost.
- Install
Installation is a local CLI/SDK action against your own project with pinned digests; no hosted registry account is required in this build.
- Remix allowed assets
Reuse is governed by the component licence (Apache-2.0 for first-party components); check attribution and trademark rules before shipping a remix.