feat: add official game audio generation client

This commit is contained in:
2026-09-21 12:17:32 +08:00
parent d222d17500
commit 09e0ce5cf3
28 changed files with 1835 additions and 31 deletions

View File

@@ -9,6 +9,8 @@ import {
DATA_SERVICE_PLUGIN_DEFINITION,
GAME_RESOURCE_BUNDLED_RELEASE_ID,
GAME_RESOURCE_PLUGIN_ID,
GAME_AUDIO_PLUGIN_ID,
GAME_AUDIO_BUNDLED_RELEASE_ID,
PROJECT_SCAFFOLD_BUNDLED_RELEASE_ID,
PROJECT_SCAFFOLD_PLUGIN_ID,
type CodingPluginDefinition,
@@ -458,11 +460,14 @@ describe('effective plugin resolver', () => {
expect(refresh).not.toHaveBeenCalled();
});
it('materializes an acquired code-owned bundled hosted Plugin without Package Store bytes or Agent assignment', async () => {
it.each([
[GAME_RESOURCE_PLUGIN_ID, GAME_RESOURCE_BUNDLED_RELEASE_ID],
[GAME_AUDIO_PLUGIN_ID, GAME_AUDIO_BUNDLED_RELEASE_ID],
])('materializes acquired bundled %s without Package Store bytes or Agent assignment', async (pluginId, releaseId) => {
const bundled: CodingPluginDefinition = {
...serverDefinition,
id: GAME_RESOURCE_PLUGIN_ID,
releaseId: GAME_RESOURCE_BUNDLED_RELEASE_ID,
id: pluginId,
releaseId,
provenance: { source: 'bundled', packageRoot: 'game-resource' },
skills: [{
id: 'game-resource',