Replace createCursorRole/createHermesRole with adapter + prompt + zod meta. Add shared compileRoleSpec, cursor ask adapter, nerve.yaml extract defaults. Refs #248 Made-with: Cursor
7 lines
233 B
TypeScript
7 lines
233 B
TypeScript
import { z } from "zod";
|
|
|
|
export const readIssueMetaSchema = z.object({
|
|
ready: z.boolean().describe("true if issue content was fetched and markers are present"),
|
|
});
|
|
export type ReadIssueMeta = z.infer<typeof readIssueMetaSchema>;
|