Skip to content

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.