- 将项目、页面和 MCP 客户端统一命名为 upup - 支持多服务商、模型发现、多模态输入和思考等级配置 - 优化对话模型选择和 Toast 通知,新增历史搜索、分页与批量删除 - 修复网页预览、滚动定位和输入闪烁,移除任务轮数与执行时限 - 补充运营与多用户模式规划,增加模型、会话和预览回归测试
20 lines
556 B
TypeScript
20 lines
556 B
TypeScript
import { createApp } from "./src/server/app";
|
|
|
|
const app = createApp();
|
|
const server = Bun.serve({
|
|
hostname: process.env.HOST ?? "127.0.0.1",
|
|
port: Number(process.env.PORT ?? 3000),
|
|
idleTimeout: 0,
|
|
maxRequestBodySize: 24 * 1024 * 1024,
|
|
fetch: app.fetch,
|
|
});
|
|
console.log(`upup: ${server.url}`);
|
|
console.log(`管理员 Key 文件: ${process.env.DATA_DIR ?? "./data/agent"}/admin.key`);
|
|
async function shutdown() {
|
|
await server.stop(true);
|
|
await app.close();
|
|
process.exit(0);
|
|
}
|
|
process.on("SIGINT", shutdown);
|
|
process.on("SIGTERM", shutdown);
|