flare-chat-core
v1.0.10
Published
Chat 核心能力包。
Readme
flare-chat-core
Chat 核心能力包。
职责:
- 会话状态与生命周期。
- 输入状态与文件/拖拽处理。
- SSE 流式通信与事件解析。
- 消息时间线组装。
不包含:
- Chat GUI 宿主层。
- 生成式 UI 渲染层。
架构边界文档
docs/SSOT-CHAT-CORE-BOUNDARY.md(SSOT)docs/SSOT-CHAT-CORE-DATAFLOW.md(引用型)docs/CHAT-CORE-BOUNDARY.md(引用型)docs/CAPABILITY-INVENTORY.md
构建
npm run build
本地启动
npm run devnpm run dev:real
Public entry
src/index.js 只暴露稳定 App 入口,不重新导出 state、orchestration、adapters、contracts 内部层。
运行模式与调试开关(Core)
Core 内置运行模式机制(src/chat-core/runtime/runtimeMode.js):
VITE_FLARE_CHAT_RUNTIME_MODE:可选,development/productionVITE_FLARE_CHAT_DEBUG:可选,1或true开启 debug 日志
规则:
- 仅在非 production 模式下允许 debug 日志输出
- 即使设置了
VITE_FLARE_CHAT_DEBUG=1,若模式为 production 也不会输出调试日志
