@salesforce/b2c-tooling-sdk / guidance / GuidanceCatalog
Class: GuidanceCatalog
Defined in: packages/b2c-tooling-sdk/src/guidance/catalog.ts:60
Manifest-backed, offline guidance resolver. Exposure applies to every read, including resource URIs and section reads.
Constructors
Constructor
new GuidanceCatalog(
root,options):GuidanceCatalog
Defined in: packages/b2c-tooling-sdk/src/guidance/catalog.ts:66
Parameters
root
string
options
allowNonGa?
boolean
collections?
readonly string[]
Returns
GuidanceCatalog
Methods
has()
has(
id):boolean
Defined in: packages/b2c-tooling-sdk/src/guidance/catalog.ts:125
Whether an entry ID is exposed by this catalog.
Parameters
id
string
Returns
boolean
read()
read(
request):GuidancePage|GuidanceRead
Defined in: packages/b2c-tooling-sdk/src/guidance/catalog.ts:200
List, search, or read with unambiguous selectors and bounded responses.
Parameters
request
GuidanceRequest = {}
Returns
readResource()
readResource(
uri):string
Defined in: packages/b2c-tooling-sdk/src/guidance/catalog.ts:168
Resources and tool reads share full-file semantics and the same size limit.
Parameters
uri
string
Returns
string
resources()
resources():
object[]
Defined in: packages/b2c-tooling-sdk/src/guidance/catalog.ts:130
Featured entrypoints only; all catalog files remain readable through the template.
Returns
object[]
skill()
skill(
uri):GuidanceSkill
Defined in: packages/b2c-tooling-sdk/src/guidance/catalog.ts:148
Entry for any exposed skill, listed or not, addressed by its exact SKILL.md URI.
Parameters
uri
string
Returns
skills()
skills():
GuidanceSkill[]
Defined in: packages/b2c-tooling-sdk/src/guidance/catalog.ts:143
Featured skills as MCP skills extension entries; a deliberately partial listing.