v2.48.0
6 months ago by Craig Adam
New Features
-
Introduced a full AI Agent architecture:
BaseAgentfor domain-specific prompt executionConductorAgentfor autonomous orchestration and planningAgentRunnerto coordinate prompt execution and planningAgentFactoryto create agents viaMJGlobalclass factoryAIAgentRunandAIAgentRunStepentities for persistence and tracking- Support for parallel and sequential step execution with deterministic ordering
- Structured JSON responses for consistent parsing
- Context compression for long-running conversations
- Progress tracking, cancellation, and data-driven template rendering
-
Enhanced
ComponentSpecmetadata in@memberjunction/skip-types:- Added optional
functionalRequirements,dataRequirements, andtechnicalDesignfields - Introduced supporting types to document goals, data sources, architecture, and edge cases
- Enables better design-time documentation and AI-assisted code generation
- Added optional
Improvements
- All AI Agent framework components are fully typed and integrated with the MJ class factory
- Enhancements are fully backward compatible and designed for composability and automation
