基于 Next.js App Router + Vercel 的执行型 AI Web 工作台。
Task API + SSE主链路God View WorkspaceLLM Settings网页端模型切换Approval CenterReplay ConsoleLearning ObservatoryWorkflow CanvasMemory CenterGovernance CenterEvolution CenterDeployment Center- 文件级持久化模式与运行时存储切换
- 真实网页抓取版 Browser Runner
ExecutionEvent / Task / Browser / Tool / Evidence统一协议
apps/web
packages/contracts
packages/agent-core
packages/llm-gateway
packages/runner-adapters
docs
cd apps/web
npm install
npm run devcd apps/web
npm run typecheck
npm run build- 将仓库导入 Vercel。
Root Directory选择apps/web。- 配置环境变量:
NEXT_PUBLIC_APP_NAME=LK3 Intelligent Workspace
LK3_APP_URL=https://your-domain.vercel.app
LK3_DEMO_MODE=true
LK3_DEFAULT_PROVIDER=mock
LK3_DEFAULT_MODEL=lk3-orchestrator
LK3_STORAGE_MODE=memory- 部署完成后建议检查:
//deployment/evolution/runs/workflows/learning/memory/governance/settings/llm/api/v1/system/health/api/v1/deployment/readiness
LK3_STORAGE_MODE=file- 适合本地开发和单机演示
LK3_STORAGE_MODE=memory- 适合无状态演示环境
详见 docs/persistence.md
POST /api/v1/tasksGET /api/v1/tasksGET /api/v1/tasks/:taskIdGET /api/v1/tasks/:taskId/eventsGET /api/v1/tasks/:taskId/replayGET /api/v1/tasks/:taskId/deliverablePOST /api/v1/tasks/:taskId/cancelPOST /api/v1/tasks/:taskId/retryGET /api/v1/workflowsGET /api/v1/memoryGET /api/v1/learning/jobsPOST /api/v1/learning/jobsGET /api/v1/learning/policyPUT /api/v1/learning/policyGET /api/v1/governance/policyPUT /api/v1/governance/policyGET /api/v1/settings/llmPUT /api/v1/settings/llmPUT /api/v1/settings/llm/credentialsPOST /api/v1/settings/llm/testGET /api/v1/evolution/reportGET /api/v1/deployment/readinessGET /api/v1/system/healthGET /api/v1/system/persistence
- 真实
Playwright + Vercel Sandbox浏览器交互执行 - 生产级
Postgres / Redis / Blob持久化 - 隔离 Tool Runner
- 多租户、预算与更完整的自治演进闭环
- 接入
Postgres / Redis / Blob真正承接线上状态与回放产物。 - 把 Browser Runner 从“真实抓取”升级到“真实交互”。
- 为 Tool Runner 增加隔离执行后端。
- 增加多租户、成本治理和任务预算系统。