arise(复生)是一个平台无关的、拟人聊天陪伴型 LLM 智能体内核,以 NoneBot2 插件独立发布,目前正在活跃开发中。
架构:core + host ports
Section titled “架构:core + host ports”flowchart TB event(["平台事件"]) --> pre["前处理 port"]
subgraph host["host(如 dxkuma-agent)"] direction TB pre
subgraph core["arise core(平台无关,config 驱动)"] direction TB conv["Conversation<br/>Outbox + 状态机 + Drive Tick"] rtloop["Runtime Loop<br/>自研:组装→调LLM→工具循环<br/>send/self_recall/edit・run_limit"] mem["Memory<br/>画像/事件/Delta/关系网/技能<br/>三因子召回,两层注入"] presence["Presence<br/>情感态中央调节器/两级门控<br/>沉默预算/沉默窗口/linger"] agency["Agency<br/>意图/自发目标/反思闭环<br/>深挖任务委托/schedule"] routing["Routing<br/>模型池/按模型熔断/限流/per-能力预算"] obs["Observability<br/>tracing/metrics/决策快照"] end
post["后处理 port"]
persona["persona port<br/>人设(结构化) + 标签/格式化器注册"] resource["资源 port<br/>贴纸/表情/反应图/TTS"] capability["能力 port<br/>probe()+原语(含 self_recall/edit)"] storage["存储 port<br/>持久化 + 向量检索"] econ["经济 hook<br/>可选(扣星等)"] tool["工具 port<br/>host 自定义工具/MCP(get_tools(context))"]
pre --> core core --> post persona -.-> core resource -.-> core capability -.-> core storage -.-> core econ -.-> core tool -.-> core end
post --> action(["平台动作(渲染+发送,能力门控降级)"])