A deterministic context audit tool for LLM and agent workflows
Dependencies
moon update
moon run cmd/main -- audit examples/audit/context.md \
--policy examples/audit/policy.jsonmoon run cmd/main -- audit \
examples/audit/context.md examples/audit/context-minimal.md \
--policy examples/audit/policy.json --json \
--report _build/context-audit-batch.jsonmoon run cmd/main -- audit examples/audit/context.md \
--budget 1800 --json --report _build/context-audit.jsonmoon run cmd/main -- diff \
_build/context-audit-before.json _build/context-audit-after.json \
--json --report _build/context-audit-diff.jsonmoon run cmd/main -- audit build/context.md \
--policy audit-policy.json \
--json --report _build/context-audit.json{
"version": 1,
"char_budget": 12000,
"required_markers": ["Safety rules"],
"forbidden_markers": ["sk-", "TODO"],
"deny_warnings": true
}moon update
moon fmt --check
moon check --target all --deny-warn --warn-list=-implicit_impl_as_method-test_unqualified_package
moon build --target all
moon test --target all
moon run cmd/main -- audit examples/audit/context.md \
--policy examples/audit/policy.jsonfn version() -> Stringtest {
assert_eq(@mooncontext.version(), "0.1.0")
}Install
Download zipA deterministic context audit tool for LLM and agent workflows
Dependencies