Skip to content

Major Changes : v0.6.6

Choose a tag to compare

@Zochory Zochory released this 02 Dec 05:10
· 174 commits to main since this release

Major Changes

  1. 66% Latency Optimization (Highlight)
    • Removed JudgeRefineExecutor from workflow graph (deprecated
    with warning)
    • Pipeline simplified: analysis → routing → execution → progress
    → quality
    • DSPyReasoner.router changed from ChainOfThought → Predict
    • Added dspy.routing_model: gpt-5-mini configuration

  2. API Architecture Overhaul (BREAKING)
    • Removed: src/agentic_fleet/api/ (entire package deleted)
    • Added: src/agentic_fleet/app/ (new FastAPI structure)
    • app/main.py - New entry point
    • app/routers/ - streaming.py, conversations.py, agents.py,
    etc.
    • app/dependencies.py - Lifespan and DI management
    • app/schemas.py - Unified Pydantic models

  3. Frontend Modernization (80 files)
    • Removed QueryClientProvider wrapper
    • New useChat hook with conversation management
    • Added ChatContainerRoot, MessageBubble, InputBar components
    • Conversation history in sidebar with auto-generated titles
    • Message persistence fix for assistant responses

  4. Runtime Data Consolidation
    • All runtime paths moved to .var/ directory
    • Compiled DSPy artifact: .var/logs/compiled_supervisor.pkl

──────────────────────────────────────────

Quality Gates Status

Check │ Status
----------------+--------------------------
Unit Tests │ 199 passed, 1 skipped
Type Check (ty) │ All checks passed
Ruff Lint │ Clean
Frontend Lint │ Clean

──────────────────────────────────────────

Breaking Changes

  1. API Import Paths: agentic_fleet.api.* → agentic_fleet.app.*
  2. JudgeRefineExecutor: Deprecated, emits warning if used
  3. Workflow Output: QualityExecutor now yields FinalResultMessage
    directly

What's Changed

  • fix(security): Pin GitHub Actions to commit SHAs and resolve untrusted code checkout vulnerability by @Copilot in #265
  • fix(security): Pin GitHub Actions to commit SHAs to resolve CodeQL alerts by @Copilot in #267
  • refactor(frontend): restructure components with feature-based organiz… by @Zochory in #269
  • chore(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #276
  • chore(deps): bump openai/codex-action from 0cb7e270ce49747f8c51ebb61d1a169ed67b5764 to f3036cd34d4257a8df0c846c9c4988166860b304 by @dependabot[bot] in #274
  • chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #273
  • Refactor by @Zochory in #280
  • Enhance Qlaus agent documentation and guidelines by @Zochory in #285
  • Improve MessageList: use descriptive variable names and stable React keys by @Copilot in #286
  • feat(core): Add Magentic One orchestration framework by @Zochory in #291
  • feat(agents): Add five specialist agents with prompts by @Zochory in #292
  • feat(models): Add Pydantic models and utility functions by @Zochory in #294
  • feat(workflows): Add MagenticBuilder and workflow orchestration by @Zochory in #295
  • feat(api): Add OpenAI Responses API with SSE streaming by @Zochory in #293
  • feat(frontend): Enhance UI with chain-of-thought display by @Zochory in #296
  • feat(testing): Add comprehensive test suite and load testing by @Zochory in #297
  • feat(config): Update configuration and documentation by @Zochory in #298
  • Remove hardcoded development path from documentation by @Copilot in #306
  • Fix CI failure from missing Git LFS object in microsoft/agent-framework by @Copilot in #310
  • fix(frontend): Resolve security vulnerabilities and build errors by @Zochory in #312
  • Replace hardcoded absolute path with PROJECT_PATH environment variable by @Copilot in #305
  • Remove unused k6 Python package causing build failures by @Copilot in #311
  • Potential fix for code scanning alert no. 118: Log Injection by @Zochory in #307
  • Clarify integration test exceptions and coverage exclusion policies in testing spec by @Copilot in #304
  • Potential fix for code scanning alert no. 120: Log Injection by @Zochory in #303
  • Security: Prevent log injection and information disclosure in error handling by @Copilot in #319
  • Chore/sync 20251104 by @Zochory in #313
  • fix: skip Git LFS during release workflow dependency installation by @Copilot in #324
  • feat(fast-path): implement fast-path routing, classifier, and tests by @Zochory in #326
  • Feature/persistence chat by @Zochory in #334
  • Fix/backend optimization by @Zochory in #338
  • Add SQLite persistence and consolidate schemas by @Zochory in #340
  • Refactor tests: Replace hardcoded values with constants and improve patterns by @Copilot in #341
  • chore(deps): bump actions/setup-node from 4.1.0 to 6.0.0 by @dependabot[bot] in #344
  • Breaking refactor by @Zochory in #349
  • chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in /src/frontend in the npm_and_yarn group across 1 directory by @dependabot[bot] in #353
  • documentation and configuration by @Zochory in #355
  • Refactor persistence test setup: factory pattern, async fixtures, precise assertions by @Copilot in #356
  • chore(deps): bump actions/setup-node from 4.1.0 to 6.0.0 by @dependabot[bot] in #354
  • Cosmos db integration by @Zochory in #358
  • Refactor test files: improve error handling, testability, and code clarity by @Copilot in #359
  • Cleaning and Refactoring: Architecture Overhaul, API Enhancements, and DSPy Integration by @Zochory in #361
  • chore(deps): bump actions/dependency-review-action from 46a3c492319c890177366b6ef46d6b4f89743ed4 to 3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261 by @dependabot[bot] in #367
  • chore(deps): bump actions/github-script from 7.0.1 to 8.0.0 by @dependabot[bot] in #363
  • chore(deps): bump astral-sh/setup-uv from 1 to 7 by @dependabot[bot] in #364
  • chore(deps): bump actions/create-github-app-token from 2.1.1 to 2.2.0 by @dependabot[bot] in #365
  • chore(deps): bump actions/checkout from 3 to 6 by @dependabot[bot] in #362
  • Refactor code structure for improved readability and maintainability by @Zochory in #369
  • Update project configuration, documentation, and remove obsolete frontend code by @Zochory in #371
  • Feat/frontend streaming cleanup by @Zochory in #376
  • chore: code quality improvements and workflow modernization by @Zochory in #379
  • Add uv venv step to CI workflow to fix virtual environment error by @Copilot in #389
  • feat: Refactor structure, add Discussion mode, and enhance DSPy integration by @Zochory in #381
  • Refactor duplicated MCP tool code into BaseMCPTool base class by @Copilot in #391
  • Apply code review fixes: configurable thresholds, specific exceptions, refactored fast-path by @Copilot in #392
  • Refactor and enhance AgenticFleet application architecture by @Zochory in #394
  • – Latency Optimization, Frontend Overhaul & Conversation History by @Zochory in #401
  • chore(deps): bump actions/labeler from 5 to 6 by @dependabot[bot] in #399
  • chore(deps): bump actions/setup-node from 4.4.0 to 6.0.0 by @dependabot[bot] in #397
  • chore(deps-dev): bump express from 5.1.0 to 5.2.1 in /src/frontend in the npm_and_yarn group across 1 directory by @dependabot[bot] in #402
  • chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #400
  • chore(deps): bump actions/stale from 9 to 10 by @dependabot[bot] in #396
  • chore(deps): bump actions/download-artifact from 4.3.0 to 6.0.0 by @dependabot[bot] in #398
  • Fix for Empty except by @Zochory in #405
  • Fix for Empty except by @Zochory in #406
  • chore(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /src/frontend in the npm_and_yarn group across 1 directory by @dependabot[bot] in #408
  • Refactor: Add cache constant, add docstrings, and clean up code by @Copilot in #407
  • Code quality improvements: compatibility, maintainability, and naming fixes by @Copilot in #410

Full Changelog: v0.5.4...v0.6.6