- TypeScript 81.7%
- Shell 9.9%
- Python 8.1%
- JavaScript 0.2%
| 文件名 | 最新提交消息 | 最新提交日期 |
|---|---|---|
| .agents/skills | ||
| docs | ||
| e2e | ||
| integration/backend-f2-bundle | ||
| logs | ||
| loop-standard | ||
| lumiforge@b0ac0c001b | ||
| open_project_files | ||
| prompts | ||
| scripts | ||
| src | ||
| writing | ||
| .env.candidate.example | ||
| .env.example | ||
| .env.local.example | ||
| .gitignore | ||
| 1.mp4 | ||
| 2.mp4 | ||
| 3.mp4 | ||
| 4.mp4 | ||
| 5.mp4 | ||
| 6.mp4 | ||
| 7.mp4 | ||
| bun.lock | ||
| eslint.config.js | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| playwright.config.ts | ||
| postcss.config.cjs | ||
| prettier.config.js | ||
| README.md | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
LumiForge 工作区
这个仓库是 LumiForge 的本机维护工作区。当前可发布的产品源码位于独立仓库
lumiforge/,外层目录主要保存维护入口、评审材料和本地
Supervisor-Worker loop;不要再从旧的 external/aether/ 启动或发布 LumiForge。
当前正式发行版本为 v0.3.0。正式服面向个人维护的可信内网,不应把 BFF 或 LAN 代理直接暴露到公网。
从哪里开始
- 产品功能、架构、依赖和开发命令:
lumiforge/README.md - 正式版部署:
lumiforge/docs/deployment/production-systemd.zh-CN.md - 测试服与正式服隔离:
lumiforge/docs/deployment/test-production-operations.zh-CN.md - Linux 干净安装:
lumiforge/docs/deployment/linux-clean-install.zh-CN.md - 账号预置与密码管理:
lumiforge/docs/deployment/account-provisioning.zh-CN.md
应用内“帮助中心”面向普通用户;仓库文档面向开发、部署和长期运维。
源码测试服
测试服只能从 lumiforge/ 仓库运行:
cd /home/tjz/claudefiles/workspace/lumiforge
scripts/bootstrap-linux.sh --check
scripts/lan-stack.sh start
scripts/lan-stack.sh status
scripts/lan-stack.sh test
默认测试端口为 18090/18888。测试服使用 checkout 自己的构建、PID 和本地数据根,
不能复用正式服的 8090/8888、/opt/lumiforge、/etc/lumiforge 或
/srv/lumiforge。
正式版
正式服不从 Git checkout 直接运行。发布时应从 lumiforge/ 中已提交的 revision
构建不可变 release,先执行 dry-run,再由管理员审查并应用。正式服务由以下 systemd
unit 托管:
lumiforge-home-views.service
lumiforge-bff.service
lumiforge-proxy.service
完整发布、健康检查和回滚步骤以产品仓库的生产部署文档为准。
数据与安全边界
以下内容只属于本机,不应加入 Git 或出现在日志、截图和对话中:
.env.local、API key、邮箱密码和 LumiForge 账号凭据- Linux 密码、会话令牌和一次性临时密码
- 用户项目、Writing 文档、Wiki/PDF 语料和模型文件
.ai-loop/、.agents/的本地执行状态- 构建产物、依赖目录、运行日志、测试截图和录屏
仅在确有必要时读取 lumiforge-account-credentials.md。Agent 不应代替管理员执行
sudo,也不应直接修改正式数据、活动 release 或 systemd 服务。
提交边界
外层工作区和 lumiforge/ 是两个独立 Git 仓库。产品源码、测试和发布文档的提交应在
lumiforge/ 内完成;外层仓库只提交工作区级文档或明确需要同步的仓库指针。提交前应
分别检查两个仓库的 git status,避免把本地评审材料、用户数据或未完成的产品改动一并
推送。