Ruleset Package Management
manage_rulesetManage ruleset packages by searching installed indexes, installing or removing packages, listing packages, binding Novels to rulesets, and importing or removing supplementary Wisdom.
Instructions
Manage ruleset packages: search an installed ruleset's index, install or remove a package, list installed packages, bind a Novel to a ruleset, or import/remove supplementary Wisdom. search accepts an optional slug, works with no active Novel, and is read-only; install, remove, import_supplementary, and remove_supplementary mutate state, are audited, and are reversible via the paired action. install of an existing slug conflicts, and remove refuses while a Novel is bound to that slug. binding scopes only Novel-dependent features; import_supplementary uses inline wisdom when present and reads source only when absent. Table rolls are resolve_mechanic (action: roll). Use when: searching rules content, managing packages, binding a Novel, or adding/removing supplementary Wisdom. Do NOT use when: the ruleset name is unknown — use manage_session (action: discover).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Deterministic seed (roll). | |
| slug | No | Ruleset slug (install/remove/bind/import_supplementary/remove_supplementary). | |
| index | No | Search index (install). | |
| model | No | Extraction model (install). | |
| query | No | Search query (search). | |
| table | No | Generation table to roll on (roll). | |
| tools | No | Tool schemas (install). | |
| action | Yes | search, install, remove, list, bind, import_supplementary, or remove_supplementary. | |
| source | No | Supplementary Markdown source path (import_supplementary). | |
| wisdom | No | Inline supplementary Wisdom items (import_supplementary). | |
| prompts | No | Prompts (install). | |
| manifest | No | Package manifest (install). | |
| resources | No | Resources (install). | |
| max_results | No | Maximum results (search). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Human-readable text envelope mirroring the structured result (REQ-001, REQ-548a). | |
| status | Yes | Machine-readable result status: OK, NEED_INPUT, WARNING, PARTIAL, or an error category (REQ-002, REQ-548c). |