# nisse-core The shared library both Nisse agents sit on (Part L of the architecture). Most of it still lives in `nisse-dev`, to be extracted as `nisse-ops` arrives. What is here so far: - `nisse_core.actions`: actions by their effects (P3, P4, L4). The `Action` and `Verdict` types, and static reading of shell commands, which each agent's fast-path rules build on (`nisse-dev`'s are in `nisse_dev.loop.actions`).