Skip to content

ShamelesAbyss/obsidian-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obsidian Engine Autonomous Fortress Intelligence for Dwarf Fortress

"Let the mountain think. Watch the fortress fall."

Status: Early autonomous systems scaffold written entirely in Rust.

Current systems:

  • Config-driven engine loop
  • Mock observer system
  • DFHack bridge scaffold
  • Strategic memory
  • Policy gate
  • Action intent mapping
  • Chronicle logging
  • Dry-run execution safety

Pipeline: Observer -> Observation Snapshot -> Strategic Memory -> Planner -> Policy Gate -> Action Intent -> Executor -> DFHack Bridge

Goals:

  • Fortress Mode oversight
  • Adventure Mode support
  • Long-term memory
  • Narrative fortress chronicles
  • Autonomous planning
  • Safe DFHack execution
  • Local AI integration

Safety: Live execution is intentionally restricted. Default behavior is dry-run observation.

Architecture: src/ actions/ chronicle/ config/ core/ df/ dfhack/ executor/ memory/ narrator/ observe/ planner/ policy/

Roadmap: v0.x

  • architecture scaffold
  • observer abstraction
  • strategic memory
  • policy gate

v1.x

  • real DFHack observer
  • population parsing
  • stocks parsing
  • job parsing
  • threat parsing

v2.x

  • strategic fortress planning
  • persistent cognition
  • narrative summaries

v3.x

  • autonomous fortress play
  • safe live execution
  • local AI models

About

Rust-first autonomous fortress intelligence framework for Dwarf Fortress using DFHack, strategic memory, policy gating, and emergent AI systems.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages