LRAgent 开源与开放平台文档

LRAgent 开源与开放平台文档

所有开源策略、开放平台、企业模块、桌面客户端、数据库管理相关文档的统一入口。


一、开源策略

文档说明
OPEN-SOURCE-STRATEGY.md完整开源策略方案(11章):品牌定位、许可证选择、社区建设、商业化路径
OPEN-CORE-MAP.md开源/闭源边界清单:哪些模块 MIT,哪些 BSL 1.1
LICENSEMIT 许可证全文(核心框架)
LICENSE-ENTERPRISE.mdBSL 1.1 许可证全文(企业模块)
CONTRIBUTING.md贡献指南:代码规范、PR 流程、行为准则
SECURITY.md安全策略:漏洞报告流程、支持版本

二、企业模块

文档说明
ENTERPRISE-README.md企业模块目录说明:BSL 1.1 授权、安装方式
install-enterprise-reference.js企业模块安装脚本(参考副本,源文件 enterprise/install-enterprise.js)
enterprise-loader-reference.js企业模块动态加载器(参考副本,源文件 server/enterprise-loader.js)
feature-flags.json功能开关配置:社区版/企业版特性控制

三、开放平台

| 文档 | 说明 |

|------|------|

| api-docs-reference.html | 开放平台 API 文档页面(参考副本,源文件 server/public/api-docs.html) |

在线访问https://ylxt.chat/api-docshttp://localhost:3006/api-docs

API 端点概览

| 端点 | 说明 |

|------|------|

| POST /api/open-platform/keys | 创建 API Key(lr_ 前缀) |

| GET /api/open-platform/keys | 列出所有 Key |

| DELETE /api/open-platform/keys/:keyId | 吊销 Key |

| GET /api/open-platform/usage | 查询用量统计 |

| GET /api/platform/databases | 数据库列表 |

| GET /api/platform/databases/:name/download | 数据库文件下载 |

| GET /api/platform/databases/:name/tables | 数据库表结构 |

四、OSS 同步(私有库 → 公开 GitHub)

| 文档 | 说明 |

|------|------|

| ossignore.md | 同步排除清单(119 条规则,源文件 .ossignore) |

| oss-sync-reference.js | 同步脚本(参考副本,源文件 scripts/oss-sync.js) |

GitHub 仓库:https://github.com/andyy1976/lragent

同步流程

私有库(BossAgents)→ oss-sync.js 读取 .ossignore → 过滤企业模块/敏感文件 → 推送到公开库

五、桌面客户端

| 文档 | 说明 |

|------|------|

| desktop-client.md | Electron 桌面客户端完整文档:架构、打包、API |

六、数据库管理

文档说明
database-manager.md数据库管理组件实现文档:三层架构、远端部署要求、安全设计

源文件位置对照表

| 本目录文件 | 项目源位置 | 备注 |

|-----------|-----------|------|

| LICENSE | /LICENSE | 根目录保留原件(GitHub 识别) |

| LICENSE-ENTERPRISE.md | /LICENSE-ENTERPRISE | 根目录保留原件 |

| CONTRIBUTING.md | /CONTRIBUTING.md | 根目录保留原件(GitHub 识别) |

| SECURITY.md | /SECURITY.md | 根目录保留原件(GitHub 识别) |

| OPEN-SOURCE-STRATEGY.md | /OPEN-SOURCE-STRATEGY.md | 根目录保留原件 |

| OPEN-CORE-MAP.md | /OPEN-CORE-MAP.md | 根目录保留原件 |

| feature-flags.json | /feature-flags.json | 根目录保留原件 |

| ossignore.md | /.ossignore | 根目录保留原件 |

| oss-sync-reference.js | /scripts/oss-sync.js | 参考副本 |

| enterprise-loader-reference.js | /server/enterprise-loader.js | 参考副本 |

| ENTERPRISE-README.md | /enterprise/README.md | 参考副本 |

| install-enterprise-reference.js | /enterprise/install-enterprise.js | 参考副本 |

| api-docs-reference.html | /server/public/api-docs.html | 参考副本 |

| desktop-client.md | /docs/desktop-client.md | 原位置保留 |

| database-manager.md | /docs/database-manager.md | 原位置保留 |

注意:根目录的 LICENSECONTRIBUTING.mdSECURITY.md 等 GitHub 标准文件必须保留在根目录,GitHub 会自动识别。本目录的副本方便集中查阅。

← 返回案例列表
分享:
🤖 Try Now →
🤖
🎁