tool-ui: route HITL imports through chat-messages slice.

This commit is contained in:
CREDO23 2026-05-09 18:31:52 +02:00
parent 97a7626179
commit a32d089199
27 changed files with 130 additions and 546 deletions

View file

@ -4,14 +4,16 @@ import type { ToolCallMessagePartProps } from "@assistant-ui/react";
import { useSetAtom } from "jotai";
import { CornerDownLeftIcon, MailIcon, Pencil, UserIcon, UsersIcon } from "lucide-react";
import { useCallback, useEffect, useState } from "react";
import type { ExtraField } from "@/atoms/chat/hitl-edit-panel.atom";
import { openHitlEditPanelAtom } from "@/atoms/chat/hitl-edit-panel.atom";
import { PlateEditor } from "@/components/editor/plate-editor";
import { TextShimmerLoader } from "@/components/prompt-kit/loader";
import { Button } from "@/components/ui/button";
import { useHitlPhase } from "@/hooks/use-hitl-phase";
import type { HitlDecision, InterruptResult } from "@/lib/hitl";
import { isInterruptResult, useHitlDecision } from "@/lib/hitl";
import type { ExtraField, HitlDecision, InterruptResult } from "@/features/chat-messages/hitl";
import {
isInterruptResult,
openHitlEditPanelAtom,
useHitlDecision,
useHitlPhase,
} from "@/features/chat-messages/hitl";
interface GmailAccount {
id: number;