From: Anderson A. Giacomolli Date: Sun, 8 Nov 2026 13:23:35 +0000 (-0300) Subject: Store the subagents and read them with zoom X-Git-Url: https://git.giacomolli.uk/onechat/commitdiff_plain/6e3e9c5c10f3d35bae7e9846334974a09418aef7?ds=sidebyside;hp=6e3e9c5c10f3d35bae7e9846334974a09418aef7 Store the subagents and read them with zoom Each subagent has a directory in subagents/ of the agent directory, named for it, with its own message log. A name is an adjective and a noun from two word lists, each capitalized and joined, such as GreenOtter, and a new subagent draws again when the directory of its name exists. Only such a name can be a directory, so a name never leaves subagents/. The zoom tool gets a nullable name, and zoom("Name") gives the whole log of that subagent, each message as "i|kind: text". The prompt gets the tool line for it. The log of a name opens once and stays open until the daemon stops, because its lock allows one open log, and its mutex keeps the run of the subagent and a zoom of the agent apart. Issue: b1ac698 ---