feat(client): advertise reasoning merge capability

This commit is contained in:
Mohamed Boudra
2026-05-02 20:30:25 +07:00
parent ee1c7e6956
commit ca318f29cf
3 changed files with 73 additions and 4 deletions
@@ -1,4 +1,5 @@
import type { z } from "zod";
import { CLIENT_CAPS } from "../shared/client-capabilities.js";
import {
AgentCreateFailedStatusPayloadSchema,
AgentCreatedStatusPayloadSchema,
@@ -3877,6 +3878,9 @@ export class DaemonClient {
clientId: this.config.clientId,
clientType: this.config.clientType ?? "cli",
protocolVersion: 1,
capabilities: {
[CLIENT_CAPS.reasoningMergeEnum]: true,
},
...(this.config.appVersion ? { appVersion: this.config.appVersion } : {}),
}),
);