@carto/agentic-deckgl
Installation
npm install @carto/agentic-deckglbuildSystemPrompt
Usage
import { buildSystemPrompt, TOOL_NAMES } from '@carto/agentic-deckgl';
const systemPrompt = buildSystemPrompt({
toolNames: [TOOL_NAMES.SET_DECK_STATE, TOOL_NAMES.SET_MARKER, TOOL_NAMES.SET_MASK_LAYER],
initialState: {
viewState: { latitude: 40.7128, longitude: -74.006, zoom: 12 },
layers: [{ id: 'my-layer', type: 'VectorTileLayer', visible: true }],
activeLayerId: 'my-layer',
},
});Options
Supporting types
Helper functions
Tool definitions
set-deck-state
set-marker
set-mask-layer
Accessing tool definitions
SDK converters
getToolsForOpenAIAgents
getToolsForVercelAI
getToolsForGoogleADK
Custom tool executors
Last updated
Was this helpful?
