__vite_ssr_exportName__("ThreadMetadataMcpAction", () => { try { return ThreadMetadataMcpAction } catch {} });
__vite_ssr_exportName__("ThreadMetadataMcpPullRequest", () => { try { return ThreadMetadataMcpPullRequest } catch {} });
__vite_ssr_exportName__("ThreadMetadataMcpUpdateInput", () => { try { return ThreadMetadataMcpUpdateInput } catch {} });
__vite_ssr_exportName__("ThreadMetadataMcpUpdateResult", () => { try { return ThreadMetadataMcpUpdateResult } catch {} });
const __vite_ssr_import_0__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/Schema.js");
const __vite_ssr_import_1__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/packages/contracts/src/baseSchemas.ts", {"importedNames":["CommandId","IsoDateTime","NonNegativeInt","PositiveInt","ThreadId","TrimmedNonEmptyString"]});
const __vite_ssr_import_2__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/packages/contracts/src/threadPullRequest.ts", {"importedNames":["ThreadLinkedPullRequest"]});
const __vite_ssr_import_3__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/packages/contracts/src/threadTitle.ts", {"importedNames":["ThreadTitleRegeneration"]});




function hasOnlyPairedSurrogates(value) {
	for (let index = 0; index < value.length; index += 1) {
		const codeUnit = value.charCodeAt(index);
		if (codeUnit >= 55296 && codeUnit <= 56319) {
			const nextCodeUnit = value.charCodeAt(index + 1);
			if (index + 1 >= value.length || nextCodeUnit < 56320 || nextCodeUnit > 57343) {
				return false;
			};
			index += 1;
		} else if (codeUnit >= 56320 && codeUnit <= 57343) {
			return false;
		}
	};
	return true;
}
function isHttpUrl(value) {
	try {
		const url = new URL(value);
		return url.protocol === "http:" || url.protocol === "https:";
	} catch {
		return false;
	}
}
const ThreadMetadataTitle = __vite_ssr_import_1__.TrimmedNonEmptyString.check(__vite_ssr_import_0__.isMaxLength(512)).annotate({ description: "New concise display title. Required only when action is rename." });
const ThreadMetadataClientRequestId = __vite_ssr_import_1__.TrimmedNonEmptyString.check(__vite_ssr_import_0__.isMaxLength(256)).check(__vite_ssr_import_0__.makeFilter((value) => hasOnlyPairedSurrogates(value) ? true : "clientRequestId must contain valid paired Unicode surrogates.")).annotate({ description: "Stable idempotency key to reuse when retrying this mutation." });
const ThreadMetadataMcpPullRequestUrl = __vite_ssr_import_1__.TrimmedNonEmptyString.check(__vite_ssr_import_0__.makeFilter((value) => isHttpUrl(value) ? true : "Pull request URL must be a well-formed HTTP(S) URL.")).annotate({ description: "Canonical HTTP(S) pull request URL, including self-hosted repository URLs." });
const ThreadMetadataMcpAction = __vite_ssr_import_0__.Literals([
	"rename",
	"regenerate_title",
	"link_pull_request",
	"unlink_pull_request"
]).annotate({ description: "Metadata mutation: rename, regenerate_title, link_pull_request, or unlink_pull_request." });
const ThreadMetadataMcpPullRequest = __vite_ssr_import_0__.Struct({
	repository: __vite_ssr_import_1__.TrimmedNonEmptyString.annotate({ description: "Repository name as owner/name." }),
	number: __vite_ssr_import_1__.PositiveInt.annotate({ description: "Pull request number." }),
	url: ThreadMetadataMcpPullRequestUrl
});
const ThreadMetadataMcpUpdateInput = __vite_ssr_import_0__.Struct({
	threadId: __vite_ssr_import_0__.optional((0,__vite_ssr_import_1__.ThreadId)).annotate({ description: "Thread to update. Omit to update the calling thread." }),
	action: ThreadMetadataMcpAction,
	title: __vite_ssr_import_0__.optional(ThreadMetadataTitle),
	pullRequest: __vite_ssr_import_0__.optional(ThreadMetadataMcpPullRequest).annotate({ description: "Pull request to link. Required only when action is link_pull_request." }),
	clientRequestId: __vite_ssr_import_0__.optional(ThreadMetadataClientRequestId)
}).check(__vite_ssr_import_0__.makeFilter((input) => {
	switch (input.action) {
		case "rename": return input.title !== undefined && input.pullRequest === undefined ? true : "rename requires title and does not accept pullRequest.";
		case "link_pull_request": return input.pullRequest !== undefined && input.title === undefined ? true : "link_pull_request requires pullRequest and does not accept title.";
		case "regenerate_title":
		case "unlink_pull_request": return input.title === undefined && input.pullRequest === undefined ? true : `${input.action} does not accept title or pullRequest.`;
	}
}));
const ThreadMetadataMcpUpdateResult = __vite_ssr_import_0__.Struct({
	threadId: __vite_ssr_import_1__.ThreadId,
	action: ThreadMetadataMcpAction,
	commandId: __vite_ssr_import_1__.CommandId,
	sequence: __vite_ssr_import_1__.NonNegativeInt,
	title: __vite_ssr_import_0__.String,
	titleRegeneration: __vite_ssr_import_0__.NullOr((0,__vite_ssr_import_3__.ThreadTitleRegeneration)),
	linkedPullRequest: __vite_ssr_import_0__.NullOr((0,__vite_ssr_import_2__.ThreadLinkedPullRequest)),
	updatedAt: __vite_ssr_import_1__.IsoDateTime
});
//# sourceMappingSource=vite-generated
//# sourceMappingURL=data:application/json;base64,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c3QiOltdLCJzb3VyY2VzIjpbInRocmVhZE1ldGFkYXRhTWNwLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIFNjaGVtYSBmcm9tIFwiZWZmZWN0L1NjaGVtYVwiO1xuXG5pbXBvcnQge1xuICBDb21tYW5kSWQsXG4gIElzb0RhdGVUaW1lLFxuICBOb25OZWdhdGl2ZUludCxcbiAgUG9zaXRpdmVJbnQsXG4gIFRocmVhZElkLFxuICBUcmltbWVkTm9uRW1wdHlTdHJpbmcsXG59IGZyb20gXCIuL2Jhc2VTY2hlbWFzLnRzXCI7XG5pbXBvcnQgeyBUaHJlYWRMaW5rZWRQdWxsUmVxdWVzdCB9IGZyb20gXCIuL3RocmVhZFB1bGxSZXF1ZXN0LnRzXCI7XG5pbXBvcnQgeyBUaHJlYWRUaXRsZVJlZ2VuZXJhdGlvbiB9IGZyb20gXCIuL3RocmVhZFRpdGxlLnRzXCI7XG5cbmZ1bmN0aW9uIGhhc09ubHlQYWlyZWRTdXJyb2dhdGVzKHZhbHVlOiBzdHJpbmcpOiBib29sZWFuIHtcbiAgZm9yIChsZXQgaW5kZXggPSAwOyBpbmRleCA8IHZhbHVlLmxlbmd0aDsgaW5kZXggKz0gMSkge1xuICAgIGNvbnN0IGNvZGVVbml0ID0gdmFsdWUuY2hhckNvZGVBdChpbmRleCk7XG4gICAgaWYgKGNvZGVVbml0ID49IDB4ZDgwMCAmJiBjb2RlVW5pdCA8PSAweGRiZmYpIHtcbiAgICAgIGNvbnN0IG5leHRDb2RlVW5pdCA9IHZhbHVlLmNoYXJDb2RlQXQoaW5kZXggKyAxKTtcbiAgICAgIGlmIChpbmRleCArIDEgPj0gdmFsdWUubGVuZ3RoIHx8IG5leHRDb2RlVW5pdCA8IDB4ZGMwMCB8fCBuZXh0Q29kZVVuaXQgPiAweGRmZmYpIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgfVxuICAgICAgaW5kZXggKz0gMTtcbiAgICB9IGVsc2UgaWYgKGNvZGVVbml0ID49IDB4ZGMwMCAmJiBjb2RlVW5pdCA8PSAweGRmZmYpIHtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH1cbiAgcmV0dXJuIHRydWU7XG59XG5cbmZ1bmN0aW9uIGlzSHR0cFVybCh2YWx1ZTogc3RyaW5nKTogYm9vbGVhbiB7XG4gIHRyeSB7XG4gICAgY29uc3QgdXJsID0gbmV3IFVSTCh2YWx1ZSk7XG4gICAgcmV0dXJuIHVybC5wcm90b2NvbCA9PT0gXCJodHRwOlwiIHx8IHVybC5wcm90b2NvbCA9PT0gXCJodHRwczpcIjtcbiAgfSBjYXRjaCB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG59XG5cbmNvbnN0IFRocmVhZE1ldGFkYXRhVGl0bGUgPSBUcmltbWVkTm9uRW1wdHlTdHJpbmcuY2hlY2soU2NoZW1hLmlzTWF4TGVuZ3RoKDUxMikpLmFubm90YXRlKHtcbiAgZGVzY3JpcHRpb246IFwiTmV3IGNvbmNpc2UgZGlzcGxheSB0aXRsZS4gUmVxdWlyZWQgb25seSB3aGVuIGFjdGlvbiBpcyByZW5hbWUuXCIsXG59KTtcblxuY29uc3QgVGhyZWFkTWV0YWRhdGFDbGllbnRSZXF1ZXN0SWQgPSBUcmltbWVkTm9uRW1wdHlTdHJpbmcuY2hlY2soU2NoZW1hLmlzTWF4TGVuZ3RoKDI1NikpXG4gIC5jaGVjayhcbiAgICBTY2hlbWEubWFrZUZpbHRlcigodmFsdWUpID0+XG4gICAgICBoYXNPbmx5UGFpcmVkU3Vycm9nYXRlcyh2YWx1ZSlcbiAgICAgICAgPyB0cnVlXG4gICAgICAgIDogXCJjbGllbnRSZXF1ZXN0SWQgbXVzdCBjb250YWluIHZhbGlkIHBhaXJlZCBVbmljb2RlIHN1cnJvZ2F0ZXMuXCIsXG4gICAgKSxcbiAgKVxuICAuYW5ub3RhdGUoeyBkZXNjcmlwdGlvbjogXCJTdGFibGUgaWRlbXBvdGVuY3kga2V5IHRvIHJldXNlIHdoZW4gcmV0cnlpbmcgdGhpcyBtdXRhdGlvbi5cIiB9KTtcblxuY29uc3QgVGhyZWFkTWV0YWRhdGFNY3BQdWxsUmVxdWVzdFVybCA9IFRyaW1tZWROb25FbXB0eVN0cmluZy5jaGVjayhcbiAgU2NoZW1hLm1ha2VGaWx0ZXIoKHZhbHVlKSA9PlxuICAgIGlzSHR0cFVybCh2YWx1ZSkgPyB0cnVlIDogXCJQdWxsIHJlcXVlc3QgVVJMIG11c3QgYmUgYSB3ZWxsLWZvcm1lZCBIVFRQKFMpIFVSTC5cIixcbiAgKSxcbikuYW5ub3RhdGUoe1xuICBkZXNjcmlwdGlvbjogXCJDYW5vbmljYWwgSFRUUChTKSBwdWxsIHJlcXVlc3QgVVJMLCBpbmNsdWRpbmcgc2VsZi1ob3N0ZWQgcmVwb3NpdG9yeSBVUkxzLlwiLFxufSk7XG5cbmV4cG9ydCBjb25zdCBUaHJlYWRNZXRhZGF0YU1jcEFjdGlvbiA9IFNjaGVtYS5MaXRlcmFscyhbXG4gIFwicmVuYW1lXCIsXG4gIFwicmVnZW5lcmF0ZV90aXRsZVwiLFxuICBcImxpbmtfcHVsbF9yZXF1ZXN0XCIsXG4gIFwidW5saW5rX3B1bGxfcmVxdWVzdFwiLFxuXSkuYW5ub3RhdGUoe1xuICBkZXNjcmlwdGlvbjpcbiAgICBcIk1ldGFkYXRhIG11dGF0aW9uOiByZW5hbWUsIHJlZ2VuZXJhdGVfdGl0bGUsIGxpbmtfcHVsbF9yZXF1ZXN0LCBvciB1bmxpbmtfcHVsbF9yZXF1ZXN0LlwiLFxufSk7XG5leHBvcnQgdHlwZSBUaHJlYWRNZXRhZGF0YU1jcEFjdGlvbiA9IHR5cGVvZiBUaHJlYWRNZXRhZGF0YU1jcEFjdGlvbi5UeXBlO1xuXG5leHBvcnQgY29uc3QgVGhyZWFkTWV0YWRhdGFNY3BQdWxsUmVxdWVzdCA9IFNjaGVtYS5TdHJ1Y3Qoe1xuICByZXBvc2l0b3J5OiBUcmltbWVkTm9uRW1wdHlTdHJpbmcuYW5ub3RhdGUoe1xuICAgIGRlc2NyaXB0aW9uOiBcIlJlcG9zaXRvcnkgbmFtZSBhcyBvd25lci9uYW1lLlwiLFxuICB9KSxcbiAgbnVtYmVyOiBQb3NpdGl2ZUludC5hbm5vdGF0ZSh7IGRlc2NyaXB0aW9uOiBcIlB1bGwgcmVxdWVzdCBudW1iZXIuXCIgfSksXG4gIHVybDogVGhyZWFkTWV0YWRhdGFNY3BQdWxsUmVxdWVzdFVybCxcbn0pO1xuZXhwb3J0IHR5cGUgVGhyZWFkTWV0YWRhdGFNY3BQdWxsUmVxdWVzdCA9IHR5cGVvZiBUaHJlYWRNZXRhZGF0YU1jcFB1bGxSZXF1ZXN0LlR5cGU7XG5cbmV4cG9ydCBjb25zdCBUaHJlYWRNZXRhZGF0YU1jcFVwZGF0ZUlucHV0ID0gU2NoZW1hLlN0cnVjdCh7XG4gIHRocmVhZElkOiBTY2hlbWEub3B0aW9uYWwoVGhyZWFkSWQpLmFubm90YXRlKHtcbiAgICBkZXNjcmlwdGlvbjogXCJUaHJlYWQgdG8gdXBkYXRlLiBPbWl0IHRvIHVwZGF0ZSB0aGUgY2FsbGluZyB0aHJlYWQuXCIsXG4gIH0pLFxuICBhY3Rpb246IFRocmVhZE1ldGFkYXRhTWNwQWN0aW9uLFxuICB0aXRsZTogU2NoZW1hLm9wdGlvbmFsKFRocmVhZE1ldGFkYXRhVGl0bGUpLFxuICBwdWxsUmVxdWVzdDogU2NoZW1hLm9wdGlvbmFsKFRocmVhZE1ldGFkYXRhTWNwUHVsbFJlcXVlc3QpLmFubm90YXRlKHtcbiAgICBkZXNjcmlwdGlvbjogXCJQdWxsIHJlcXVlc3QgdG8gbGluay4gUmVxdWlyZWQgb25seSB3aGVuIGFjdGlvbiBpcyBsaW5rX3B1bGxfcmVxdWVzdC5cIixcbiAgfSksXG4gIGNsaWVudFJlcXVlc3RJZDogU2NoZW1hLm9wdGlvbmFsKFRocmVhZE1ldGFkYXRhQ2xpZW50UmVxdWVzdElkKSxcbn0pLmNoZWNrKFxuICBTY2hlbWEubWFrZUZpbHRlcigoaW5wdXQpID0+IHtcbiAgICBzd2l0Y2ggKGlucHV0LmFjdGlvbikge1xuICAgICAgY2FzZSBcInJlbmFtZVwiOlxuICAgICAgICByZXR1cm4gaW5wdXQudGl0bGUgIT09IHVuZGVmaW5lZCAmJiBpbnB1dC5wdWxsUmVxdWVzdCA9PT0gdW5kZWZpbmVkXG4gICAgICAgICAgPyB0cnVlXG4gICAgICAgICAgOiBcInJlbmFtZSByZXF1aXJlcyB0aXRsZSBhbmQgZG9lcyBub3QgYWNjZXB0IHB1bGxSZXF1ZXN0LlwiO1xuICAgICAgY2FzZSBcImxpbmtfcHVsbF9yZXF1ZXN0XCI6XG4gICAgICAgIHJldHVybiBpbnB1dC5wdWxsUmVxdWVzdCAhPT0gdW5kZWZpbmVkICYmIGlucHV0LnRpdGxlID09PSB1bmRlZmluZWRcbiAgICAgICAgICA/IHRydWVcbiAgICAgICAgICA6IFwibGlua19wdWxsX3JlcXVlc3QgcmVxdWlyZXMgcHVsbFJlcXVlc3QgYW5kIGRvZXMgbm90IGFjY2VwdCB0aXRsZS5cIjtcbiAgICAgIGNhc2UgXCJyZWdlbmVyYXRlX3RpdGxlXCI6XG4gICAgICBjYXNlIFwidW5saW5rX3B1bGxfcmVxdWVzdFwiOlxuICAgICAgICByZXR1cm4gaW5wdXQudGl0bGUgPT09IHVuZGVmaW5lZCAmJiBpbnB1dC5wdWxsUmVxdWVzdCA9PT0gdW5kZWZpbmVkXG4gICAgICAgICAgPyB0cnVlXG4gICAgICAgICAgOiBgJHtpbnB1dC5hY3Rpb259IGRvZXMgbm90IGFjY2VwdCB0aXRsZSBvciBwdWxsUmVxdWVzdC5gO1xuICAgIH1cbiAgfSksXG4pO1xuZXhwb3J0IHR5cGUgVGhyZWFkTWV0YWRhdGFNY3BVcGRhdGVJbnB1dCA9IHR5cGVvZiBUaHJlYWRNZXRhZGF0YU1jcFVwZGF0ZUlucHV0LlR5cGU7XG5cbmV4cG9ydCBjb25zdCBUaHJlYWRNZXRhZGF0YU1jcFVwZGF0ZVJlc3VsdCA9IFNjaGVtYS5TdHJ1Y3Qoe1xuICB0aHJlYWRJZDogVGhyZWFkSWQsXG4gIGFjdGlvbjogVGhyZWFkTWV0YWRhdGFNY3BBY3Rpb24sXG4gIGNvbW1hbmRJZDogQ29tbWFuZElkLFxuICBzZXF1ZW5jZTogTm9uTmVnYXRpdmVJbnQsXG4gIHRpdGxlOiBTY2hlbWEuU3RyaW5nLFxuICB0aXRsZVJlZ2VuZXJhdGlvbjogU2NoZW1hLk51bGxPcihUaHJlYWRUaXRsZVJlZ2VuZXJhdGlvbiksXG4gIGxpbmtlZFB1bGxSZXF1ZXN0OiBTY2hlbWEuTnVsbE9yKFRocmVhZExpbmtlZFB1bGxSZXF1ZXN0KSxcbiAgdXBkYXRlZEF0OiBJc29EYXRlVGltZSxcbn0pO1xuZXhwb3J0IHR5cGUgVGhyZWFkTWV0YWRhdGFNY3BVcGRhdGVSZXN1bHQgPSB0eXBlb2YgVGhyZWFkTWV0YWRhdGFNY3BVcGRhdGVSZXN1bHQuVHlwZTtcbiJdLCJmaWxlIjoiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9wYWNrYWdlcy9jb250cmFjdHMvc3JjL3RocmVhZE1ldGFkYXRhTWNwLnRzIn0=

