Skip to content

Commit c327428

Browse files
committed
feat: add report, theme, touch, and widget schemas
- Introduced ReportSchema and related types for defining report configurations, including columns, groupings, and charts. - Added ThemeSchema to manage theme configurations, including color palettes, typography, spacing, and more. - Created TouchInteractionSchema to define touch target configurations and gesture recognition settings. - Implemented WidgetManifestSchema and related schemas for custom widget definitions, including lifecycle hooks, events, and properties.
1 parent 05c38f0 commit c327428

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+9966
-1
lines changed

packages/spec/scripts/build-skill-references.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,33 +34,55 @@ const SKILL_MAP: Record<string, string[]> = {
3434
'data/field.zod.ts',
3535
'data/object.zod.ts',
3636
'data/validation.zod.ts',
37+
'data/query.zod.ts',
38+
'data/filter.zod.ts',
39+
'data/datasource.zod.ts',
40+
'data/hook.zod.ts',
41+
'security/permission.zod.ts',
3742
],
3843
'objectstack-ai': [
3944
'ai/agent.zod.ts',
4045
'ai/tool.zod.ts',
4146
'ai/skill.zod.ts',
4247
'ai/rag-pipeline.zod.ts',
4348
'ai/model-registry.zod.ts',
49+
'ai/conversation.zod.ts',
50+
'ai/mcp.zod.ts',
51+
'ai/orchestration.zod.ts',
52+
'ai/nlq.zod.ts',
4453
],
4554
'objectstack-api': [
4655
'api/endpoint.zod.ts',
4756
'api/auth.zod.ts',
4857
'api/realtime.zod.ts',
4958
'api/rest-server.zod.ts',
59+
'api/graphql.zod.ts',
60+
'api/websocket.zod.ts',
61+
'api/errors.zod.ts',
62+
'api/batch.zod.ts',
63+
'api/versioning.zod.ts',
5064
],
5165
'objectstack-automation': [
5266
'automation/flow.zod.ts',
5367
'automation/workflow.zod.ts',
5468
'automation/trigger-registry.zod.ts',
5569
'automation/approval.zod.ts',
5670
'automation/state-machine.zod.ts',
71+
'automation/execution.zod.ts',
72+
'automation/webhook.zod.ts',
73+
'automation/node-executor.zod.ts',
5774
],
5875
'objectstack-ui': [
5976
'ui/view.zod.ts',
6077
'ui/app.zod.ts',
6178
'ui/dashboard.zod.ts',
6279
'ui/chart.zod.ts',
6380
'ui/action.zod.ts',
81+
'ui/page.zod.ts',
82+
'ui/widget.zod.ts',
83+
'ui/component.zod.ts',
84+
'ui/report.zod.ts',
85+
'ui/theme.zod.ts',
6486
],
6587
};
6688

skills/objectstack-ai/SKILL.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,10 @@ structuredOutput: {
350350
- [skill.zod.ts](./references/zod/ai/skill.zod.ts) — SkillSchema, trigger conditions
351351
- [rag-pipeline.zod.ts](./references/zod/ai/rag-pipeline.zod.ts) — RAG, chunking, retrieval, embeddings
352352
- [model-registry.zod.ts](./references/zod/ai/model-registry.zod.ts) — LLM providers, model versioning
353+
- [conversation.zod.ts](./references/zod/ai/conversation.zod.ts) — Chat context, message history, turns
354+
- [mcp.zod.ts](./references/zod/ai/mcp.zod.ts) — MCP protocol, tool/resource/prompt schemas
355+
- [orchestration.zod.ts](./references/zod/ai/orchestration.zod.ts) — Multi-agent orchestration patterns
356+
- [nlq.zod.ts](./references/zod/ai/nlq.zod.ts) — Natural language query schemas
353357
- [Schema index](./references/zod/_index.md) — All bundled schemas with dependency tree
354358

355359
### Quick Reference

skills/objectstack-ai/references/zod/_index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@
77
## Core Schemas
88

99
- [`ai/agent.zod.ts`](./ai/agent.zod.ts) — AI Model Configuration
10+
- [`ai/conversation.zod.ts`](./ai/conversation.zod.ts) — AI Conversation Memory Protocol
11+
- [`ai/mcp.zod.ts`](./ai/mcp.zod.ts) — Model Context Protocol (MCP)
1012
- [`ai/model-registry.zod.ts`](./ai/model-registry.zod.ts) — AI Model Registry Protocol
13+
- [`ai/nlq.zod.ts`](./ai/nlq.zod.ts) — Natural Language Query (NLQ) Protocol
14+
- [`ai/orchestration.zod.ts`](./ai/orchestration.zod.ts) — AI Agentic Orchestration Protocol
1115
- [`ai/rag-pipeline.zod.ts`](./ai/rag-pipeline.zod.ts) — RAG (Retrieval-Augmented Generation) Pipeline Protocol
1216
- [`ai/skill.zod.ts`](./ai/skill.zod.ts) — Skill Trigger Condition Schema
1317
- [`ai/tool.zod.ts`](./ai/tool.zod.ts) — Tool Category

0 commit comments

Comments
 (0)