chat-messages: add hitl module with types, hooks, bundle, approval cards, and edit panel.

This commit is contained in:
CREDO23 2026-05-09 18:31:23 +02:00
parent d9ad9ca5cb
commit 9e451a5907
17 changed files with 1444 additions and 0 deletions

View file

@ -0,0 +1,31 @@
export { DoomLoopApproval, GenericHitlApproval, isDoomLoopInterrupt } from "./approval-cards";
export {
type BundleSubmit,
type HitlBundleAPI,
HitlBundleProvider,
PagerChrome,
ToolCallIdProvider,
useHitlBundle,
useToolCallIdContext,
} from "./bundle";
export {
closeHitlEditPanelAtom,
type ExtraField,
HitlEditPanel,
HitlEditPanelContent,
hitlEditPanelAtom,
MobileHitlEditPanel,
openHitlEditPanelAtom,
} from "./edit-panel";
export type {
HitlApprovalCard,
HitlApprovalCardProps,
HitlDecision,
HitlPhase,
InterruptActionRequest,
InterruptResult,
InterruptReviewConfig,
} from "./types";
export { isInterruptResult } from "./types";
export { useHitlDecision } from "./use-hitl-decision";
export { useHitlPhase } from "./use-hitl-phase";