Changelog
All notable changes to LOPs (Language/Learning/Logic/Latent Operators) will be documented in this file.
[0.1.1] - 2025-09-02
Agent SessionNEW
- Enhanced session management and agent integration
- New operator for multi-session chat management with persistence
- Direct Agent operator integration with chain ID tracking
- OpenAI-compliant conversation format with tool calling structure
- Turn table processing for conversation reconstruction
- Tool history correlation and session isolation
- Usage tracking and performance metrics
Agent OrchestratorNEW
- New multi-agent orchestration system replacing legacy orchestrator
- Advanced swarm session logic with agent renaming
- Complete tool calling history across orchestration loops
- Main agent context integration with action agents
- Initial creation replacing legacy orchestrator functionality
Tool VFSNEW
- New virtual file system operator for agent communication
- File operations without touching actual filesystem
- Operations tracking table with timestamp and status
- Menu cleanup and unnecessary parameter removal
Agent(v1.3.2)
- Multi-turn tool calling with Toolbudget parameter
- Parallel tool execution capability
- Turn table system for conversation event capture
- Chain ID tracking for multi-turn conversations
- Reasoning model support for thinking models with reasoning level par
- Added Anthropic model support
- Enhanced streaming tool detection across providers
- Improved tool call deduplication and history management
- Better error handling and logging levels
- Force option for tool choice and auto-generated chain IDs
- Enhanced tool loading robustness for backward compatibility
- Improved tool loading robustness for backward compatibility
- Enhanced agent capabilities and tool integration
Chat Viewer(v2.0.0)
- Complete architecture rewrite with centralized web server
- HTTP-based communication replacing JavaScript parameter limits
- Dynamic service path routing eliminating port conflicts
- Full-width message input with auto-resize
- Direct user message submission from web interface
- Enhanced styling matching LOP Studio Dashboard
- Collapsible tool call display and reactive font sizing
- Agent Session integration with extensible message handling
- Intelligent message diffing and robust error handling
- Initial release with basic chat viewing capabilities
Gemini Live(v2.3.1)
- Session history table with readable labels and duration tracking
- Pause conversation functionality with resume status
- Smart session resumption for recent conversations
- Improved nested array handling for function calling schema
- Enhanced session age parsing and connection error handling
- Parameter name shortening and better logging transparency
- Enhanced session management and history tracking
- MCP tool integration improvements
Gemini Image Gen(v1.1.1)
- Added Gemini 2.5 Flash (Nano Banana) image generation support
Search(v2.1.0)
- Multi-provider search architecture replacing Serper-only implementation
- Support for Tavily, Firecrawl, Brave Search, Exa AI
- Intelligent provider routing based on search type and cost
- Enhanced search types including research, academic, news, maps
- Fallback system with cost estimation and budget protection
- Standardized result format and advanced filtering options
- Legacy Serper tool maintained for compatibility
- Improved menu transparency for provider capabilities
- GetTool integration for LOPs controller compatibility
- Major rewrite with multi-provider architecture
- GetTool integration for LOPs controller compatibility
Source Crawl4AI(v1.3.0)
- Table input mode support
- Better deduplication algorithms
- Enhanced multi-agent source gathering
- Improved multiple source handling simultaneously
- Enhanced crawling capabilities
- Initial multi-agent support
STT AssemblyAI(v1.1.0)
- Added CHOP channels for parity with other STT operators
- Segments parameter for transcript segmentation
- Menu cleanup and dependency management
- Menu cleanup and initial improvements
STT Kyutai(v1.2.1)
- Added CHOP channels for parity across all STT operators
- TCP IPC mode for robust worker communication
- Auto worker reattachment on TouchDesigner restart
- TCP heartbeat system for connection monitoring
- Segments parameter for transcript segmentation
- Menu cleanup and improved parameter organization
- TCP IPC mode implementation
STT Whisper(v1.2.1)
- Added CHOP channels for parity across all STT operators
- TCP IPC mode for robust worker communication
- Auto worker reattachment on TouchDesigner restart
- TCP heartbeat system for connection monitoring
- Segments parameter for transcript segmentation
- Menu cleanup and improved parameter organization
- TCP IPC mode and enhanced worker management
MCP Server(v2.0.0)
- MCP Config integration with centralized server management
- Load/Save server UI with Current Server dropdown
- Auto-start functionality for configuration loading
- Connection settings persistence and port management
- Built-in server protection preventing disk saves
- Improved dependency detection with importlib.metadata
- Surgical venv path insertion resolving sys.path conflicts
- Critical bug fixes for dependency detection
- GetTool integration for automatic tool discovery
Tool DAT(v2.0.0)
- Complete rewrite as StagedDatToolEXT with staged editing workflow
- Explicit operation enum replacing multi-purpose tool
- Staged preview system with dedicated staging/diff DATs
- Confirmation workflow with Apply/Always Allow/Cancel options
- Undo/Redo support with proper TouchDesigner undo blocks
- New operations: create_dat, insert_row, insert_column
- Enhanced find_replace with regex and case sensitivity
- Improved parameter organization and validation
Tool Parameter(v1.3.0)
- Added sequence support for array handling
- Upgraded parameter management with edit/insert/delete operations
- Removed bias from tool for generic value get/set functionality
- Enhanced parameter management capabilities
- Added undo block support for parameter adjustments
Tool Monitor(v1.2.0)
- Unified parameter structure reducing from 30+ to 13 parameters
- Recursive error detection for nested script errors
- Fixed duplication issues and improved change detection
- Reduced capture delay to 0.1s for responsiveness
- Character count logging with data volume reporting
- Debug mode with comprehensive error detection logging
RAG Index(v1.1.1)
- Added Ollama embeddings integration
- Enhanced embedding type support for HuggingFace and OpenAI
- Resolved import errors for embedding model initialization
[0.1.0] - 2025-07-31
First Alpha Release - New experimental operator family for touchdesigner with ~60 operators.