{"version":3,"file":"server.mjs","names":[],"sources":["../../src/extensions/server.ts"],"sourcesContent":["import { machineApi } from '@agimon-ai/doompi-core/machine-api';\nimport { remoteApi } from '@agimon-ai/doompi-core/remote-api';\nimport { api } from '@agimon-ai/doompi-core/runtime-context-api';\nimport { defineServerPlugin } from '@agimon-ai/doompi-core/server-facet';\nimport { sessionFilesApi } from '@agimon-ai/doompi-core/session-files-api';\n\nexport const doompiServerFacet = defineServerPlugin({\n  name: '@agimon-ai/doompi',\n  global: ({ host }) => ({\n    api: host.context.remoteControl ? [machineApi, remoteApi] : [machineApi],\n  }),\n  session: {\n    api: [api, sessionFilesApi],\n  },\n});\n\nexport default doompiServerFacet;\n"],"mappings":";;;;;;AAMA,MAAa,oBAAoB,mBAAmB;CAClD,MAAM;CACN,SAAS,EAAE,YAAY,EACrB,KAAK,KAAK,QAAQ,gBAAgB,CAAC,YAAY,SAAS,IAAI,CAAC,UAAU,EACzE;CACA,SAAS,EACP,KAAK,CAAC,KAAK,eAAe,EAC5B;AACF,CAAC"}