merge: integrate remote main
Some checks failed
Electron E2E / Electron E2E (macos-latest) (push) Has been cancelled
Electron E2E / Electron E2E (ubuntu-latest) (push) Has been cancelled
Electron E2E / Electron E2E (windows-latest) (push) Has been cancelled

This commit is contained in:
2026-09-03 17:19:21 +08:00
58 changed files with 3989 additions and 199 deletions

View File

@@ -30,6 +30,7 @@ type ExtensionHandler = (...arguments_: unknown[]) => Promise<unknown> | unknown
type ExtensionTool = {
name: string;
parameters?: Record<string, unknown>;
executionMode?: 'sequential';
execute?: (...arguments_: unknown[]) => Promise<unknown>;
};
@@ -294,6 +295,7 @@ describe('Makelore Pi extension bundle', () => {
expect(tools.has('data_service_inspect')).toBe(true);
expect(tools.has('data_service_put_document')).toBe(false);
expect(tools.get('data_service_inspect')?.parameters).toEqual(pluginTool.inputSchema);
expect(tools.get('data_service_inspect')?.executionMode).toBe('sequential');
const context = JSON.parse(await readFile(registration.env.MAKELORE_PI_CONTEXT_FILE as string, 'utf8'));
expect(context).toMatchObject({
catalogRevision: 19,