diff --git a/backend/app/main.py b/backend/app/main.py index 380fbae..c49534c 100644 --- a/backend/app/main.py +++ b/backend/app/main.py @@ -114,7 +114,7 @@ async def lifespan(_app: FastAPI) -> AsyncGenerator[None, None]: sandbox_http = httpx.AsyncClient(trust_env=False) sandbox = SandboxClient(sandbox_http, settings) _app.state.baigong_sandbox = sandbox - _app.state.baigong_executor = Executor(sandbox, http_client=sandbox_http) + _app.state.baigong_executor = Executor(sandbox, http=sandbox_http) log_with_context("百工执行器就绪(乾坤沙箱已接入)") except Exception as exc: # noqa: BLE001 — 配置缺失降级,不阻断启动 _app.state.baigong_sandbox = None diff --git a/frontend/src/app/(app)/error.tsx b/frontend/src/app/(app)/error.tsx index 11954b8..558b46c 100644 --- a/frontend/src/app/(app)/error.tsx +++ b/frontend/src/app/(app)/error.tsx @@ -45,7 +45,7 @@ export default function Error({ diff --git a/frontend/src/app/(app)/not-found.tsx b/frontend/src/app/(app)/not-found.tsx index 68da647..901be43 100644 --- a/frontend/src/app/(app)/not-found.tsx +++ b/frontend/src/app/(app)/not-found.tsx @@ -13,7 +13,7 @@ export default function NotFound() { 此处镜面未显影,路径可能已变更或不存在。
返回对话 diff --git a/frontend/src/app/login/page.tsx b/frontend/src/app/login/page.tsx index aaa3582..8910dd6 100644 --- a/frontend/src/app/login/page.tsx +++ b/frontend/src/app/login/page.tsx @@ -146,7 +146,7 @@ function LoginForm() { await login({ username, password }); setDeparting(true); await new Promise((r) => setTimeout(r, 400)); - const redirect = searchParams.get("redirect") || "/chat"; + const redirect = searchParams.get("redirect") || "/trees"; router.push(redirect); } catch (err) { const msg = diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index 3a6d408..46e274a 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -8,7 +8,7 @@ export const dynamic = "force-dynamic"; const QUICK_LINKS = [ { - href: "/chat", + href: "/trees", label: "对话", desc: "与数字生命交谈", gradient: "from-patina/20 to-patina/5", diff --git a/frontend/src/app/register/page.tsx b/frontend/src/app/register/page.tsx index d73ecb9..40517b7 100644 --- a/frontend/src/app/register/page.tsx +++ b/frontend/src/app/register/page.tsx @@ -91,7 +91,7 @@ function RegisterForm() { setError(null); try { // 调用后端注册端点 - const resp = await fetch("/api/proxy/v1/auth/register", { + const resp = await fetch("/api/proxy/auth/register", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ @@ -106,7 +106,7 @@ function RegisterForm() { } // 注册成功,自动登录 await login({ username: username.trim(), password }); - router.push("/chat"); + router.push("/trees"); } catch (err) { setError(err instanceof Error ? err.message : "注册失败"); } finally { diff --git a/frontend/src/components/layout/AdminShell.tsx b/frontend/src/components/layout/AdminShell.tsx index edee424..ad6dd15 100644 --- a/frontend/src/components/layout/AdminShell.tsx +++ b/frontend/src/components/layout/AdminShell.tsx @@ -184,7 +184,7 @@ export function AdminShell({ children }: { children: ReactNode }) { {/* 返回主域 — 设计稿 topbar-back */}