Changelog ========= All notable changes to AIECS will be documented in this file. The format is based on `Keep a Changelog `_, and this project adheres to `Semantic Versioning `_. [Unreleased] ------------ Changed ~~~~~~~ * **BREAKING**: HybridAgent no longer supports ReAct text format (TOOL:/OPERATION:/PARAMETERS:, FINAL RESPONSE: finish). Use OpenAI-compatible Function Calling only. See docs/developer/DOMAIN_AGENT/REACT_TO_FUNCTION_CALLING_MIGRATION.md. * **BREAKING**: Removed `react_format_enabled` from AgentConfiguration. * HybridAgent tool loop aligned with Claude BetaToolRunner: append-only messages, no iteration labels, first user message = raw task only. * Callers (e.g., MasterController) MUST NOT append initial_act_prompt or Step 1/2 to task; move to system prompt if needed. Planned (v3) ~~~~~~~~~~~~ * **BREAKING (v3, E-11)**: Remove public ``SkillCapableMixin`` API (``attach_skills``, ``get_skill_context``, ``detach_all_skills``). Skill attach, context injection, and detach will be **SkillPlugin only**. See ``docs/developer/DOMAIN_AGENT/PLUGIN_SYSTEM.md`` §SkillCapableMixin removal plan for caller inventory and migration checklist. Mixin deletion is a **separate breaking PR** after grep confirms no new direct callers. Added (Phase 3+ extensions) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ * ``KnowledgePlugin`` (``knowledge@builtin``): PRE_TASK augment, PRE_MAIN_LOOP graph short-circuit, ON_ITERATION_START retrieval; ``KnowledgeAwareAgent`` delegates to plugin kernel (E-01–E-07). * ``CollaborationPlugin`` (``collaboration@builtin``): AGENT_INIT peer registry in ``plugin_state["collaboration.peers"]``; optional BUILD_MESSAGES hint; no cross-agent orchestration (E-08). * Knowledge parity golden fixtures: ``knowledge_augment.yaml``, ``knowledge_short_circuit.yaml``. [1.5.3] - 2024-01-XX -------------------- Added ~~~~~ * Comprehensive Sphinx documentation * Read the Docs integration * API reference documentation * User guides and tutorials Changed ~~~~~~~ * Improved configuration management * Enhanced error handling * Updated dependencies Fixed ~~~~~ * Various bug fixes and improvements [1.5.2] - 2024-01-XX -------------------- Added ~~~~~ * New tool validation scripts * Enhanced type checking * Improved dependency management Changed ~~~~~~~ * Updated LLM provider integrations * Improved performance [1.5.1] - 2024-01-XX -------------------- Added ~~~~~ * Document processing tools * Web scraping capabilities * Data analysis tools Changed ~~~~~~~ * Refactored core architecture * Improved async support Fixed ~~~~~ * Database connection issues * Cache invalidation bugs [1.5.0] - 2024-01-XX -------------------- Added ~~~~~ * Multi-provider LLM support * Agent system * Context management * Task orchestration * WebSocket support Changed ~~~~~~~ * Major architecture refactoring * Renamed from "app" to "aiecs" * Updated project structure [1.0.0] - 2023-XX-XX -------------------- Added ~~~~~ * Initial release * Basic FastAPI server * Celery task queue * PostgreSQL integration * Redis caching * Basic tool system .. note:: For a complete list of changes, see the `GitHub releases page `_.