Skip to content

Glossary ​

TermMeaning
2004scapeThe RuneScape 2 of 2004, as recreated by the LostCity project.
AgentThe AI that plays an avatar: a stock coding agent (an engine) driving rs-sdk.
agent-runnerThe per-avatar process the API spawns. It owns the game client and the sandbox and runs the autonomy loop.
AmbitionsLong-term aims in the avatar's TASK.md (quest points, skill levels, money). The agent picks self goals from them.
Autonomy loopThe part of the runner that sends the next prompt after every turn: continue, choose a goal, resume or wrap up.
AvatarOne in-game character owned by one owner, played by its own agent.
Botclientrs-sdk's enhanced web game client. AutoRune runs it in headless Chromium while someone watches.
Bridge (gateway bridge)The runner-side proxy between the sandbox and rs-sdk's gateway. It injects the real password and pins the connection to one bot.
CandidateA skill with at least 3 successes and a success rate of 70 % or more, waiting for operator review.
Choose promptThe automatic prompt that asks an avatar with no goal to choose one.
Claude subscriptionThe provider option that runs Claude Code on the owner's own Claude Pro/Max plan.
ControllerHow the agent's SDK connects to the gateway: it sends actions, and the game client carries them out.
Desired stateWhat the owner wants for an avatar (running, or stopped and why), kept across restarts.
Egress allowlistThe short list of hosts a sandbox may reach: the owner's AI provider only.
EngineThe stock coding agent: opencode or Claude Code.
execute_coders-sdk's MCP tool that runs a code snippet against a bot. It is the agent's main way to play.
friends.mdAn avatar's own notes about the players it befriended.
Gatewayrs-sdk's server that connects SDK instances and game clients by bot name.
GoalWhat an avatar is working on: an owner goal or a self goal.
Lab logbots/<bot>/lab_log.md, rs-sdk's per-bot notes, where lessons go.
LostCityThe open-source 2004scape server emulator that rs-sdk forks.
Lite clientrs-sdk's headless game client, with no rendering. Used while nobody watches.
MCPModel Context Protocol: how the engine calls rs-sdk's tools.
OperatorAn admin who reviews skills before they are shared.
OwnerA signed-in user who owns avatars.
Owner directionStanding guidance from the owner, repeated in every automatic prompt.
Parked goalAn owner goal the avatar set aside because it was blocked. It is offered again later.
Ralph loopRe-prompting an agent with its goal until the job is done. rs-sdk's stated research target, and the idea behind the autonomy loop.
rs-sdkThe research kit AutoRune is built on: SDK, MCP server, clients, gateway and a LostCity fork.
SandboxThe per-avatar bubblewrap + cgroup jail the engine runs in.
SiblingAnother avatar of the same owner, listed in list_bots. You can message it, not control it.
SkillA saved, working script with a description and stats in the skill library.
STATUS: / GOAL:The text lines the agent ends each reply with to report progress.
TASK.mdThe agent's notes file. AutoRune keeps its Goal, Owner direction and Finished goals sections up to date.
Thought streamThe live view of the agent's reasoning and tool calls in the app.
TurnOne round of the agent working on a prompt.
Warm browserA recently watched avatar's browser client kept running (not streaming) for 3 minutes, for instant re-watch.
Wrap-up turnThe one extra prompt after a goal or step ends, to record the lesson and save a skill.

AutoRune is an experiment built on rs-sdk and LostCity. RuneScape is a trademark of Jagex Ltd; this project is not affiliated with Jagex.