启动项目逻辑

This commit is contained in:
2026-06-09 22:43:29 +08:00
parent d5a28b11a3
commit f4a7c770af
43 changed files with 3797 additions and 42 deletions
+28
View File
@@ -147,3 +147,31 @@ mcp:
rate_limit:
per_token_per_minute: 100
global_per_minute: 1000
# Run profiles (后端托管 workspace 仓库启动) configuration
run:
enabled: true
kill_grace: 5s # stop 时优雅终止宽限,超时后整树 SIGKILL
out_buffer_lines: 1000 # 单次运行的合并 stdout+stderr 内存环形缓冲行数
out_tail_bytes: 2000 # crash 时落 last_error 的尾部字节上限
ws_send_buffer: 256 # 每个 WS 日志订阅者的发送缓冲
shutdown_grace: 30s # 服务关停时整体终止所有 run 进程的总时限
# 透传给被托管命令的宿主环境变量白名单。APP_MASTER_KEY / DB DSN / git 凭据
# 等敏感变量绝不应加入此名单。
env_whitelist:
- PATH
- HOME
- LANG
- LC_ALL
- TZ
- USER
- SHELL
- SystemRoot
- TEMP
- TMP
- USERPROFILE
- APPDATA
- LOCALAPPDATA
- PATHEXT
- ComSpec
- NUMBER_OF_PROCESSORS