Skip to content

manifest/types

manifest/types

Interfaces

ManifestIntegration

Defined in: platform-utils/src/manifest/types.ts:93

Properties

definition
readonly definition: Readonly<Record<string, unknown>>;

Defined in: platform-utils/src/manifest/types.ts:95

name
readonly name: string;

Defined in: platform-utils/src/manifest/types.ts:94


ManifestSecretRequirement

Defined in: platform-utils/src/manifest/types.ts:88

Properties

description
readonly description: string;

Defined in: platform-utils/src/manifest/types.ts:89

required
readonly required: boolean;

Defined in: platform-utils/src/manifest/types.ts:90

Type Aliases

ManifestApp

type ManifestApp = object;

Defined in: platform-utils/src/manifest/types.ts:40

Properties

Property Modifier Type Description Defined in
banner? readonly string | null - platform-utils/src/manifest/types.ts:49
config? readonly object - platform-utils/src/manifest/types.ts:51
config.whitelist? readonly object - platform-utils/src/manifest/types.ts:52
config.whitelist.origins? readonly readonly string[] - platform-utils/src/manifest/types.ts:52
defaultChild? readonly string | null Fully-qualified child app ID used as this group's landing destination. platform-utils/src/manifest/types.ts:47
description readonly string | null - platform-utils/src/manifest/types.ts:43
icon readonly string | null - platform-utils/src/manifest/types.ts:44
label? readonly string | null - platform-utils/src/manifest/types.ts:42
layout? readonly "flow" | "contain" - platform-utils/src/manifest/types.ts:45
name readonly string - platform-utils/src/manifest/types.ts:41
parent? readonly string | null - platform-utils/src/manifest/types.ts:50
thumbnail? readonly string | null - platform-utils/src/manifest/types.ts:48

ManifestAutomationAgentSpec

type ManifestAutomationAgentSpec = object;

Defined in: platform-utils/src/manifest/types.ts:61

Properties

Property Modifier Type Defined in
agentProfileId? readonly string platform-utils/src/manifest/types.ts:67
kind readonly "agent" platform-utils/src/manifest/types.ts:62
model? readonly string platform-utils/src/manifest/types.ts:64
systemPrompt? readonly string platform-utils/src/manifest/types.ts:65
task readonly string platform-utils/src/manifest/types.ts:63
tools? readonly readonly string[] platform-utils/src/manifest/types.ts:66

ManifestAutomationTemplate

type ManifestAutomationTemplate = object;

Defined in: platform-utils/src/manifest/types.ts:70

Properties

Property Modifier Type Defined in
config? readonly | { whitelist?: | { origins?: string[] | null; } | null; } | null platform-utils/src/manifest/types.ts:77
created_by_user_id readonly string | null platform-utils/src/manifest/types.ts:76
cron_schedule readonly string | null platform-utils/src/manifest/types.ts:74
description readonly string platform-utils/src/manifest/types.ts:72
enabled readonly boolean platform-utils/src/manifest/types.ts:73
module readonly string platform-utils/src/manifest/types.ts:75
name readonly string platform-utils/src/manifest/types.ts:71
spec? readonly ManifestAutomationAgentSpec platform-utils/src/manifest/types.ts:80

ManifestCollectionEntry

type ManifestCollectionEntry = object;

Defined in: platform-utils/src/manifest/types.ts:12

Properties

Property Modifier Type Description Defined in
collection_name readonly string - platform-utils/src/manifest/types.ts:13
description readonly string | null - platform-utils/src/manifest/types.ts:14
enabled_semantic_search? readonly boolean | null - platform-utils/src/manifest/types.ts:20
extensions readonly object - platform-utils/src/manifest/types.ts:19
extensions.indexes readonly readonly unknown[] - platform-utils/src/manifest/types.ts:19
fields? readonly readonly CollectionField[] Portable authored fields for read-only schema inspection. platform-utils/src/manifest/types.ts:18
hooks readonly Partial<Record<string, ManifestHookEntry>> - platform-utils/src/manifest/types.ts:21
icon readonly string | null - platform-utils/src/manifest/types.ts:16
pipelines readonly Partial<Record<string, ManifestPipelineEntry>> - platform-utils/src/manifest/types.ts:22
record_label readonly string | null - platform-utils/src/manifest/types.ts:15
system readonly boolean | null - platform-utils/src/manifest/types.ts:23

ManifestEnv

type ManifestEnv = object;

Defined in: platform-utils/src/manifest/types.ts:83

Properties

Property Modifier Type Defined in
public? readonly Readonly<Record<string, string>> platform-utils/src/manifest/types.ts:84
secret? readonly Readonly<Record<string, string>> platform-utils/src/manifest/types.ts:85

ManifestHandlerEntry

type ManifestHandlerEntry = object;

Defined in: platform-utils/src/manifest/types.ts:56

Properties

Property Modifier Type Defined in
description readonly string | null platform-utils/src/manifest/types.ts:58
name readonly string platform-utils/src/manifest/types.ts:57

ManifestHookEntry

type ManifestHookEntry = true;

Defined in: platform-utils/src/manifest/types.ts:8

Presence-set marker for a registered collection hook. The manifest records WHICH hooks are registered, not their implementation — the workspace registry is the source of truth for callable handlers.


ManifestHookKey

type ManifestHookKey = string;

Defined in: platform-utils/src/manifest/types.ts:26


ManifestPipelineEntry

type ManifestPipelineEntry = true;

Defined in: platform-utils/src/manifest/types.ts:10


ManifestRelationship

type ManifestRelationship = object;

Defined in: platform-utils/src/manifest/types.ts:28

Properties

Property Modifier Type Description Defined in
from readonly string - platform-utils/src/manifest/types.ts:30
from_fields? readonly readonly string[] Ordered direct join fields on the many/source side. Empty for through relationships. platform-utils/src/manifest/types.ts:35
from_is_array readonly boolean - platform-utils/src/manifest/types.ts:32
name readonly string - platform-utils/src/manifest/types.ts:29
to readonly string - platform-utils/src/manifest/types.ts:31
to_fields? readonly readonly string[] Ordered direct join fields on the one/target side. Empty for through relationships. platform-utils/src/manifest/types.ts:37
to_is_array readonly boolean - platform-utils/src/manifest/types.ts:33

NorbitalManifest

type NorbitalManifest = object;

Defined in: platform-utils/src/manifest/types.ts:105

Serializable projection of a workspace definition — collections, hooks, pipelines, handlers, automations, apps, relationships, env.

Field shapes are a portable, serializable projection. Drizzle columns remain private to the tenant registry.

Properties

Property Modifier Type Defined in
apps? readonly Record<string, ManifestApp> platform-utils/src/manifest/types.ts:109
automations readonly Record<string, ManifestAutomationTemplate> platform-utils/src/manifest/types.ts:111
collections readonly Record<string, ManifestCollectionEntry> platform-utils/src/manifest/types.ts:107
env? readonly ManifestEnv platform-utils/src/manifest/types.ts:112
handlers? readonly Record<string, ManifestHandlerEntry> platform-utils/src/manifest/types.ts:110
integrations? readonly Readonly<Record<string, ManifestIntegration>> platform-utils/src/manifest/types.ts:114
relationships readonly Record<string, ManifestRelationship> platform-utils/src/manifest/types.ts:108
secrets? readonly Readonly<Record<string, ManifestSecretRequirement>> platform-utils/src/manifest/types.ts:113
version readonly 1 platform-utils/src/manifest/types.ts:106