Commit Graph

2 Commits

Author SHA1 Message Date
朱潮
05a19f59e9 放宽客户/分享接口权限:bot 主人即可使用,不再要求 is_admin
- _require_admin_user → _require_app_user:允许所有非客户账号调用
- end-user CRUD 按 parent_id 隔离,每个主账号只看到/管理自己的客户
- 子账号自动折叠到主账号 id 上(与 bot 体系一致)
- masterkey 仍可看到全部,但不能创建客户账号
2026-06-26 15:13:11 +08:00
朱潮
680dd02595 新增对外客户访问体系:share token + end-user 账号
- migrations: 加 agent_user.is_end_user 列、新建 agent_bot_share_tokens 表
- routes/bot_share: share token CRUD、客户账号 CRUD、公开 bot-share 信息接口
- routes/bot_manager: 登录/校验响应带 is_end_user,客户账号跳过 New API 同步
- routes/chat: /api/v3/chat/completions 增加 share_token 与 bot_id 一致性校验
- utils/api_models: ChatRequestV3 加 share_token 字段
- fastapi_app: 注册 bot_share router
2026-06-26 14:10:43 +08:00