style: 项目重构

1.项目改名为kilostar(千星)
2.后端部分进行大规模重构
3.node功能进行大规模重新设计
This commit is contained in:
2026-05-11 15:29:16 +00:00
parent 2d8571dee3
commit ee9bbbf676
134 changed files with 2190 additions and 2503 deletions
+16 -16
View File
@@ -1,15 +1,15 @@
import asyncio
import ray
from pretor.worker_cluster import WorkerCluster
from pretor.utils.banner import print_banner
from pretor.core.postgres_database import PostgresDatabase
from pretor.core.global_state_machine import GlobalStateMachine
from pretor.core.global_workflow_manager import GlobalWorkflowManager
from pretor.core.individual.supervisory_node import SupervisoryNode
from pretor.core.individual.consciousness_node import ConsciousnessNode
from pretor.core.individual.control_node import ControlNode
from pretor.core.workflow_running_engine import WorkflowRunningEngine
from pretor.api import PretorGateway
from kilostar.worker_cluster import WorkerCluster
from kilostar.utils.banner import print_banner
from kilostar.core.postgres_database import PostgresDatabase
from kilostar.core.global_state_machine import GlobalStateMachine
from kilostar.core.global_workflow_manager import GlobalWorkflowManager
from kilostar.core.individual.center_node import regulatoryNode
from kilostar.core.individual.consciousness_node import ConsciousnessNode
from kilostar.core.individual.control_node import ControlNode
from kilostar.core.workflow_running_engine import WorkflowRunningEngine
from kilostar.api import kilostarGateway
from ray import serve
import os
import secrets
@@ -35,7 +35,7 @@ async def start_system():
ray.init(
ignore_reinit_error=True,
namespace="pretor",
namespace="kilostar",
dashboard_host="0.0.0.0",
dashboard_port=8265,
runtime_env={"env_vars": env_vars},
@@ -46,7 +46,7 @@ async def start_system():
await postgres_database.init_db.remote()
global_state_machine = GlobalStateMachine.options(
name="global_state_machine", namespace="pretor", lifetime="detached"
name="global_state_machine", namespace="kilostar", lifetime="detached"
).remote(postgres_database)
print("正在等待 GlobalStateMachine 初始化并加载注册表...")
@@ -60,11 +60,11 @@ async def start_system():
return
global_workflow_manager = GlobalWorkflowManager.options(
name="global_workflow_manager", namespace="pretor", lifetime="detached"
name="global_workflow_manager", namespace="kilostar", lifetime="detached"
).remote()
# 4. 启动核心节点
supervisory_node = SupervisoryNode.options(name="supervisory_node").remote()
regulatory_node = regulatoryNode.options(name="regulatory_node").remote()
consciousness_node = ConsciousnessNode.options(name="consciousness_node").remote()
control_node = ControlNode.options(name="control_node").remote()
@@ -82,7 +82,7 @@ async def start_system():
).remote(
consciousness_node=consciousness_node,
control_node=control_node,
supervisory_node=supervisory_node,
regulatory_node=regulatory_node,
)
# 异步拉起 runner 协程群
workflow_engine.run.remote()
@@ -97,7 +97,7 @@ async def start_system():
# 6. 启动 FastAPI 网关 (使用 Ray Serve)
serve.start(http_options={"host": "0.0.0.0", "port": 8000})
serve.run(PretorGateway.bind())
serve.run(kilostarGateway.bind())
# 挂起主线程以保持系统运行
while True: