https://brdloush.github.io/livewire 0.11.0 β Clojure nREPL wired into your running Spring Boot app, giving extra powers to both AI agents π€ and humans πͺ
What's new in 0.11.0:
- faker/build-test-recipe β captures the full generated entity graph as a typed recipe map (`{:type β¦ :value β¦}`), now including the Spring repo bean name per entity. Exact seed for @BeforeEach setup and assertions β zero invented values, zero fixture files
- lw/repo-entity / lw/all-repo-entities β authoritative repoβentity mapping at runtime, no convention guessing
- Faker heuristic table expanded: 54 new field-name patterns covering person, address, financial, content, appearance, and more
For those catching up since 0.6.0: quite a bit has landed since then β blast-radius / dead-methods / method-dep-map callgraph analysis (usable for splitting large beans with too many dependencies), Hibernate entity introspection, @Query hot-swap watching, MVC endpoint probing, JPQL with smart entity serialization, and the full faker test-data generation suite.
Works particularly well with AI agents π€ (#eca, clojure-mcp, Claude Code) that can now observe the live JVM, generate real test data, and write integration tests grounded in actual service behaviour β not guesses.
Human-friendly, agents welcome (`be EXTRA careful what data you share with your agent!`). DEMO video & test Spring Boot app included!
Tested against Spring Boot 4.0.1 / Spring Core 7.0.2 / Hibernate 7.2. Should also still work with spring boot 3.5 and hibernate 6.
Dev only β you've been warned. π