Об этом проекте
Chasm — однопользовательская текстовая приключенческая игра, в которой языковая модель рассказывает историю через pi coding harness. Каждый мир представляет собой каталог файлов markdown, хранящийся в git; состояние, такое как локации, персонажи, диалоги и события, сохраняется между сеансами. Для установки требуются Node.js 18+, npm, git и Python 3, после чего запускается прилагаемый установщик. Создайте мир командой chasm new и названием игры, затем играйте с помощью chasm play и тем же названием. При первом запуске запрашиваются название, сеттинг, жанр, тон, уникальное правило и начальное место. Настройка модели выполняется через /login или общий симлинк models.json, наследуемый каждой игрой. Требуется модель с поддержкой tool-use/function-calling. Во время игры Ctrl+L переключает модели, Ctrl+O показывает/скрывает вывод инструментов, /save принудительно сохраняет, /sync заставляет рассказчика перечитать и сохранить состояние, а /compact сжимает контекст. Команды обновления обновляют CLI/шаблон и управляемые per-game файлы инструментов, не затрагивая содержимое мира. README предупреждает, что генерируемый язык не модерируется и что промпты от других людей следует проверять. Лицензия MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.