Skip to content

Resolved conflicts#3

Open
LDDH-Aaron wants to merge 23 commits intomainfrom
main-ref
Open

Resolved conflicts#3
LDDH-Aaron wants to merge 23 commits intomainfrom
main-ref

Conversation

@LDDH-Aaron
Copy link
Copy Markdown
Collaborator

No description provided.

- 服务端在 web dist 存在时自动 serve 前端静态文件
- 默认 HOST 改为 0.0.0.0(容器环境需要)
- 添加 Dockerfile(单容器部署前后端)
- 添加 .dockerignore
- Dockerfile 中直接 git clone stello(解决 submodule 未初始化问题)
- pnpm-workspace 只引用实际需要的 session + core
- 复制根 tsconfig.json 解决 DTS 构建
- 本地 podman 测试通过
- 提取共享 tool 使用规则到 base-config.ts,space-factory 自动追加
- PresetConfig 对齐 SpaceMeta 字段(emoji/color/mode/expectedArtifacts/systemPrompt)
- preset.json 的 systemPrompt 只保留领域描述,去掉框架级指令
- createSpace 从 preset 合并默认值,SpaceMeta 存储完整配置
- GET /presets 返回完整配置供前端预填
- 前端拆分为 Kit Market(只读预设浏览)和 自定义创建(完整编辑)两个独立入口
- 统一 resolveLLM 为 OpenAI compatible,修复 LLM_MODEL → OPENAI_MODEL
- 测试全部适配新接口(48 tests passing)
- 新增 GET /sessions/:sid/detail 端点(子节点返回 L2+insight,Main 返回 synthesis+所有子节点 L2)
- 新增 POST /sessions/:sid/consolidate 和 POST /integrate 手动触发端点
- 新增 SessionDetailPanel 组件(overlay 侧边面板,支持卡片式 L2 看板)
- TopologyCanvas 点击节点同时打开详情面板
依赖 stello core 修复的 scheduler.onSessionSwitch 调度链路。
- preset 提示词重写:consolidate 改为技能卡片风格,integrate 改为信息差驱动
- 新增 3 个 forkProfiles(idea-deep-dive, market-analysis, pitch-prep)
- preset 文件从目录结构改为扁平 JSON 文件
- 移除 preset 的 llm 字段,LLM 完全由环境变量决定
- ForkProfile 支持 prompt(引导语),profile 优先于 LLM 提供
- Market 预设详情改为 tab 结构,展示完整配置
- BASE_SYSTEM_SUFFIX 更新为 profile-aware
- 更新 stello submodule 至 5a7d044
两个 bug:
1. 前端点击节点切换 session 时未调用 enterSession API,导致
   Orchestrator 无法检测 session 切换,onSwitch 调度从未触发
2. Scheduler 触发的 consolidation 只写 InMemoryStorageAdapter,
   L2 未持久化到 FileSystemMemoryEngine,导致 detail 端点读不到
- 替换 Outfit 字体为手写字体 (Caveat, Patrick Hand, Coming Soon)
- globals.css 重写为纸张主题 (纸张背景、墨水/铅笔色系、网格线、噪点纹理、便签卡片)
- ChatPanel 笔记本风格 (网格背景、红色边距线、装订孔、手写气泡、✒按钮)
- TopologyCanvas 颜色适配纸张主题
- KitWorkspace 顶栏手写字体化
- SessionDetailPanel 纸张风格侧边栏
- SpaceList 改为 tab 布局 (Kit Spaces / Kit Market),Market 从弹窗改为内嵌页
- 便签卡片使用 wobbly radii、旋转、胶带装饰
- 创建弹窗统一笔记本输入风格 (底线输入框、手写字体)
创业商业计划书、留学申请规划、个人健身训练计划、产品 PRD 工坊
新增 doodle.ts 绘图库,TopologyCanvas 改用 scribbleNode/wobblyLine
手绘渲染,添加纸张网格背景、标签碰撞检测、Idea Map 标题、
图例、缩放指示器和新节点生长动画。
新增 packages/web 功能前端、server API 路由、preset 模板市场,
保留 packages/demo 静态演示不变。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant