CtrlK
BlogDocsLog inGet started
Tessl Logo

gamussa/langchain4j-agentic

Build and demo Java AI agent systems with langchain4j-agentic: workflow patterns, supervisor, custom Planner strategies (incl. the flagship typed-verdict / CriticResult-style critic pattern), plus MCP tools, A2A remote agents, build setup, and conference-demo storylines. Pinned to 1.15.0 / 1.15.0-beta25.

84

4.76x
Quality

89%

Does it follow best practices?

Impact

100%

4.76x

Average score across 2 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

langchain4j-agentic Tessl tile

A Tessl tile giving AI coding agents authoritative context for building and demoing Java AI agent systems with the langchain4j-agentic module. Combines official-docs API reference (langchain4j/docs/docs/tutorials/agents.md) with demo-building guidance, integrations, and runnable templates.

The centerpiece is the typed-verdict Custom Strategy (illustrated as CriticResult — a user-defined inter-agent object, not a framework type) — see docs/custom-strategy-critic-result.md.

Contents

TypePathLoading
Skillskills/langchain4j-agentic/SKILL.mdOn invocation
Rulesrules/agentic-best-practices.mdAlways loaded (steering)
Docsdocs/*.mdOn-demand via MCP
Assetsskills/langchain4j-agentic/assets/build.gradle.kts, App.java
Scriptsskills/langchain4j-agentic/scripts/check_versions.sh

Docs

  • docs/index.md — overview, current versions, navigation
  • docs/custom-strategy-critic-result.md — ⭐ flagship typed-verdict Custom Strategy, CriticResult-style (the "money slide")
  • docs/agents-and-scope.md@Agent, the builder, AgenticScope
  • docs/workflow-patterns.md — sequential, loop, parallel, parallel-mapper, conditional, human-in-the-loop, planner+executor+critic
  • docs/agent-configuration.md — optional, async, streaming, dynamic model, error handling, observability
  • docs/declarative-api.md — annotation API, supplier annotations, strongly typed keys
  • docs/pure-agentic.md — supervisor, custom Planner patterns (goal-oriented, P2P, voting)
  • docs/tools-memory-and-build.md — tools, memory, models, -parameters, BOM split, dependencies
  • docs/mcp-and-a2a.md — MCP tool servers and A2A remote agents
  • docs/demo-storylines.md — four-act conference/workshop demo
  • docs/gotchas.md — top-10 live-demo risks + API-correctness notes

Versions

Confirmed current 2026-05-25 via maven-metadata.xml (refresh with scripts/check_versions.sh):

  • core langchain4j / -anthropic / -bom: 1.15.0 (GA)
  • langchain4j-agentic / -agentic-a2a / -agentic-patterns / -mcp: 1.15.0-beta25 (pin explicitly — not in BOM)

Develop locally

tessl tile lint .              # validate structure & content
tessl install file:.           # install from filesystem into the current repo
tessl tile pack --output ./dist .

Publish

Set a real workspace in tile.json (name: "<workspace>/langchain4j-agentic"), then tessl tile publish.

Notes

  • langchain4j-agentic is experimental; the BOM does not manage the beta artifacts — pin them independently.
  • Custom patterns (goal-oriented, P2P, voting) ship in langchain4j-agentic-patterns.
  • The WIP/langchain4j-agentic-research/ folder holds the original demo research this tile was reconciled from; it is not part of the published tile.
Workspace
gamussa
Visibility
Public
Created
Last updated
Publish Source
CLI
Badge
gamussa/langchain4j-agentic badge