7de75b5df7
RoleSpec now has exactly 3 fields: adapter, prompt, meta. Timeout belongs to adapter config — different timeouts = different adapter instances. Refs #245 小橘 🍊(NEKO Team)