"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.toolGetPullRequestDiffOutputSchema = exports.toolGetPullRequestDiffArgsSchema = exports.TOOL_GET_PULL_REQUEST_DIFF_DESCRIPTION = void 0;
const zod_1 = require("zod");
const outputMetadata_1 = require("../outputMetadata");
exports.TOOL_GET_PULL_REQUEST_DIFF_DESCRIPTION = [
    'Read the actual code diff (unified patch) of a pull request this conversation opened, or that belongs to this project.',
    'Use this before deciding how to split, consolidate, or continue changes across pull requests — for example to see exactly what a pull request already contains before adding to it, before folding one pull request into another, or when the user asks you to reorganise open pull requests.',
    'Pass the pull request URL (from listWorkstreams or a previous editRepo / editDbtProject result). The pull request must belong to this project, or be one this conversation opened. Read-only. GitHub only for now.',
].join(' ');
exports.toolGetPullRequestDiffArgsSchema = zod_1.z.object({
    prUrl: zod_1.z
        .string()
        .describe('The full URL of the pull request to read, e.g. "https://github.com/acme/web-app/pull/42". Must be a pull request this conversation opened or one that belongs to this project\'s repository.'),
});
exports.toolGetPullRequestDiffOutputSchema = zod_1.z.object({
    result: zod_1.z.string(),
    metadata: outputMetadata_1.baseOutputMetadataSchema,
});
//# sourceMappingURL=toolGetPullRequestDiffArgs.js.map