Documentation Index
Fetch the complete documentation index at: https://lab.pollack.ai/llms.txt
Use this file to discover all available pages before exploring further.
This project has moved from
spring-ai-community/agent-client to
markpollack/agent-client. The Maven groupId changed from
org.springaicommunity.agents to io.github.markpollack.Architecture
Three layers, each usable independently:| Layer | Module | Framework Deps |
|---|---|---|
| Core API | agent-client-core | None — plain Java |
| Spring Boot Auto-Config | agent-client-spring-boot-autoconfigure | Spring Boot |
| Starters | agent-starter-claude, etc. | Spring Boot |
Providers
Claude Code, Codex (OpenAI), Gemini CLI, Amazon Q, Amp. Provider selection at construction time — everything afterAgentClient.create(model) is portable.
LOOSE / STRICT Modes
AgentClientMode controls default permissiveness. LOOSE (default) bypasses sandbox restrictions and git checks for frictionless evaluation. STRICT requires explicit opt-in.
Source
GitHub
Source code, examples, and getting started guide
Related
Agent Sandbox
Isolated execution — local, Docker, or E2B cloud
Agent Workflow
Uses Agent Client for
ClaudeStep and AgentClientStep