LLMistPackageManifest
Defined in: package/manifest.ts:112
llmist package manifest structure.
This is the shape of the llmist field in package.json
for gadget packages.
Properties
Section titled “Properties”factory?
Section titled “factory?”
optionalfactory:string
Defined in: package/manifest.ts:125
Entry point for factory functions.
Should export createGadgetsByPreset(preset) and/or createGadgetsByName(names).
Example
Section titled “Example”"./dist/index.js"gadgets?
Section titled “gadgets?”
optionalgadgets:string
Defined in: package/manifest.ts:118
Entry point for all gadgets. The module should export gadgets or a gadgets array.
Example
Section titled “Example”"./dist/index.js"presets?
Section titled “presets?”
optionalpresets:Record<string,PresetDefinition>
Defined in: package/manifest.ts:138
Preset definitions. Key is preset name, value is array of gadget names or ”*” for all.
Example
Section titled “Example”{ "minimal": ["Navigate", "Screenshot"], "all": "*" }session?
Section titled “session?”
optionalsession:SessionManifestEntry
Defined in: package/manifest.ts:143
Session factory metadata.
subagents?
Section titled “subagents?”
optionalsubagents:Record<string,SubagentManifestEntry>
Defined in: package/manifest.ts:131
Subagent definitions. Key is the subagent name as it appears in CLI config.