M0:灵台 Kernel 骨架(事件溯源/命台席位/瀑布总线/插件注册)与神识客户端边界,新增 POST /runs 占位闭环与测试,Alembic 基线合并为单一起点
This commit is contained in:
1 parent
99e55fa0a8
commit
7ef3a15061
23 files changed
+2014
-1399
No files matched your search
@@ -86,6 +86,18 @@ async def lifespan(_app: FastAPI) -> AsyncGenerator[None, None]:
|
||||
# 事件流与历史查询不依赖沙箱,始终可用。
|
||||
_app.state.event_store = DbEventStore(AsyncSessionLocal)
|
||||
|
||||
# Kernel(rewrite/1.0 M0):极小硬核 + 事件日志 + 前台席位;神识客户端按配置装配,
|
||||
# 未配置神识地址时为进程内回声桩(骨架形态,见 app.shenshi_client)。
|
||||
from app.kernel import Kernel, KernelEventLog
|
||||
from app.shenshi_client import build_shenshi_client
|
||||
|
||||
_app.state.kernel = Kernel(
|
||||
shenshi=build_shenshi_client(settings.shenshi_base_url, settings.shenshi_service_token),
|
||||
session_factory=AsyncSessionLocal,
|
||||
event_log=KernelEventLog(_app.state.event_store),
|
||||
timeout_seconds=float(settings.run_timeout_seconds),
|
||||
)
|
||||
|
||||
# ── MCP 进程管理器(stdio 子进程生命周期管理) ──────────────
|
||||
from app.integrations.mcp.process_manager import (
|
||||
ProcessManager,
|
||||
|
||||
Reference in new issue
Block a user