Files
plugin-legal-ai/dist/manifest.d.ts
Chaim Marcus 587a2a76ca Initial commit: Paperclip plugin for Legal AI integration
16 agent tools, event handler for auto-linking, sync job every 15m.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 08:03:43 +00:00

207 lines
6.0 KiB
TypeScript

declare const _default: {
id: string;
apiVersion: number;
version: string;
displayName: string;
description: string;
author: string;
categories: readonly ["connector"];
capabilities: readonly ["events.subscribe", "issues.read", "issues.create", "issues.update", "issue.comments.create", "agent.tools.register", "http.outbound", "plugin.state.read", "plugin.state.write", "jobs.schedule", "activity.log.write", "companies.read", "projects.read"];
entrypoints: {
worker: string;
};
instanceConfigSchema: {
type: "object";
properties: {
legalApiBaseUrl: {
type: "string";
default: string;
description: string;
};
};
};
tools: ({
toolKey: string;
name: string;
displayName: string;
description: string;
parametersSchema: {
type: "object";
properties: {
case_number?: undefined;
title?: undefined;
appellants?: undefined;
respondents?: undefined;
subject?: undefined;
property_address?: undefined;
expected_outcome?: undefined;
status?: undefined;
query?: undefined;
limit?: undefined;
section_type?: undefined;
};
required?: undefined;
};
} | {
toolKey: string;
name: string;
displayName: string;
description: string;
parametersSchema: {
type: "object";
properties: {
case_number: {
type: "string";
description: string;
};
title?: undefined;
appellants?: undefined;
respondents?: undefined;
subject?: undefined;
property_address?: undefined;
expected_outcome?: undefined;
status?: undefined;
query?: undefined;
limit?: undefined;
section_type?: undefined;
};
required: string[];
};
} | {
toolKey: string;
name: string;
displayName: string;
description: string;
parametersSchema: {
type: "object";
properties: {
case_number: {
type: "string";
description?: undefined;
};
title: {
type: "string";
};
appellants: {
type: "array";
items: {
type: "string";
};
};
respondents: {
type: "array";
items: {
type: "string";
};
};
subject: {
type: "string";
};
property_address: {
type: "string";
};
expected_outcome: {
type: "string";
};
status?: undefined;
query?: undefined;
limit?: undefined;
section_type?: undefined;
};
required: string[];
};
} | {
toolKey: string;
name: string;
displayName: string;
description: string;
parametersSchema: {
type: "object";
properties: {
case_number: {
type: "string";
description?: undefined;
};
status: {
type: "string";
};
title: {
type: "string";
};
expected_outcome: {
type: "string";
};
appellants?: undefined;
respondents?: undefined;
subject?: undefined;
property_address?: undefined;
query?: undefined;
limit?: undefined;
section_type?: undefined;
};
required: string[];
};
} | {
toolKey: string;
name: string;
displayName: string;
description: string;
parametersSchema: {
type: "object";
properties: {
case_number: {
type: "string";
description?: undefined;
};
title?: undefined;
appellants?: undefined;
respondents?: undefined;
subject?: undefined;
property_address?: undefined;
expected_outcome?: undefined;
status?: undefined;
query?: undefined;
limit?: undefined;
section_type?: undefined;
};
required: string[];
};
} | {
toolKey: string;
name: string;
displayName: string;
description: string;
parametersSchema: {
type: "object";
properties: {
query: {
type: "string";
description: string;
};
limit: {
type: "number";
};
section_type: {
type: "string";
};
case_number?: undefined;
title?: undefined;
appellants?: undefined;
respondents?: undefined;
subject?: undefined;
property_address?: undefined;
expected_outcome?: undefined;
status?: undefined;
};
required: string[];
};
})[];
jobs: {
jobKey: string;
displayName: string;
description: string;
schedule: string;
}[];
};
export default _default;