一键导入
repl-graphical
Start a graphical (windowed) BAR engine REPL in FSI. Restarts FSI, loads ReplGraphical.fsx, and opens the module.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Start a graphical (windowed) BAR engine REPL in FSI. Restarts FSI, loads ReplGraphical.fsx, and opens the module.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Load FSBar assemblies into the FSI MCP server, including the libglfw/libSkiaSharp dlopen preload dance required before any #r. Use when the user wants to poke at FSBar.Viz / FSBar.Client / FSBar.Hub interactively via FSI.
Launch the FSBar Hub GUI (FSBar.Hub.App) with the required display env vars, and document the FSBAR_HUB_* env-var matrix for CI smoke tests, initial tab, auto-launch, screenshotting, and bundled-proxy overrides.
Regenerate committed per-map analysis cache (chokepoints + MapGrid blobs) under bots/trainer/map-cache/*.json. Use after bumping MapCacheFile codeVersion or adding a SupportedMap.
Regenerate FSBar.Proto F# code from proto/highbar/*.proto and proto/hub/scripting.proto via buf generate. Use when a .proto file changed and the committed src/FSBar.Proto/Generated/*.gen.fs files need refreshing.
Regenerate src/FSBar.Viz/UnitLabels.generated.fs — the byte-stable 2- or 3-char label table for every BarData unit. Use after nupkg/BarData.*.nupkg changes or when a new unit appears.
Update a locally-developed NuGet dependency (SkiaViewer, BarData) into FSBarV1 via the upstream pack-dev.sh timestamp-versioned prerelease workflow. Use when user edits a sibling repo and needs the change picked up in FSBarV1.
| name | repl-graphical |
| description | Start a graphical (windowed) BAR engine REPL in FSI. Restarts FSI, loads ReplGraphical.fsx, and opens the module. |
| user-invocable | true |
| disable-model-invocation | true |
mcp__fsi-server__restart_fsi MCP tool to restart FSI (picks up fresh DLLs).mcp__fsi-server__send_fsharp_code MCP tool to send this code (agentName: "repl-graphical"):
#load "/home/developer/projects/FSBarV1/scripts/examples/ReplGraphical.fsx";; open ReplGraphical;;
mcp__fsi-server__get_recent_fsi_events to confirm the script loaded (look for "FSBar Graphical REPL loaded" or val help).start() (launches windowed game with BARb at 5x speed), step N, units(), economy(), help().