Durable Agents
Mis à jour le 2025-01-05Confiance : high
durable-agentslong-running-agentspersistent-stateagent-continuityenterprise-aiidentity-based-agentsautopilot-agentsagent-memorymicrosoft
AI agents designed for persistent, long-term operation with maintained state and context across extended time periods. Unlike ephemeral chat sessions, durable agents retain memory, relationships, and operational context to provide continuous value over days, weeks, or months.
Core Characteristics
Persistent State
- Maintain memory across sessions and restarts
- Preserve context and conversation history
- Retain learned preferences and patterns
- Store operational knowledge and relationships
Long-term Operation
- Designed for continuous or recurring execution
- Can work autonomously over extended periods
- Handle intermittent connectivity and system issues
- Maintain operational continuity without human intervention
Relationship to Other Concepts
identity-based-agents
Durable agents often operate with specific organizational identities:
- Inherit user permissions and access rights
- Maintain accountability through identity systems
- Operate within established authority structures
autopilot-agents
Many autopilot agents are durable by nature:
- Work continuously on assigned tasks
- Maintain progress across sessions
- Handle routine operations without supervision
Use Cases
Enterprise Automation
- Long-term project coordination
- Continuous monitoring and alerting
- Recurring business process execution
- Relationship management and follow-up
glue-work Management
- Persistent coordination between systems
- Long-term workflow orchestration
- Continuous integration and maintenance tasks
- Knowledge preservation and transfer
Technical Requirements
State Management
- Persistent storage for agent memory and context
- State serialization and recovery mechanisms
- Incremental state updates and versioning
- Backup and disaster recovery capabilities
Reliability
- Error handling and graceful degradation
- Automatic recovery from failures
- Health monitoring and alerting
- Load balancing and scaling capabilities
Benefits
Business Continuity
- Maintains operational momentum across time
- Reduces dependency on human availability
- Preserves institutional knowledge
- Enables 24/7 business operations
Relationship Building
- Develops understanding of organizational patterns
- Builds context-rich interactions over time
- Maintains consistent service quality
- Reduces onboarding time for repeated interactions