Latest Updates

v1.33.0

Released: July 26, 2025

New Features

  • AI-Powered Material Generation
    • Added generate() method to create study materials from topics
    • Added generateAndProcess() method for synchronous generation
    • Support for multiple material types: outlines, overviews, notes, summaries
    • Customizable length, education level, and target folder
  • Chat Streaming API
    • Support for both AI SDK format (messages array) and custom format
    • Image attachment support in chat messages
    • Stream processing with proper error handling

Improvements

  • Enhanced material management with generation capabilities
  • Better TypeScript type definitions for generated materials
  • Improved streaming performance with chunked responses

Documentation

  • Added comprehensive material generation guide
  • New streaming chat implementation examples
  • Updated API reference with all generation parameters

v1.27.0

Released: July 24, 2025

New Features

  • Guardrails for Chat Component
    • Added enableGuardrails and guardrailRules configuration options
    • Support for BLOCK, WARN, and MODIFY actions on AI responses
    • Server-side content policy enforcement for safety and compliance
  • Enhanced Chat Component
    • Added thinking/reasoning capabilities to chat responses
  • Keyboard Navigation for Flashcards
    • Arrow keys for card navigation
    • Enhanced accessibility support

Improvements

  • Component Embed Generation Flexibility
    • Both componentId and _id are now accepted in generateEmbed methods
    • Better backwards compatibility with existing integrations

Bug Fixes

  • Fixed citation placement in chat responses to correctly scope content within provided materials
  • Fixed minor bugs in flashcard component animations and state management
  • Fixed test component scoring edge cases

v1.26.0

Released: July 22, 2025

New Features

  • Added createAndProcess method for materials API
    • Automatically waits for material processing to complete
    • Returns fully processed material ready for immediate use
    • Eliminates need for manual polling of processing status
  • Added Data Analyst component API
    • New component type for data analysis and visualization
    • Supports streaming analysis, sessions, and image uploads
    • Includes methods for statistical analysis and chart generation

Bug Fixes

  • Fixed assignment grader response format
    • Removed inaccessible rubric field from response examples
    • Updated documentation to reflect actual API response structure

Documentation

  • Added comprehensive rubric creation examples
  • Improved material processing documentation
  • Added best practices for assignment grading

v1.25.0

Released: July 20, 2025

Features

  • Initial assignment grader API implementation
  • Support for custom rubrics with multiple criteria
  • Material-based grading support

Version Support

SDKCurrent VersionMinimum Supported
JavaScript1.27.01.20.0
Python0.1.0-alpha.200.1.0-alpha.15
Java0.1.0-alpha.170.1.0-alpha.15
Alpha versions may contain breaking changes between releases. We recommend staying on the latest version for the best experience and bug fixes.