v2.115.0
1 day ago by Ethan Lin
New Features
- AI-Generated Actions System: Complete framework for creating actions from natural language descriptions with automated TypeScript code generation
- Enhanced SVG Chart Generation: Replaced Vega-Lite with D3.js for better performance and publication-quality visualizations
- Event Abstract Submission Demo: Complete Angular UI implementation with dashboard, forms, and AI-powered abstract grading
- Codesmith Agent Enhancement: New sub-agent with sandbox code execution capabilities and behavioral improvements
- Actions Documentation: Comprehensive development guides including 40+ core actions across 11 categories
- Generated Actions Samples: Ready-to-use example action metadata files for common patterns
Improvements
- Agent Manager Prompts: Enhanced prompt design with response format specifications and improved intent detection
- Code Execution Actions: Enhanced Execute Code action with better error handling and sandbox limitations
- Research Agent Capabilities: Added array append syntax for output mapping and improved agent orchestration
- Flow Agent Reliability: Improved path condition evaluation by storing step results before traversal
- Dashboard Navigation: Enhanced entity navigation links and improved form user experience
- Agent Embedding Service: Better similarity matching for agent discovery
Bug Fixes
- Flow Agent Path Conditions: Fixed condition evaluation by storing step results before path traversal
- Conversation UI: Fixed hamburger menu functionality and loading race conditions
- SQL Error Logging: Cleaned up verbose error logging and standardized MJ_VERBOSE usage
- TypeScript Compilation: Fixed compilation errors in example user subclass implementations
Migration & Metadata
- Major Metadata Sync: 17,000+ line migration updating actions, prompts, agents, and component configurations
- Agent Prompt Templates: Updated templates for codesmith, research agents, and planning designer
- Action Sample Library: New sample action metadata demonstrating common patterns and use cases
