Skip to main content
Glama

Ranla

Read a Ranla thread

arc_get_thread
Read-only

Read a Ranla thread: its messages (role, text, tools used, artifacts by id, approvals waiting on arc_approve), newest page first. Pass earlierBefore as before for older messages.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
beforeNoISO timestamp from earlierBefore: the page of messages older than it.
threadIdYesFrom arc_list_threads or arc_ensure_thread.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
threadYes
messagesYesOldest first within the page
earlierCountNoMessages older than this page
earlierBeforeNoPass as before for the page of older messages; null when there are none

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "properties": {
      +    "earlierBefore": {
      +      "description": "Pass as before for the page of older messages; null when there are none",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "earlierCount": {
      +      "description": "Messages older than this page",
      +      "type": "number"
      +    },
      +    "messages": {
      +      "description": "Oldest first within the page",
      +      "items": {
      +        "properties": {
      +          "approval": {
      +            "properties": {
      +              "detail": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "kind": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "reviewUrl": {
      +                "type": "string"
      +              },
      +              "status": {
      +                "description": "pending, approved, or rejected",
      +                "type": "string"
      +              },
      +              "summary": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "status"
      +            ],
      +            "type": "object"
      +          },
      +          "artifact": {
      +            "properties": {
      +              "id": {
      +                "type": "string"
      +              },
      +              "type": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type"
      +            ],
      +            "type": "object"
      +          },
      +          "connect": {
      +            "properties": {
      +              "detail": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "slot": {
      +                "type": "string"
      +              },
      +              "summary": {
      +                "type": "string"
      +              },
      +              "url": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "createdAt": {
      +            "description": "ISO 8601",
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "error": {
      +            "type": "string"
      +          },
      +          "id": {
      +            "description": "Message id; for a pending approval, the messageId arc_approve takes",
      +            "type": "string"
      +          },
      +          "role": {
      +            "description": "user, assistant, or tool",
      +            "type": "string"
      +          },
      +          "text": {
      +            "type": "string"
      +          },
      +          "tools": {
      +            "items": {
      +              "properties": {
      +                "isError": {
      +                  "type": "boolean"
      +                },
      +                "label": {
      +                  "type": "string"
      +                },
      +                "name": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "id",
      +          "role"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "thread": {
      +      "properties": {
      +        "id": {
      +          "description": "Thread id",
      +          "type": "string"
      +        },
      +        "lastMessageAt": {
      +          "description": "ISO 8601",
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "origin": {
      +          "description": "Where the thread was started",
      +          "type": "string"
      +        },
      +        "running": {
      +          "description": "True while Ranla is still working on a turn",
      +          "type": "boolean"
      +        },
      +        "scope": {
      +          "description": "Desk the thread belongs to",
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "title": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "id"
      +      ],
      +      "type": "object"
      +    }
      +  },
      +  "required": [
      +    "thread",
      +    "messages"
      +  ],
      +  "type": "object"
      +}
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources