> ## Documentation Index
> Fetch the complete documentation index at: https://learn.getodin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 1.7.0

> Released 2025-11-11

## New Features

### Project Interfaces

* **Customizable User Experience**: Create custom interfaces to replace the default chat mode and tailor the user experience
* **Capabilities:**
  * Build app-like interfaces with multiple pages
  * Support for different page types (chat, custom elements)
  * Publish and share interfaces with users
  * Set default interfaces per project
  * Configure page layouts with custom icons and elements
* **Benefits:**
  * Greater control over how users interact with your project
  * Create purpose-built experiences for specific use cases
  * Professional, branded interfaces for external users

### Prompt Library for Agents

* **Template Management**: Agents now have dedicated prompt libraries to store and organize reusable prompts
* **Features:**
  * Create, edit, and organize prompt templates per agent
  * Set prompt ordering and active status
  * Quick access to common prompts during conversations
  * Enable/disable prompt library feature per agent
* **Benefits:**
  * Faster workflow with pre-built prompts
  * Consistency in agent interactions
  * Easy sharing of proven prompt patterns

### Agent Memory System

* **Intelligent Preference Learning**: Agents can now remember user preferences, facts, and context across conversations
* **Capabilities:**
  * Automatic detection of memorable information from conversations
  * Approval workflow for pending memories (auto-approve or manual)
  * Three memory types: preferences, facts, and context
  * Configurable memory settings (max memories, memory types)
  * Memory expiration and management
  * Seamless integration into agent system prompts
* **Detection Rules:**
  * Filters out casual remarks and temporary statements
  * Avoids duplicate memories
  * Focuses on genuinely useful contextual information
* **Benefits:**
  * More personalized agent interactions
  * Better context retention across conversations
  * Reduced need to repeat preferences or information

### Automator V2 (Beta)

* **Next-Generation Workflow Engine**: New Valkyrie workflow system
* **Performance Improvements:**
  * Faster workflow execution with optimized node-based architecture
  * Advanced execution engine with proper lifecycle management
  * Support for parallel execution and dependency resolution
  * Cancelable execution with proper error handling
* **Enhanced Capabilities:**
  * 16 available node types including AI, communication, database, and flow control
  * Deeper integration with agents for streaming and real-time updates
  * Support for all execution modes (manual, trigger, test, webhook)
  * Node-level execution tracking and debugging
* **Migration Support:**
  * Toggle V2 automator on/off per project
  * Automatic migration toolkit for existing workflows
  * Backward compatibility during transition

### Suggested Responses

* **Contextual Follow-ups**: Agents can now generate intelligent suggestions for the user's next message
* **Features:**
  * Automatic generation based on conversation history
  * 3-5 contextually relevant suggestions per message
  * Uses agent's configured model for generation
  * Background processing (non-blocking)
  * Enable/disable per agent via prompt settings
* **Benefits:**
  * Improved conversation flow
  * Helps users explore topics more deeply
  * Reduces cognitive load on users

### Improve Prompt with AI

* **Magic Prompt Enhancement**: AI-powered prompt optimization for better results
* **Capabilities:**
  * Analyzes and enhances user prompts for clarity and effectiveness
  * Uses expert prompt engineering techniques
  * Provides explanation of key changes
  * One-click revert to original prompt
  * Uses the selected agent's model for improvements
* **Enhancement Areas:**
  * Clarity and specificity improvements
  * Contextual enrichment
  * Structural organization
  * Output specifications
  * Role assignment where beneficial
* **Features:**
  * Real-time prompt improvement in chat interface
  * Visual indicator for improved prompts
  * Improvement metadata tracking
  * Optional usage guidance

***

## Improvements

### SQL Agent Performance

* **Connection Speed Optimization**: Significantly improved SQL agent connection and query performance
* **Technical Improvements:**
  * Lazy table reflection to skip pg\_catalog queries on initialization
  * Custom table schemas bypass expensive metadata queries
  * NullPool connection strategy for better resource management
  * Comprehensive timing instrumentation for performance monitoring
  * SecureSQLDatabase with query-level validation
  * Optimized connection string building
* **Impact:**
  * Faster initial connections to SQL databases
  * Reduced latency for SQL operations
  * Better scalability for projects with many tables

### Agent Builder Enhancements

* **JSON Builder Integration**: Moved JSON builder directly into the agent builder interface
* **Benefits:**
  * Streamlined workflow - no need to switch between pages
  * JSON configurations accessible within agent settings
  * Embedded JSON editor in the agent customization panel
  * Better context when configuring agent responses
  * Unified agent configuration experience

***

## Additional New Features

### Import/Export System

* **Project Portability**: Comprehensive import/export functionality for entire projects
* **Capabilities:**
  * Export complete projects including agents, knowledge base, workflows, and smart tables
  * Import projects with automatic ID remapping and conflict resolution
  * Export custom tools (workflows) with dependencies
  * Agent export with toolkit configurations
  * Knowledge base folder download/upload
  * Smart Table schema export/import
  * Interface configurations export
  * JSON documents (output templates) portability
* **Benefits:**
  * Easy project migration between environments
  * Project templates and backups
  * Workflow sharing across teams
  * Faster project setup with pre-built configurations

### New Toolkits

#### Confluence Toolkit

* **Atlassian Integration**: Manage Confluence spaces, pages, and content
* **Features:**
  * OAuth 2.0 authentication with Atlassian
  * Read and write Confluence content
  * Search across spaces and pages
  * Page creation and updates
  * Space management
  * Token refresh support
* **Benefits:**
  * Automated documentation workflows
  * Team collaboration integration
  * Knowledge base synchronization

#### Image Generation Toolkit

* **AI Image Creation**: Generate images from text prompts using DALL·E
* **Features:**
  * DALL·E 3 model support
  * Multiple image sizes (1024x1024, 512x512, 256x256)
  * Quality options (standard or HD)
  * Generate 1-4 images per request
  * Automatic upload to Supabase storage
  * Persistent image URLs
  * Images attached to chat messages
* **Configuration:**
  * Configurable provider, model, and API settings
  * Default size and quality preferences
  * Control over image history inclusion
* **Benefits:**
  * Visual content creation from text
  * Marketing asset generation
  * Prototype and mockup creation

#### Microsoft SharePoint Toolkit

* **Enterprise Document Management**: Integration with SharePoint for file operations
* **Features:**
  * Production-ready error handling
  * File encoding support
  * Document library access
  * File upload and download
  * Auto-save capabilities
* **Benefits:**
  * Enterprise document workflow automation
  * SharePoint integration for large organizations
  * Seamless file management

#### Python Script File Upload

* **Code Execution Enhancement**: Upload Python scripts (.py files) directly to sandbox
* **Features:**
  * Script file validation
  * Upload to Python sandbox
  * File management within sandbox
  * Support for multiple file types (txt, csv, json, py, md, pdf, xlsx, docx)
  * 10MB file size limit per file
* **Benefits:**
  * Complex script execution workflows
  * Reusable code modules
  * Better organization of Python tools

### Web Search Whitelisted URLs

* **Search Restriction**: Limit web searches to specific trusted domains
* **Features:**
  * URL whitelist configuration per agent
  * Domain-level filtering
  * Support for multiple URLs
  * Validation and error handling
  * Automatic domain extraction from full URLs
  * Batched search with large whitelists
* **Benefits:**
  * Control information sources
  * Ensure data quality and accuracy
  * Compliance with information policies
  * Reduce irrelevant search results

***

## Bug Fixes

### User Interface Fixes

* **Theme Consistency**: Resolved theme inconsistencies across the application
* **Table Display**: Fixed center alignment and theme-based colors for tables
* **Sidebar**: Updated sidebar layout and mobile responsiveness
* **Chat Interface**: Fixed message clearing when creating new chats
* **Agent Selection**: Improved agent selector integration in message input
* **Citation Rendering**: Fixed citation counting on rerender bug
* **Link Parsing**: Improved link rendering at token boundaries
* **Resource View**: Adjusted height for better resource display
* **Logs UI**: Enhanced log viewing interface
* **Multiple Chats**: Fixed chat switching and list UI issues

### Authentication & OAuth Fixes

* **Confluence OAuth**: Made site URL optional in OAuth configuration
* **Salesforce OAuth**: Fixed credential resolution in callback
* **Asana OAuth**: Improved login URL generation using ServiceRegistry pattern
* **OAuth Security**: Fixed credentials logging vulnerabilities
* **Chatbot Auth**: Made anonymous authentication more seamless

### Workflow & Automator Fixes

* **Smart Table Referencing**: Improved table mapping in workflow nodes
* **Empty Python Output**: Fixed issue with Python results losing type information
* **Workflow Positioning**: Resolved non-fixed width position handling
* **Scheduler Node**: Fixed database error when adding scheduler to workflow
* **Draft Saves**: Corrected non-null violation in workflow draft saves
* **Loop Node**: Fixed iterator variable display in loop piece
* **Conditional Node**: Improved condition evaluation and edge wiring
* **Unicode Escape**: Fixed unsupported Unicode sequences in published workflows

### Database & Performance Fixes

* **Connection Leaks**: Added fixes for database connection leaks
* **Composite Indexes**: Removed problematic composite indexes
* **GIN Index**: Fixed GIN index configuration
* **Chat Context**: Hotfix for wiping chat context on every new message
* **Agent v2**: Fixed loading context only from Redis issue
* **Documents Table**: Added missing columns to documents table

### Integration Fixes

* **Odoo Integration**: Fixed integration for workflows
* **Teams Bot**: Corrected upload method handling
* **Import/Export**: Fixed agent and workflow references after import
* **Smart Table Export**: Improved default value handling in column export
* **JSON Variable Selector**: Fixed variable selection in JSON fields
* **Malformed Toolkit Configs**: Added validation and error handling

### Project & Team Management Fixes

* **Team Creation**: Fixed Stripe ID conflict when adding users to teams
* **User Management**: Improved user record updates when removing members
* **Duplicate Prevention**: Added checks to prevent duplicate team additions
* **Project Clone**: Added authorization check on project cloning
* **Project Owner**: Fixed privilege escalation in project owner deletion

### Other Fixes

* **File Upload**: Fixed KB pagination check for filtered files
* **Sync Schedule**: Removed invalid minutes and hours options
* **Image Generation**: Corrected configuration for on-premise deployments
* **Transcript Handling**: Improved meeting transcript processing
* **PDF Rendering**: Fixed legacy PDF viewer issues
* **Automator Execution**: Resolved asyncio error in agent manager toolkit
