feat: add scoped history and artifacts
Generic Container CI/CD / test-build-publish (push) Failing after 8m25s
Agent CI/CD / build-test-publish-and-deploy (push) Failing after 8m25s

This commit is contained in:
2026-10-22 18:40:20 +08:00
parent bc4e9834e5
commit 7d47a2df86
48 changed files with 2632 additions and 78 deletions
@@ -6,6 +6,23 @@ const text = tool.schema.string().trim().min(1);
const identifier = text.max(128);
const layer = tool.schema.enum(["junctions", "pipes", "valves", "pumps", "tanks", "reservoirs", "scada"]);
export const taskReportUiBlocksSchema = tool.schema.array(tool.schema.object({
block: tool.schema.object({
version: tool.schema.literal("answer-ui@1"),
block_id: tool.schema.string().regex(/^[a-zA-Z0-9_-]{1,80}$/),
fallback_text: text.max(4000),
spec: tool.schema.object({
root: tool.schema.string(),
elements: tool.schema.record(tool.schema.string(), tool.schema.object({
type: tool.schema.string(),
props: tool.schema.record(tool.schema.string(), tool.schema.unknown()),
children: tool.schema.array(tool.schema.string()).max(48),
}).strict()),
}).strict(),
}).strict(),
evidence_refs: tool.schema.array(identifier).min(1).max(100),
}).strict()).max(8).optional();
export const taskPublicationDiagramSchema = tool.schema.object({
title: text,
mermaid: text.max(20000).describe("Mermaid flowchart source; no Markdown fences, initialization directives or click callbacks"),