class LittleGhost::Support::Loader

Loader finds agents and tools from a conventional application layout. Ruby files map to constants by path, so applications can add extension classes without maintaining a manual require list.

loader = LittleGhost::Support::Loader.new(root: Dir.pwd)
loader.setup.eager_load

Setup is process-serialized, collisions are rejected, and real paths are checked for symbolic-link escapes. Application load roots are trusted code, not a sandbox for untrusted files.