Skip to main content

1.2.14 — Helper docs + template updates

What changed

New helper reference pages

Four helpers that were already in the framework but had no documentation page now have full reference pages:

HelperWhat it does
Pulse.ConnNamed connection manager — one live connection per name, auto-disconnects on rebind
Pulse.InputSimulate key presses via VirtualInputManager and UserInputService
Pulse.MemoryExecutor capability checks (supports, testWritable) and safe character module resolution
Pulse.PerfRolling 60-sample frame-time sampler with optional warn threshold

rb init template updates

The CLAUDE.md and AGENTS.md files generated by rb init now document every Pulse helper, including the four above plus Pulse.Monitor, Pulse.Notify, Pulse.Hitbox, and Pulse.Team. Previously these were undocumented in the LLM reference files, so AI assistants working in new projects weren't aware of them.

Expanded Pulse.Log coverage — the template now lists all methods:

Pulse.Log.trace / debug / info / warn / error
Pulse.Log.assert(cond, tag, msg)
Pulse.Log.throttle(tag, interval, level, msg)
Pulse.Log.watchSignal(signal, tag, name)
Pulse.Log.snapshot(tag, label, tbl)
Pulse.Log.configure({ level, file, tags })
Pulse.Log.save() / dump() / clear()

Fixed: defaults runner delay in CLAUDE.md template

CLAUDE.md incorrectly stated the _DEFAULTS_RUNNER delay as 1 s. The actual value is 0.5 s. The generated file now matches the compiler.

Impact on existing projects

No runtime changes — all updated files are documentation only. Re-run rb init in a new project to get the updated templates, or manually update CLAUDE.md / AGENTS.md in an existing project.