Commit Graph

245 Commits

Author SHA1 Message Date
bridge
ed7d16b4f3 feature: log print version 2026-01-11 18:27:41 +08:00
bridge
a0cfb3b9da make better conversation template 2026-01-10 01:41:13 +08:00
bridge
ac8c6c1c73 update tips 2026-01-10 00:50:30 +08:00
bridge
ff6d1b5de7 add more protagonist 2026-01-08 23:19:35 +08:00
bridge
9c21259577 refactor: add store mixin into city regions & refactor buying action 2026-01-08 22:16:33 +08:00
bridge
c4ca92efc9 update template 2026-01-08 20:16:22 +08:00
bridge
40d8a0425b refactor self heal system 2026-01-08 00:33:41 +08:00
bridge
b53f428cbb update unittest 2026-01-07 23:14:48 +08:00
bridge
b2a021bf8a rename item -> material & refactor buying action 2026-01-07 22:43:26 +08:00
bridge
73c50286b7 add refine action 2026-01-07 21:28:29 +08:00
bridge
7c69d612b0 add refine action 2026-01-07 21:15:04 +08:00
bridge
8a23dc5576 add lode 2026-01-06 23:01:25 +08:00
bridge
db6df82ea8 refactor cast action 2026-01-06 22:28:25 +08:00
bridge
9f5ad04e92 refactor buy and sell 2026-01-05 23:52:38 +08:00
bridge
8d7e11b021 add elixir 2026-01-05 23:04:55 +08:00
bridge
2a68f352bc add elixir 2026-01-05 22:26:16 +08:00
bridge
53459b9abe fix: use {{}} instead of {} 2026-01-05 20:46:17 +08:00
Zihao Xu
8c8e28264f fix: handle null action_params from LLM response
LLM sometimes returns null instead of {} for action_params when an
action doesn't require parameters (e.g., ["Cultivate", null]). This
caused AttributeError when calling .items() on None.

Changes:
- Add defensive check in ai.py to convert null to {}
- Update prompt to explicitly require {} instead of null
2026-01-05 01:36:50 -08:00
bridge
b74014f9f2 add emotion 2026-01-04 22:49:20 +08:00
bridge
806e2c1262 refactor price system 2026-01-04 21:49:58 +08:00
bridge
450d38e15a update version 2026-01-04 00:01:22 +08:00
bridge
775d830ec3 add cast 2026-01-03 23:25:38 +08:00
bridge
3a9a9fd6f0 add choice helper 2026-01-03 22:26:55 +08:00
bridge
e2d03b587d refactor world desc 2026-01-03 21:25:24 +08:00
bridge
f301d67493 update persona 2026-01-01 14:51:34 +08:00
bridge
3a47d48fb8 refactor equip 2025-12-31 23:22:17 +08:00
bridge
7197dd1acb refactor equip 2025-12-31 23:18:47 +08:00
bridge
1941218665 fix effects 2025-12-31 22:31:30 +08:00
bridge
462c28fb30 fix effects 2025-12-31 22:26:44 +08:00
bridge
6dc0447293 add misfortune 2025-12-30 23:16:10 +08:00
bridge
17ca0cbbce add misfortune 2025-12-30 23:09:29 +08:00
bridge
d55ada7d66 refactor llm config 2025-12-30 22:20:30 +08:00
bridge
32c6bf1d46 support openai format api 2025-12-29 22:25:26 +08:00
bridge
ca9c0a69af support openai format api 2025-12-29 22:18:18 +08:00
bridge
05c31491c3 refactor llm task modes 2025-12-29 22:09:25 +08:00
bridge
c2cb8098ee update llm 2025-12-29 22:02:44 +08:00
bridge
aef6fe6f74 update readme 2025-12-27 15:24:40 +08:00
bridge
ae28d3a546 remove mp 2025-12-25 01:04:42 +08:00
bridge
3cc8e8638e update version 2025-12-21 00:25:38 +08:00
bridge
162ea8efe2 refactor llm 2025-12-20 22:13:26 +08:00
bridge
55a3f3f8cb fix bugs 2025-12-20 21:36:19 +08:00
bridge
57c669be47 fix bugs 2025-12-20 21:16:09 +08:00
bridge
8fb81c3473 refactor relation add and cancel 2025-12-20 20:30:30 +08:00
bridge
c772edfff0 refactor story teller 2025-12-20 18:18:37 +08:00
bridge
9a681a51f8 refactor prompt template 2025-12-20 18:08:04 +08:00
bridge
4cfea7eb9c add more single character given names 2025-12-20 17:28:53 +08:00
bridge
085f3bdaee add relative location for normal regions 2025-12-20 17:20:00 +08:00
bridge
acf7d9dd35 refactor conversation 2025-12-18 21:52:00 +08:00
bridge
6b0bf25699 fix pngs 2025-12-14 14:59:25 +08:00
bridge
864b03b460 fix incorrect prob 2025-12-13 22:44:01 +08:00