add prompt block

This commit is contained in:
Ramnique Singh 2026-04-20 14:42:13 +05:30
parent 9f776ce526
commit 5d65616cfb
5 changed files with 177 additions and 0 deletions

View file

@ -10,6 +10,7 @@ export * as serviceEvents from './service-events.js'
export * as inlineTask from './inline-task.js';
export * as blocks from './blocks.js';
export * as trackBlock from './track-block.js';
export * as promptBlock from './prompt-block.js';
export * as frontmatter from './frontmatter.js';
export * as bases from './bases.js';
export * as browserControl from './browser-control.js';

View file

@ -0,0 +1,8 @@
import z from 'zod';
export const PromptBlockSchema = z.object({
label: z.string().min(1).describe('Short title shown on the card'),
instruction: z.string().min(1).describe('Full prompt sent to Copilot when Run is clicked'),
});
export type PromptBlock = z.infer<typeof PromptBlockSchema>;