azure-ai-agents-persistent-java

Community

Create and manage persistent AI agents in Java

Authordavidrrowley
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Provides a low-level Java SDK to create, run, and manage persistent AI agents, threads, messages, runs, and tools so applications can maintain long-lived agent state, handle tool invocations, and stream responses reliably.

Core Features & Use Cases

  • Persistent Agent Lifecycle: create, list, update, and delete agents with configurable models, instructions, and tool integrations.
  • Threaded Conversations & Runs: start threads, post messages, create runs, poll or stream run events, and handle run statuses including required tool actions.
  • Tools, Files & Vector Stores: integrate code interpreter and function tools, upload files, create vector stores, and enable file search within agent workflows.
  • Use Case: Build a Math Tutor or Research Assistant that reuses agent state across sessions, executes code or functions, and returns streamed responses to users.

Quick Start

Create a PersistentAgentsClient with DefaultAzureCredential, create an agent with tools and instructions, open a thread, post a user message, start a run, and poll or stream until the run completes.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: azure-ai-agents-persistent-java
Download link: https://github.com/davidrrowley/CortexYouV3/archive/main.zip#azure-ai-agents-persistent-java

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.