Filesystem Paradigm for Knowledge
OpenViking maps all context (memory, resources, skills) into a directory and files of a virtual filesystem with URIs of the form viking://
Three levels of loading:
- L0 — summary (~100 tokens);
- L1 — overview (~2000 tokens);
- L2 — full text.
“Summary always at hand, full text on demand” — as progressive disclosure of Skills.
Mandatory condition: there must be links and indexing between files (like in Wikipedia) — otherwise the agent has nothing to rely on for navigation. Powerful models link records themselves; weak ones need to be explicitly prescribed in the prompt for records.
Related: Filesystem as Agent Core, Agent Skills, Structured Indexing