@diegofornalha/crew-ai-tess-pareto
Version:
Integração TESS com Crew AI
41 lines (28 loc) • 925 B
text/typescript
import * as main from "./main"
import {
BlobResourceContents,
CallToolRequest,
CallToolResult,
Content,
ContentType,
ListToolsResult,
Params,
Role,
TextAnnotation,
TextResourceContents,
ToolDescription,
} from './pdk'
export function call(): number {
const untypedInput = JSON.parse(Host.inputString())
const input = CallToolRequest.fromJson(untypedInput)
const output = main.callImpl(input)
const untypedOutput = CallToolResult.toJson(output)
Host.outputString(JSON.stringify(untypedOutput))
return 0
}
export function describe(): number {
const output = main.describeImpl()
const untypedOutput = ListToolsResult.toJson(output)
Host.outputString(JSON.stringify(untypedOutput))
return 0
}