Implémente la vue chat structurée par cellule agent (toggle TUI/CLI custom, préférence persistée `preferred_view`, reattach live, composer + pièces jointes) avec le socle backend AgentSession/ChatBridge (UserPrompt, cancel_current_turn, routage interrupt_agent, commande cancel_agent_chat). Corrige le bug bloquant relevé par QA : le bouton Cancel de CustomAgentChatView interrompait tout le tour via closeAgentChat au lieu de n'annuler que le tour courant via cancelAgentChat, ce qui tuait la session contrairement au contrat produit validé. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
28 lines
1.0 KiB
TypeScript
28 lines
1.0 KiB
TypeScript
/**
|
|
* Agents feature — public surface (L6).
|
|
*/
|
|
|
|
export { AgentsPanel } from "./AgentsPanel";
|
|
export type { AgentsPanelProps } from "./AgentsPanel";
|
|
export { useAgents } from "./useAgents";
|
|
export type { AgentsViewModel, AgentLaunchFailure } from "./useAgents";
|
|
export { ModelServerLaunchBadge } from "./ModelServerLaunchBadge";
|
|
export type { ModelServerLaunchBadgeProps } from "./ModelServerLaunchBadge";
|
|
export {
|
|
correlateModelServerStatus,
|
|
modelServerOverlayText,
|
|
describeModelServerDownload,
|
|
formatBytes,
|
|
useModelServerLaunchState,
|
|
} from "./modelServerLaunch";
|
|
export type {
|
|
ModelServerLaunchState,
|
|
ModelServerDownloadProgress,
|
|
} from "./modelServerLaunch";
|
|
export { ResumeProjectPanel } from "./ResumeProjectPanel";
|
|
export type { ResumeProjectPanelProps } from "./ResumeProjectPanel";
|
|
export { useResumeProject } from "./useResumeProject";
|
|
export type { ResumeProjectViewModel } from "./useResumeProject";
|
|
export { CustomAgentChatView } from "./CustomAgentChatView";
|
|
export type { CustomAgentChatViewProps } from "./CustomAgentChatView";
|