인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
생산성 및 협업 · SKILL.md

state_memory_model

state_memory_model

Build persistent symbolic NetHack state memory from compact observations for AutoAscend-style agents.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: state_memory_model description: Build persistent symbolic NetHack state memory from compact observations for AutoAscend-style agents.

Persistent NetHack State Memory

Use this skill when a recovery or agent needs to convert NetHack-like observations into a durable symbolic state. Do not use it to choose actions directly; downstream strategy, combat, and survival modules consume its output.

Inputs

  • Observation dictionaries with level_id, turn, hero, inventory, monsters, traps, stairs, items, and optional message fields.
  • Optional previous memory created by this skill.

Outputs

  • JSON-serializable memory with current level, per-level remembered facts, normalized hero and inventory fields, and derived flags.
  • Flags include low_hp, hungry_or_worse, fainting, and hostile_monster_visible.

Workflow

  1. Load the previous memory if present and preserve facts for non-current levels.
  2. Normalize the current observation into stable level facts keyed by coordinate or label.
  3. Merge monsters, traps, stairs, and items for the current level.
  4. Normalize inventory without inventing unknown item properties.
  5. Derive urgent flags that interruptible strategies can inspect.

Validation

Run python tests/test_state_memory.py or the bundled skill validator with --run-tests.

Limitations

This skill handles compact dictionaries, not raw NLE tensors. It preserves paper mechanisms for proxy recovery without requiring the original AutoAscend repository.

저장한 Skills