//# vitestCache=W3siZmlsZSI6IjEiLCJpZCI6IjEiLCJ1cmwiOiIyIiwiaW1wb3J0cyI6IjMiLCJtYXBwaW5ncyI6ZmFsc2UsImRlcHMiOiI0IiwiZHluYW1pY0RlcHMiOiI1Iiwic3RhdGljTW9ja3MiOm51bGx9LCIvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy90aHJlYWRNZXRhZGF0YU1jcC50cyIsIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy90aHJlYWRNZXRhZGF0YU1jcC50cyIseyJ1cmxzIjoiNiIsImlkcyI6IjcifSxbIjgiLCI5IiwiMTAiLCIxMSJdLFtdLFsiOCIsIjkiLCIxMCIsIjExIl0se30sIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvbm9kZV9tb2R1bGVzLy5wbnBtL2VmZmVjdEA0LjAuNS9ub2RlX21vZHVsZXMvZWZmZWN0L2Rpc3QvU2NoZW1hLmpzIiwiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9wYWNrYWdlcy9jb250cmFjdHMvc3JjL2Jhc2VTY2hlbWFzLnRzIiwiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9wYWNrYWdlcy9jb250cmFjdHMvc3JjL3RocmVhZFB1bGxSZXF1ZXN0LnRzIiwiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9wYWNrYWdlcy9jb250cmFjdHMvc3JjL3RocmVhZFRpdGxlLnRzIl0=