feat: integrate automatic game resource delivery

This commit is contained in:
2026-09-06 09:50:49 +08:00
parent f721966f3c
commit 4df4bc9624
20 changed files with 1667 additions and 191 deletions

View File

@@ -72,6 +72,20 @@ describe('bundled coding plugin manifests', () => {
tools: [],
},
]);
expect(definitions[1]?.tools.map(({ name }) => name)).toEqual([
'game_resource_templates',
'game_resource_generate',
'game_resource_cancel',
'game_asset_browser',
'game_asset_review',
]);
const gameResourceSkill = await readFile(
path.join(GAME_RESOURCE_ROOT, 'skills/game-resource/SKILL.md'),
'utf8',
);
expect(gameResourceSkill).toContain('保存全部输出到当前项目');
expect(gameResourceSkill).not.toContain('game_resource_status');
expect(gameResourceSkill).not.toContain('game_resource_save_output');
expect(startupDefinitions).toEqual(definitions);
expect(Object.isFrozen(startupDefinitions)).toBe(true);
expect(Object.isFrozen(startupDefinitions[0]?.operations)).toBe(true);