Slide 43
Slide 43 text
server.registerTool("create_idapp_help", {
description: `SmartHR のIDaaS連携ヘルプページを作成するための toolです。
実行すると指示が与えられるので、指示に従いなさい。
複数のstepから成るため、 step.1からスタートし、それぞれの stepが完了したら、次の stepに移行せよ。
以下のstep実行のルールを厳守せよ。
* かならずstep.1からスタートし、 step.5まで実行すること
* step の終了条件を満たしたら、次の stepに進めよ。
* step の終了条件を満たさない場合は、ユーザーの指示を待つこと
* step が終了したら、次の stepに移る前に、 **かならず**実行結果をアウトプットすること。
`,
inputSchema: createIdappHelpSchema.shape,
outputSchema: createIdappHelpOutput.schema,
}, async ({ step }) => {
try {
const result = await createIdappHelp({ step });
return createIdappHelpOutput.success(result);
}
catch (error) {
return createIdappHelpOutput.error(error instanceof Error ? error.message : 'Unknown error
occurred');
}
});
43