用途:将目录探索变成一场冒险。目录视为房间,文件视为线索、物品或角色,player.yml 保存位置、背包与生命值等状态,聊天指令控制角色,LLM 充当地下城主负责叙述、裁定与制造惊喜。适合代码库考古,例如“查找认证缺陷是何时引入的”。
主要能力:核心循环为 go north、look around、take the rusty key 等指令,DM 据此更新位置、描述房间并移动物品。支持多用户与多智能体,character 目录可含玩家角色、NPC、按行动队列自主运行的机器人和有自身目标的 LLM 智能体,可共存于同一房间。支持选择模式:单角色、组或群体(Sims/Populous 传统),命令作用于当前选择。
任务结构:quest/ 下含 ADVENTURE.yml(任务状态、当前房间、已探索房间数、已发现线索、假设与置信度)、LOG.md(叙述日志)、EVIDENCE/(收集的线索)和 MAP.yml(已探索区域)。常用命令包括 GO、LOOK、EXAMINE、TAKE、TALK TO、COLLECT、DEDUCE、MAP、INVENTORY 及 DEBUG-ON/DEBUG-OFF。调试模式开启后输出文件操作、状态前后变化、YAML 数据片段与引用文件链接等可折叠技术细节,可用自然语言定制其格式;关闭后仅保留干净叙述。进入目录时遵循 DESCRIBE、EXAMINE、COLLECT、EXITS、DECIDE 流程。可与卡片作为冒险同伴整合,并规划由 Python CLI 处理确定性操作、LLM 专注叙述。
适用场景:文本冒险为参考实现,同一架构可用于城市模拟、云管理工具、桌游等确定性变换与创造性叙述结合的场景。
限制:资料未提供收费、价格、具体平台支持与安装方式,暂未提供;示例代码与主题化 NPC、房间等具体配置细节此处从略。