Packages 包@downcity/federationEmbassy

User 与 Admin Service

通过拥有对应授权的身份子域调用 Federation Service。

User 与 Admin 使用同一套 Service 协议,但属于两个独立身份子域。

const user_services = await embassy.user.list_services();
const profile = await embassy.user.current();
const result = await embassy.user.service("rewrite")
  .action("formal")
  .invoke({ text: "hello" });

const admin_services = await embassy.admin.list_services();
const env = await embassy.admin.env.list();

Federation 模型目录与 AI 执行使用 embassy.user.ai,Payment 使用 embassy.user.payment。Admin-only 管理能力始终留在 embassy.admin,不要把管理员凭证 传入 user 子域。