@dxos/compute - v0.16.0
    Preparing search index...

    Variable ThreadMergeConst

    ThreadMerge: TaggedStruct<
        "threadMerge",
        {
            mode: Literals<readonly ["raw", "summary"]>;
            summary: optional<
                $Array<
                    Union<
                        readonly [
                            TaggedStruct<
                                "anchor",
                                {
                                    objectId: EntityIdClass;
                                    pending: optional<Boolean>;
                                    version: Unknown;
                                },
                            >,
                            TaggedStruct<
                                "change",
                                { after: String; before: String; pending: optional<Boolean> },
                            >,
                            TaggedStruct<
                                "file",
                                {
                                    mediaType: optional<String>;
                                    name: optional<String>;
                                    pending: optional<Boolean>;
                                    url: String;
                                },
                            >,
                            TaggedStruct<
                                "image",
                                {
                                    id: optional<String>;
                                    pending: optional<Boolean>;
                                    source: optional<Union<readonly [(...), (...)]>>;
                                },
                            >,
                            TaggedStruct<
                                "json",
                                {
                                    data: String;
                                    disposition: optional<
                                        Literals<readonly [(...), (...), (...), (...), (...)]>,
                                    >;
                                    pending: optional<Boolean>;
                                },
                            >,
                            TaggedStruct<"proposal", { pending: optional<Boolean>; text: String }>,
                            TaggedStruct<
                                "reasoning",
                                {
                                    pending: optional<Boolean>;
                                    reasoningText: optional<String>;
                                    redactedText: optional<String>;
                                    signature: optional<String>;
                                },
                            >,
                            TaggedStruct<
                                "reference",
                                { pending: optional<Boolean>; reference: RefSchema<Unknown> },
                            >,
                            TaggedStruct<
                                "request",
                                {
                                    options: $Array<Struct<{ id: ...; kind: ...; label: ... }>>;
                                    pending: optional<Boolean>;
                                    preview: optional<Struct<{ label: ...; text: ... }>>;
                                    requestId: String;
                                    resolution: optional<Struct<{ optionId: ...; outcome: ... }>>;
                                    title: String;
                                    toolCallId: optional<String>;
                                },
                            >,
                            TaggedStruct<
                                "select",
                                { options: mutable<$Array<String>>; pending: optional<Boolean> },
                            >,
                            TaggedStruct<
                                "status",
                                { pending: optional<Boolean>; statusText: String },
                            >,
                            TaggedStruct<
                                "suggestion",
                                { pending: optional<Boolean>; text: String },
                            >,
                            TaggedStruct<
                                "stats",
                                {
                                    duration: optional<Number>;
                                    errors: optional<Number>;
                                    finishReason: optional<
                                        Literals<
                                            readonly [
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                            ],
                                        >,
                                    >;
                                    message: optional<String>;
                                    mimeType: optional<String>;
                                    model: optional<String>;
                                    pending: optional<Boolean>;
                                    toolCalls: optional<Number>;
                                    usage: optional<
                                        Struct<
                                            { inputTokens: ...; outputTokens: ...; totalTokens: ... },
                                        >,
                                    >;
                                },
                            >,
                            TaggedStruct<
                                "surface",
                                {
                                    data: optional<$Record<String, Unknown>>;
                                    pending: optional<Boolean>;
                                    role: String;
                                },
                            >,
                            TaggedStruct<
                                "text",
                                {
                                    disposition: optional<
                                        Literals<readonly [(...), (...), (...), (...), (...)]>,
                                    >;
                                    mimeType: optional<String>;
                                    pending: optional<Boolean>;
                                    text: String;
                                },
                            >,
                            TaggedStruct<
                                "summary",
                                { content: String; pending: optional<Boolean> },
                            >,
                            TaggedStruct<"toolkit", { pending: optional<Boolean> }>,
                            TaggedStruct<
                                "toolCall",
                                {
                                    displayIcon: optional<String>;
                                    displayName: optional<String>;
                                    input: String;
                                    name: String;
                                    operationIcon: optional<String>;
                                    operationKey: optional<String>;
                                    operationName: optional<String>;
                                    pending: optional<Boolean>;
                                    providerExecuted: Boolean;
                                    toolCallId: String;
                                },
                            >,
                            TaggedStruct<
                                "toolResult",
                                {
                                    error: optional<String>;
                                    invocations: optional<mutable<$Array<(...)>>>;
                                    name: String;
                                    pending: optional<Boolean>;
                                    providerExecuted: Boolean;
                                    result: optional<Union<readonly [(...), (...)]>>;
                                    toolCallId: String;
                                },
                            >,
                            TaggedStruct<
                                "transcript",
                                {
                                    candidates: optional<mutable<$Array<(...)>>>;
                                    corrected: optional<String>;
                                    pending: optional<Boolean>;
                                    references: optional<mutable<$Array<(...)>>>;
                                    started: String;
                                    text: String;
                                    translation: optional<String>;
                                },
                            >,
                        ],
                    >,
                >,
            >;
        },
    > = ...

    Joins the thread whose branch it is written on to its parent.