You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
]).optional().describe("Optional mode hint. Epistemic modes (exploration/planning/execution) or writing-lifecycle modes (voice-dump/drafting/peer-review-ready/canon-tier-2/canon-tier-1/published-essay). Sourced from odd/challenge/stakes-calibration."),
171
175
canon_url: z.string().optional().describe("Optional GitHub repo URL for canon override."),
172
176
include_metadata: z.boolean().optional().describe("When true, search/get responses include a metadata object with full parsed frontmatter. Default: false."),
173
177
section: z.string().optional().describe("For action='get': extract only the named ## section from the document. Returns section content or available sections if not found."),
@@ -232,7 +236,11 @@ Use when:
232
236
action: "challenge",
233
237
schema: {
234
238
input: z.string().describe("A claim, assumption, or proposal to challenge."),
235
-
mode: z.enum(["exploration","planning","execution"]).optional().describe("Optional epistemic mode for proportional challenge."),
239
+
mode: z.enum([
240
+
"exploration","planning","execution",
241
+
"voice-dump","drafting","peer-review-ready",
242
+
"canon-tier-2","canon-tier-1","published-essay",
243
+
]).optional().describe("Mode for proportional challenge. Epistemic (exploration/planning/execution) or writing-lifecycle (voice-dump/drafting/peer-review-ready/canon-tier-2/canon-tier-1/published-essay). voice-dump suppresses all challenge output."),
236
244
canon_url: z.string().optional().describe("Optional: GitHub repo URL for canon override."),
0 commit comments