azure-ai-agents-persistent-java
CommunityCreate 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.