ShareServer previously existed only as design documents. The repository now includes a standalone Hono service and a responsive React management-console prototype covering administrator and member workflows, with local build, test, and container entry points. The sharing design now includes organization-scoped digital agents and explicit local partitioned-memory selection for @ calls. Memory documentation consistently uses partitioned memory and treats time or internal events only as optional recall triggers. This remains an interactive prototype: fixture actions do not persist, and production authentication, PostgreSQL isolation, device connections, routing, relay, and federation still require implementation. Release note: 新增可独立运行的 ShareServer 管理控制台交互原型,并完善组织数字人与分区记忆共享设计;当前原型数据和操作不会写入生产系统。
1.9 KiB
1.9 KiB
ShareServer
ShareServer 是 GoodBuddy 设备共享网络的独立 Web 服务。它为一个或多个组织提供身份与设备 目录、能力发布、授权策略、任务路由、可选数据中继、能力包更新、网关联邦和审计管理。
ShareServer 不属于 Electron Main,不负责桌面端局域网发现,也不自动取得设备上的能力、 文件、凭据或 SSH Host。
文档导航
| 文档 | 权威职责 |
|---|---|
| PRD | 管理角色、产品范围、功能需求和验收 |
| 功能逻辑 | 组织隔离、设备、发布、策略、任务和联邦状态规则 |
| 管理界面设计 | ShareServer Web 控制台的信息架构与交互 |
| 技术设计 | 服务模块、API、数据、部署、运维和验证 |
| 实施进度 | 已验证实现、剩余生产工作与验证证据 |
| 共享网络总体设计 | 跨端身份、能力、授权、任务、更新和协议权威 |
当前没有单独的 User Stories:管理员、能力发布者、审计员和普通成员场景已进入 PRD 与逻辑
设计。仓库已建立可运行的全控制台交互原型;它用于确认信息架构与交互,不代表生产服务已经
实现。当前边界和运行方法见实施进度与
shareserver/README.md。
角色
- 系统管理员:维护实例、身份源、域名、证书、存储和全局限制。
- 组织管理员:管理本组织成员、设备、组、策略、能力和联邦关系。
- 能力发布者:在获准范围内发布设备能力或签名能力包。
- 审批人:处理调用、发布、更新和联邦申请。
- 审计员:只读查看和导出获准范围内的审计事件。
- 成员:主要通过 GoodBuddy Desktop 使用能力,只在 Web 端处理个人设备和审批。