feat(plugins): move game resources behind marketplace
This commit is contained in:
@@ -338,19 +338,6 @@ describe('Makelore Pi extension bundle', () => {
|
||||
Buffer.from('packaged-png').toString('base64'),
|
||||
);
|
||||
expect((await attachments.read('packaged-attachment-a')).data.toString()).toBe('packaged-png');
|
||||
const gameBrowse = await tools.get('game_asset_browser')?.execute?.(
|
||||
'game-browse-a', {}, new AbortController().signal,
|
||||
);
|
||||
expect(gameBrowse).toMatchObject({
|
||||
details: { schema: 'game-assets.v1', candidateIds: ['hero'], status: 'pending' },
|
||||
});
|
||||
const gameReview = await tools.get('game_asset_review')?.execute?.(
|
||||
'game-review-a', { candidateIds: ['hero'] }, new AbortController().signal,
|
||||
);
|
||||
expect(gameReview).toMatchObject({
|
||||
details: { schema: 'game-assets.v1', candidateIds: ['hero'], status: 'pending' },
|
||||
});
|
||||
expect(JSON.stringify({ gameBrowse, gameReview })).not.toContain(root);
|
||||
await writeFile(path.join(root, 'notes.txt'), 'changed by write tool\n', 'utf8');
|
||||
await handlers.get('tool_call')?.({
|
||||
toolName: 'write', toolCallId: 'write-a', input: { path: path.join(root, 'notes.txt') },
|
||||
@@ -422,8 +409,7 @@ describe('Makelore Pi extension bundle', () => {
|
||||
on: (event, handler) => handlers.set(event, handler),
|
||||
});
|
||||
expect([...tools.keys()]).toEqual([
|
||||
'ask_user', 'subagent', 'agent_browser', 'game_asset_browser',
|
||||
'game_asset_review', 'task_state', 'changed_file', 'runtime_context',
|
||||
'ask_user', 'subagent', 'agent_browser', 'task_state', 'changed_file', 'runtime_context',
|
||||
'data_service_configure', 'data_service_inspect', 'data_service_list_projects',
|
||||
'data_service_get_document', 'data_service_list_documents', 'data_service_put_document',
|
||||
'data_service_delete_document', 'data_service_remove_collection', 'data_service_reset',
|
||||
|
||||
Reference in New Issue
Block a user