Skip to main content
The lab produces a focused set of projects that work together as an agent engineering stack — for building, evaluating, and understanding AI agents on the JVM.

Loopy

Loopy

Interactive coding agent CLI for Java developers — domain skills, modern TUI, Spring Boot scaffolding, multi-provider support. Where the thesis becomes a product.

AgentWorks

Core agent-* libraries that compose into a complete agent engineering stack. Use the AgentWorks BOM for coordinated version management.

Agent Workflow

Compose multi-step agentic pipelines — steps, typed context, branching, loops, quality gates, parallel execution. Compiles to a graph IR with portable runtimes.

Agent Client

Autonomous CLI agent integrations — unified framework for invoking Claude Code, Gemini CLI, and SWE-bench agents as Spring services. Portable MCP servers, auto-configuration, sandbox isolation.

Agent Judge

Agent-agnostic evaluation with deterministic, command, and LLM judges. Jury system with voting strategies. Zero cost for T0-T1 checks — LLM fires only when cheaper tiers pass.

Agent Bench

Benchmarking suite for Java-centric AI agents on enterprise dev tasks — issue triage, PR review, coverage, compliance. Agent-agnostic with provide/grade separation.

Agent Experiment

End-to-end experiment driver — datasets, runner, jury scoring, variant comparison, sessions, and sweeps. The execution backbone of every lab experiment.

Agent Memory

Progressive memory management — context compaction, token-budgeted retrieval, LLM summarization. 21x token reduction in production. Spring AI BaseAdvisor integration.

Agent Hooks

Portable hook API for steering agent behavior at the tool-call boundary — deterministic safety, observability, and input modification that works across any runtime.

Agent Journal

Behavioral trace capture — every tool call, state transition, and decision point. Feeds Markov fingerprinting and cross-variant behavioral comparison.

Agent Sandbox

Isolated command execution — local, Docker, or E2B cloud backends behind a unified API. Safe execution for untrusted agent code.

Agent Tools

Claude Code-inspired tools for Spring AI agents — file I/O, shell, search, web, subagent orchestration.

Agent Skills

Curated domain knowledge modules (SkillsJars) — teach agents how to test, review, and build Spring applications.

Agento

Agento Studio

Visual environment for designing, composing, and deploying autonomous agents on the JVM. Coming soon.

Agento University

Hierarchical multi-agent platform — campus stewards that continuously maintain software projects. Coming soon.

SDKs & Protocols

Foundational SDKs maintained in the Spring AI Community. Full documentation lives there.

Claude Agent SDK (Java)

Java SDK for Claude Code CLI — three-API architecture, 23-part tutorial, Spring Boot auto-configuration

ACP Java SDK

Agent Communication Protocol — build agents, consume agents, integrate with Zed, JetBrains, and VS Code