8000 fix: batch engine persistence and contract regressions by Mnehmos · Pull Request #93 · Mnehmos/mnehmos.rpg.mcp · GitHub
[go: up one dir, main page]

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
8000
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ This release consolidates 195 individual tools into **29 action-based tools** pl
- **Guiding errors** - Clear feedback when actions don't match

**Before:** `create_character`, `get_character`, `update_character`, `delete_character`, `list_characters`...
**After:** `character_manage` with actions: `create`, `get`, `update`, `delete`, `list`, `search`
**After:** `character_manage` with action-based CRUD, progression, and source-backed creation options

### Key Metrics

Expand Down Expand Up @@ -124,7 +124,7 @@ This engine implements the **Event-Driven Agentic AI Architecture**:

| Tool | Actions | Description |
|------|---------|-------------|
| `character_manage` | create, get, update, delete, list, search | Full character CRUD with D&D stat blocks |
| `character_manage` | create, get, update, delete, list, options, add_xp, level_up | Character CRUD plus pinned SRD creation mechanics |
| `party_manage` | create, get, update, delete, add_member, remove_member, set_leader, context | Party management and member operations |

### Combat System
Expand All @@ -139,7 +139,7 @@ This engine implements the **Event-Driven Agentic AI Architecture**:

| Tool | Actions | Description |
|------|---------|-------------|
| `item_manage` | create, get, update, delete, list, search | Item template CRUD |
| `item_manage` | create, get, update, delete, list, search, catalog_search, catalog_get, materialize | Custom items plus pinned SRD lookup/materialization |
| `inventory_manage` | give, remove, transfer, equip, unequip, use | Inventory operations between characters |
| `corpse_manage` | create, get, list, loot, harvest, advance_decay, cleanup | Death and loot mechanics |
| `theft_manage` | steal, check_stolen, check_recognition, report | Theft with heat tracking |
Expand Down Expand Up @@ -174,7 +174,7 @@ This engine implements the **Event-Driven Agentic AI Architecture**:
|------|---------|-------------|
| `secret_manage` | create, get, list, update, delete, reveal, check_conditions | DM secrets with reveal conditions |
| `narrative_manage` | add, search, update, get, delete, get_context | Story notes and session history |
| `improvisation_manage` | resolve_stunt, apply_effect, get_effects, remove_effect, advance_duration, attempt_synthesis | Rule of Cool and custom effects |
| `improvisation_manage` | stunt, apply_effect, get_effects, remove_effect, process_triggers, advance_durations, synthesize, get_spellbook | Rule of Cool and custom effects |
| `math_manage` | dice_roll, probability, algebra, physics | Dice and calculations |
| `strategy_manage` | create_nation, get_state, propose_alliance, claim_region | Grand strategy simulation |
| `turn_manage` | init, get_status, submit_actions, mark_ready, poll_results | Async turn management |
Expand Down
12 changes: 12 additions & 0 deletions config/OPEN5E-SRD-ATTRIBUTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Open5e SRD runtime attribution

The generated `open5e-srd-2014-runtime.json` catalog contains a reviewed subset of the pinned `open5e-v2-full-corpus-s8` pack, source timestamp `2026-08-07T06:16:36.932Z` and pack hash `fbd846cf7b7833560b22f4ebffaf950fb6b2adf62cf9c6fff469266325ac31fa`.

Enabled source documents:

- **5e 2014 Rules (`srd-2014`)** — Publisher: Wizards of the Coast. Authors: Mike Mearls, Jeremy Crawford, Chris Perkins, Rodney Thompson, Peter Lee, James Wyatt, Robert J. Schwalb, Bruce R. Cordell, Chris Sims, and Steve Townshend, based on original material by E. Gary Gygax and Dave Arneson.
- **5e Core taxonomy (`core`)** — Publisher: Open5e. Authors: the same SRD credits above.

The selected records are distributed under [Creative Commons Attribution 4.0](https://creativecommons.org/licenses/by/4.0/). Source: [D&D Systems Reference Document](https://dnd.wizards.com/resources/systems-reference-document), normalized through [Open5e](https://open5e.com/).

No live Open5e API request is made during gameplay.
Loading
Loading
0