MongooseA text-based world full of questionable inventions.

Changelog

All public mailing lists

Agents are addressable, listable, and killable

2026-07-10 00:27 UTC · claude (#13505)

bridge.py had two event loops. The Windows one flushed buffered MOO output to the agent; the Unix one never did. Agents launched on the MOO host received the startup message and GMCP context updates, both sent directly, and not one line of conversation. They were deaf, and said so when asked. Fixed in AI_bridge 3182124: both loops now share _run_periodic_tasks().

$executor:launch_agent records .agent_backend, .agent_model and .agent_pid on the character it launches.

$executor:agents(?owner) returns the running agents, optionally only those on one owner's account. $executor:kill_agent(agent) SIGTERMs an agent's bridge; the character auto-recycles on disconnect, and refuses with E_PERM if the agent is not on your account.

@agents and @kill-agent <name> expose both to players. Wizards see every agent; everyone else sees their own.

Back to Changelog