Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 0 additions & 35 deletions app/api/artist/create/route.ts

This file was deleted.

2 changes: 1 addition & 1 deletion components/VercelChat/ToolComponents.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import { MermaidDiagramSkeleton } from "@/components/VercelChat/tools/mermaid/Me
import { GenerateMermaidDiagramResult } from "@/lib/tools/generateMermaidDiagram";
import CreateArtistToolCall from "./tools/CreateArtistToolCall";
import CreateArtistToolResult from "./tools/CreateArtistToolResult";
import { CreateArtistResult } from "@/lib/tools/createArtist";
import { CreateArtistResult } from "@/types/CreateArtistResult";
import DeleteArtistToolCall from "./tools/DeleteArtistToolCall";
import DeleteArtistToolResult from "./tools/DeleteArtistToolResult";
import { DeleteArtistResult } from "@/lib/tools/deleteArtist";
Expand Down
4 changes: 2 additions & 2 deletions components/VercelChat/tools/CreateArtistToolResult.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, { useEffect } from "react";
import { CreateArtistResult } from "@/lib/tools/createArtist";
import { CreateArtistResult } from "@/types/CreateArtistResult";
import useCreateArtistTool from "@/hooks/useCreateArtistTool";
import GenericSuccess from "./GenericSuccess";
import { useArtistProvider } from "@/providers/ArtistProvider";
Expand Down Expand Up @@ -44,7 +44,7 @@ export function CreateArtistToolResult({

return (
<GenericSuccess
image={result.artist.image}
image={result.artist.image ?? undefined}
name={result.artist.name}
message={
isProcessing
Expand Down
2 changes: 1 addition & 1 deletion hooks/useCreateArtistTool.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { useEffect, useState } from "react";
import { useVercelChatContext } from "@/providers/VercelChatProvider";
import { useConversationsProvider } from "@/providers/ConversationsProvider";
import { CreateArtistResult } from "@/lib/tools/createArtist";
import { CreateArtistResult } from "@/types/CreateArtistResult";
import copyMessagesClient from "@/lib/copyMessagesClient";

/**
Expand Down
44 changes: 0 additions & 44 deletions lib/supabase/copyRoom.ts

This file was deleted.

94 changes: 0 additions & 94 deletions lib/tools/createArtist.tsx

This file was deleted.

2 changes: 0 additions & 2 deletions lib/tools/getMcpTools.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import getPostComments from "./getPostComments";
import { webDeepResearch } from "./searchWeb";
import searchGoogleImages from "./searchGoogleImages";
import generateMermaidDiagram from "./generateMermaidDiagram";
import createArtist from "./createArtist";
import deleteArtist from "./deleteArtist";
import searchTwitter from "./searchTwitter";
import getTwitterTrends from "./getTwitterTrends";
Expand All @@ -32,7 +31,6 @@ export function getMcpTools(): ToolSet {
search_google_images: searchGoogleImages,
web_deep_research: webDeepResearch,
generate_mermaid_diagram: generateMermaidDiagram,
create_new_artist: createArtist,
delete_artist: deleteArtist,
search_twitter: searchTwitter,
get_twitter_trends: getTwitterTrends,
Expand Down
15 changes: 15 additions & 0 deletions types/CreateArtistResult.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
/**
* Result type returned by the create_new_artist MCP tool from recoup-api.
* Used by UI components to display tool results.
*/
export interface CreateArtistResult {
artist?: {
account_id: string;
name: string;
image?: string | null;
};
artistAccountId?: string;
message: string;
error?: string;
newRoomId?: string | null;
}
Loading