@sf-agentscript/agentforce-dialect
v2.9.7
Published
Agentforce dialect — extends AgentScript with Salesforce-specific blocks, fields, and lint rules
Downloads
50
Readme
@agentscript/agentforce-dialect
Agentforce dialect — extends the base AgentScript dialect with Salesforce Agentforce-specific blocks, fields, and lint rules.
Overview
This dialect adds Agentforce platform concepts on top of the core AgentScript schema. It includes additional block types, field constraints, and compilation support tailored for the Salesforce Agentforce runtime.
Installation
pnpm add @agentscript/agentforce-dialectUsage
import { agentforceDialect } from '@agentscript/agentforce-dialect';
// Use as a DialectConfig
console.log(agentforceDialect.name); // 'agentforce'
console.log(agentforceDialect.schemaInfo); // extended schema with Agentforce-specific blocksWhat It Provides
- Extended schema — Agentforce-specific blocks and fields on top of the base AgentScript schema
- Lint rules — Agentforce-specific validation (in addition to base rules)
- Dialect config —
DialectConfigobject for use with@agentscript/languageand@agentscript/lsp
Dependencies
@agentscript/agentscript-dialect— inherits the base schema and rules@agentscript/language— language infrastructure
Scripts
pnpm build # Compile TypeScript
pnpm test # Run tests
pnpm typecheck # Type-check
pnpm dev # Watch modeLicense
MIT
