Totem Shield
Version updated for https://github.com/mmnto-ai/totem to version @mmnto/mcp@1.14.13.
- This action is used across all versions by 0 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
Totem is a set of CLI tools designed to provide a persistent memory layer and enforcement mechanism for AI coding agents, ensuring architectural integrity across projects. It automates the process of turning plain-English lessons from coding mistakes into enforceable rules, preventing repeated errors and maintaining consistency without relying on large language models (LLMs) during runtime. Key capabilities include zero-LLM offline linting, deterministic rule enforcement, and the ability to create and refine precise constraints for software development workflows.
What’s Changed
Patch Changes
8dd8dc8: core: thread per-invocation
RuleEngineContextthrough the rule engineRemoves the module-level
let coreLogger/let shieldContextDeprecationWarnedstate fromrule-engine.tsand replaces the hidden DI setter (setCoreLogger/resetShieldContextWarning) with a requiredRuleEngineContextparameter onapplyRulesToAdditions,applyAstRulesToAdditions,applyRules, andextractJustification. Concurrent or federated rule evaluations cannot bleed logger wiring or deprecation-warning latching across each other. Closes mmnto-ai/totem#1441.Breaking:
setCoreLoggerandresetShieldContextWarningare removed from@mmnto/totem. Callers must build aRuleEngineContextonce per linting invocation and pass it as the first argument to the affected functions. See the README or theRuleEngineContextJSDoc for the shape.Updated dependencies [8dd8dc8]
- @mmnto/totem@1.14.13