Skip to main content
Pollack AI Lab
Build · Evaluate · Improve Agentic Software
The aim is simple: build agents, measure what they do, and understand what makes them better. The lab contains the methods, software, and experiments behind that work. By Mark Pollack, creator of Spring AI.

Agento Forge

Methodology and executable toolkit for building and evolving agentic software. Six phases, with evaluation and retained learnings as first-class artifacts.

AgentWorks

Reusable infrastructure for running, observing, evaluating, and experimenting with agents on the JVM.

Experiments

Controlled experiments on what changes agent behavior and outcomes, with the variants and data published alongside each result.

Highlights

What’s genuinely new and cool across the lab right now.

Verify what the spec actually asked for

EARS and RFC 2119 judges read a written requirements document back against the code that was supposed to satisfy it.

Three new CLI agents, same Java API

Grok, Antigravity, and Junie join Claude, Gemini, and Codex behind one interface.

Six runtimes, one trace format

Claude, Gemini, Grok, Codex, Antigravity, and Junie feed one portable trace and cost schema.

A verdict you can still read in six months

Read what was decided, whether the recorded facts support it, which stage decided, and what the record cannot say.

Active release train

The whole suite ships as one coordinated train, pinned by the AgentWorks BOM — currently 1.21.0, spanning a dozen libraries all shipped within the last month.

Core Projects

ACP Java SDK

Agent Client Protocol — build and consume agents for Zed, JetBrains, VS Code

Agent Workflow

Multi-step agentic pipelines with typed context, quality gates, and portable runtimes

Agent Judge

Evaluation with deterministic, command, and LLM judges

Agent Client

Claude, Gemini, and Codex as actively verified Spring services

Agent Journal

Behavioral trace capture for analysis and observability

Agent Bench

Benchmarking on real enterprise Java tasks

Latest Experiments

Code Coverage v3 — The Exemplar Effect
When existing tests use older patterns, skills can’t override them — the codebase is the agent’s primary teacher. 2 variants on Spring PetClinic.
Apr 2026 · Complete · Details →
Code Coverage v2 — Skills vs Knowledge Bases
Do structured skills beat flat knowledge injection? Skills + pre-analysis cut steps 31% with no quality loss. 7 variants.
Mar 2026 · Complete · Details →
Code Coverage v1 — Knowledge Injection Baseline
9 variants testing progressive knowledge injection on Spring Boot test generation.
Feb 2026 · Complete · Details →

Where this work leads

The software and the method get applied to real products. Bud Spring is a family of agents for controlled software work:
  • Initialize starts a new service on a clean foundation
  • Actualize turns specs and backlog into working software
  • Optimize improves structure and reliability without changing behavior
  • Modernize brings legacy systems forward through framework upgrades and CVE remediation
A sibling project, Bud DDD, applies the same method to domain-driven-design review without tying it to Spring, Java, or any single framework. See the whole family → Agento University is a longer-term exploration of a visual operating environment for a fleet of agents that each own a codebase. These are examples of where the work leads, not the organizing idea of the lab.