Catch the architecture regressions a change introduces: a new dependency cycle, a layer crossed the wrong way, coupling nobody asked for. enola pins your codebase's dependency graph as a baseline and grades each change against it, and serves the graph to coding agents over MCP. This gem is a pure-Ruby wrapper around enola, the architecture-graph tool by enola-labs, so it runs from Bundler as `bundle exec enola`; for Rails, use enola-rb. The gem versions itself; the enola release it drives is named in its UPSTREAM_VERSION, 0.4.35 here. The binary is not in the gem: the first command that needs it downloads the release for your platform, verifies it against the checksum the release publishes, and keeps it in a per-user cache. Every command and exit code is forwarded unchanged. This gem is not an enola-labs release.
Required Ruby Version
>= 3.2.0
Authors
Muhamed Isabegovic
Versions
-
0.5.7
-
source
- 0.5.7 source October 26, 2026 (26.5 KB)
-
-
0.5.6
-
source
- 0.5.6 source October 20, 2026 (22.5 KB)
-
-
0.5.5
-
source
- 0.5.5 source September 14, 2026 (22 KB)
-
-
0.5.4
-
source
- 0.5.4 source August 30, 2026 (20.5 KB)
-
-
0.5.3
-
source
- 0.5.3 source August 24, 2026 (20 KB)
-