> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.forboc.ai/npm/presets/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.forboc.ai/_mcp/server. # Presets (Game Logic) In `sdk@0.6.3`, rule presets are loaded from API rules endpoints rather than local preset factory exports. ## Load a Preset ```typescript import { createSDKStore, loadBridgePresetThunk } from '@forbocai/core'; const store = createSDKStore(); const preset = await store.dispatch(loadBridgePresetThunk({ presetName: 'rpg', apiUrl: 'https://api.forboc.ai', apiKey: process.env.FORBOCAI_API_KEY })).unwrap(); console.log(preset.id); ``` This maps to `POST /rules/presets/{rulesetId}`. ## List Active Bridge Rules (Server Side) ```typescript import { getBridgeRulesThunk } from '@forbocai/core'; const rules = await store.dispatch(getBridgeRulesThunk({ apiUrl: 'https://api.forboc.ai', apiKey: process.env.FORBOCAI_API_KEY })).unwrap(); console.log(rules.length); ``` ## CLI ```bash npx forbocai bridge preset rpg npx forbocai bridge rules ``` > API-driven rule presets and bridge rule loading