import type { AgentRunStatus } from "@umt/contracts"; import { ArrowLeft } from "lucide-react"; import { useState } from "react"; import { Link, useParams } from "react-router"; import { agentMockEnabled, useAgentRun } from "~/api/agent.ts"; import { AgentRunPanel } from "~/components/agent/agent-run-panel.tsx"; import { AgentSessionList } from "~/components/agent/agent-session-list.tsx"; import { PageHeader } from "~/components/console/page-header.tsx"; import { Button } from "~/components/ui/button.tsx"; export default function AgentRunPage() { const { runId = "" } = useParams(); const run = useAgentRun(runId); const mock = agentMockEnabled(); const [status, setStatus] = useState<"" | AgentRunStatus>(""); return ( <> {run.data.run.goal} : "加载中…"} actions={ } />
); }