1
0
Fork 0
Commit Graph

54 Commits

Author SHA1 Message Date
Sean Sube 949cd5687a
encourage agents to retry after action errors, allow constant numeric values in config, fix up some common JSON errors
Run Docker Build / build (push) Failing after 10s Details
Run Python Build / build (push) Failing after 17s Details
2024-05-26 17:03:39 -05:00
Sean Sube 200615ab2b
fix step counter on server load, fix conversation stop condition
Run Docker Build / build (push) Failing after 9s Details
Run Python Build / build (push) Failing after 15s Details
2024-05-26 16:18:48 -05:00
Sean Sube 6a44fd9174
support multi-step conversations, improve prompts, summarize room more often 2024-05-26 15:59:12 -05:00
Sean Sube a3cb7c3e4b
add thought stage with planning, add quest system
Run Docker Build / build (push) Failing after 9s Details
Run Python Build / build (push) Failing after 16s Details
2024-05-25 15:18:40 -05:00
Sean Sube 2aaf531454
support for temporary and immediate/permanent effects
Run Docker Build / build (push) Failing after 12s Details
Run Python Build / build (push) Failing after 17s Details
2024-05-23 21:57:21 -05:00
Sean Sube 0859bca2fd
add weather system for outdoor rooms, fix logic paths
Run Docker Build / build (push) Failing after 11s Details
Run Python Build / build (push) Failing after 16s Details
2024-05-19 17:13:16 -05:00
Sean Sube adeb17551c
add support for parameters to logic triggers 2024-05-19 17:12:53 -05:00
Sean Sube 132682f015
refactor logic labels to use matching 2024-05-19 16:49:02 -05:00
Sean Sube db513fb6ae
add prompt and title to render events
Run Docker Build / build (push) Failing after 11s Details
Run Python Build / build (push) Failing after 17s Details
2024-05-19 15:51:58 -05:00
Sean Sube 8a5058dbec
start using promptgen
Run Docker Build / build (push) Failing after 1m50s Details
Run Python Build / build (push) Failing after 1m53s Details
2024-05-19 15:27:56 -05:00
Sean Sube 7a36ba8b64
fix rendering of portals
Run Python Build / build (push) Failing after 14s Details
2024-05-19 14:26:51 -05:00
Sean Sube 7749185cc6
clear toolbox when generating rooms 2024-05-19 14:06:09 -05:00
Sean Sube 8a6fcfc7a5
normalize names, reverse player function syntax, link new rooms 2024-05-19 13:09:52 -05:00
Sean Sube 2bb842a559
improve search, prevent duplicate names, validate effect operations 2024-05-18 23:30:17 -05:00
Sean Sube 71d2be85f1
use DM to generate portals between rooms 2024-05-18 19:48:18 -05:00
Sean Sube 13dfc3e240
organize systems and actions 2024-05-18 17:48:24 -05:00
Sean Sube 36f29dcffa
use action context managers, sort modules 2024-05-18 17:29:40 -05:00
Sean Sube 03c324ef60
switch to a proper event emitter 2024-05-18 16:58:11 -05:00
Sean Sube 1453038f6d
fix logging, make config optional, fix event attributes 2024-05-18 16:20:47 -05:00
Sean Sube fee406e607
formalize game systems, start implementing effects 2024-05-15 23:12:06 -05:00
Sean Sube 4d90cbef33
use search helpers more, improve image naming with hash of event 2024-05-13 20:08:19 -05:00
Sean Sube 8e55f5da32
add id and type to entities, add search helpers, entity rendering 2024-05-12 23:33:47 -05:00
Sean Sube 5f7dd3bb89
start using config, render entities, render world graph in browser client 2024-05-12 15:47:18 -05:00
Sean Sube 593f3981d1
use events for images, show them in all servers 2024-05-12 00:08:53 -05:00
Sean Sube 7010da8ed2
set up zustand state, optimize client somewhat 2024-05-11 17:38:07 -05:00
Sean Sube 416b3cc5d2
add player nicknames for socket clients 2024-05-11 05:17:03 -05:00
Sean Sube 90912d2bfe
use the same events on the react client 2024-05-09 23:45:10 -05:00
Sean Sube cf61060450
switch to events, close threads 2024-05-08 21:11:16 -05:00
Sean Sube 7d14e9ee76
add some example world prompts 2024-05-07 20:43:06 -05:00
Sean Sube c1fc16ef81
adjust transition probabilities for sim systems 2024-05-07 20:42:32 -05:00
Sean Sube d72c1326f1
add discord bot and render to comfy 2024-05-07 20:42:10 -05:00
Sean Sube 5117db7150
set up a proper dungeon master 2024-05-07 20:40:53 -05:00
Sean Sube 469ae79a9c
clean up some generator prompts, make larger worlds 2024-05-07 20:39:58 -05:00
Sean Sube 3e27dfb129
add combat and environmental systems 2024-05-05 20:17:32 -05:00
Sean Sube 778f94c0aa
add auto-scroll for history, broadcast player list on updates 2024-05-05 20:17:00 -05:00
Sean Sube 84499982f0
fix types, rule skip logic 2024-05-05 17:46:24 -05:00
Sean Sube 564be90d9f
flesh out sim systems 2024-05-05 17:45:18 -05:00
Sean Sube 186edb6df2
add simulation systems 2024-05-05 15:50:51 -05:00
Sean Sube d6e8763914
consistently look up client by id 2024-05-05 15:50:38 -05:00
Sean Sube f2185344b1
use LLM agent as fallback if player does not respond, fix various client bugs 2024-05-05 14:11:41 -05:00
Sean Sube 580076335f
give each client a unique id, split up UI sections 2024-05-05 13:54:39 -05:00
Sean Sube f15390bd72
add use action and remote players 2024-05-05 09:14:54 -05:00
Sean Sube 16525ac635
add actions to create new rooms and items in the world 2024-05-04 17:59:37 -05:00
Sean Sube 4affcb893a
add function triggers to logic system 2024-05-04 17:57:24 -05:00
Sean Sube 3574542a94
ensure entity names are unique 2024-05-04 17:17:56 -05:00
Sean Sube 8706badec5
hack in a message broadcast system 2024-05-04 15:35:42 -05:00
Sean Sube ebf4ccf1c4
add server and logic systems 2024-05-03 23:18:21 -05:00
Sean Sube 65f8c50199
add docstrings to actions, add drop action 2024-05-03 23:17:27 -05:00
Sean Sube 77ef4610b3
add room count as an argument 2024-05-02 20:57:11 -05:00
Sean Sube e803f40b75
allow manual control of characters, improve prompts and error handling 2024-05-02 18:17:13 -05:00