fix: mcp tools

This commit is contained in:
Harshith Mullapudi 2025-10-02 10:20:57 +05:30
parent 3eabd54032
commit 68322c16ae
2 changed files with 26 additions and 29 deletions

View File

@ -87,33 +87,32 @@ export function LogDetails({ log }: LogDetailsProps) {
// Fetch episode facts when dialog opens and episodeUUID exists
useEffect(() => {
if (facts.length === 0) {
if (log.data?.type === "DOCUMENT" && log.data?.episodes?.length > 0) {
setFactsLoading(true);
// Fetch facts for all episodes in DOCUMENT type
Promise.all(
log.data.episodes.map((episodeId: string) =>
fetch(`/api/v1/episodes/${episodeId}/facts`).then((res) =>
res.json(),
),
if (log.data?.type === "DOCUMENT" && log.data?.episodes?.length > 0) {
setFactsLoading(true);
setFacts([]);
// Fetch facts for all episodes in DOCUMENT type
Promise.all(
log.data.episodes.map((episodeId: string) =>
fetch(`/api/v1/episodes/${episodeId}/facts`).then((res) =>
res.json(),
),
)
.then((results) => {
const allFacts = results.flatMap((result) => result.facts || []);
const allInvalidFacts = results.flatMap(
(result) => result.invalidFacts || [],
);
setFacts(allFacts);
setInvalidFacts(allInvalidFacts);
setFactsLoading(false);
})
.catch(() => {
setFactsLoading(false);
});
} else if (log.episodeUUID) {
setFactsLoading(true);
fetcher.load(`/api/v1/episodes/${log.episodeUUID}/facts`);
}
),
)
.then((results) => {
const allFacts = results.flatMap((result) => result.facts || []);
const allInvalidFacts = results.flatMap(
(result) => result.invalidFacts || [],
);
setFacts(allFacts);
setInvalidFacts(allInvalidFacts);
setFactsLoading(false);
})
.catch(() => {
setFactsLoading(false);
});
} else if (log.episodeUUID) {
setFactsLoading(true);
fetcher.load(`/api/v1/episodes/${log.episodeUUID}/facts`);
}
}, [log.episodeUUID, log.data?.type, log.data?.episodes, facts.length]);
@ -218,7 +217,7 @@ export function LogDetails({ log }: LogDetailsProps) {
<span>Content</span>
</div>
{/* Log Content */}
<div className="mb-4 text-sm break-words whitespace-pre-wrap">
<div className="mb-4 w-full text-sm break-words whitespace-pre-wrap">
<div className="rounded-md">
<Markdown>{log.ingestText}</Markdown>
</div>

View File

@ -75,7 +75,6 @@ export const memoryTools = [
all: {
type: "boolean",
description: "Get all spaces",
default: true,
},
},
},
@ -90,7 +89,6 @@ export const memoryTools = [
profile: {
type: "boolean",
description: "Get user profile",
default: true,
},
},
},