发布

  • Release v1.0.3 (#2723)

    frostbyte_neo 发布于 2026-04-24 23:09:09 +00:00

    Summary

    Release v1.0.3. Promotes accumulated dev work to main, with version
    bumped to `1.0.3`.

    Merge order (required)

    1. #2721 — main → dev (sync v1.0.2 hotfixes back into dev)
    2. #2722 — chore: bump version to 1.0.3
    3. This PR — dev → main

    Highlights of what ships

    • Dataset queue in set-context async manager (#2695)
    • Dataset queue is skipped when backend access control is disabled
    • Migrations for new tables, including `parent_user_id`
    • `OpenAICompatibleEmbeddingEngine` missing `max_completion_tokens`
      fix
    • LanceDB collection name check removed
    • Distributed: global context handling pushed inside `run_tasks`
    • Assorted test, formatting, and dependency updates (litellm,
      onnxruntime)
    • v1.0.2 hotfixes already on main stay consistent via #2721

    Post-merge

    • Tag `v1.0.3` on main
    • Publish release notes

    Test plan

    • CI passes on dev prior to merge
    • CI passes on main after merge
    • `pyproject.toml` version reads `1.0.3` on main post-merge

    🤖 Generated with Claude Code

    Summary by CodeRabbit

    • New Features

    • Sessions: timeline, polling, detailed session view, stats, and
      cost-by-model reporting.

      • Dataset queue to limit concurrent dataset processing.
    • Connect Agent onboarding flow and improved API key creation/deletion
      UX.

    • Agent trace capture with per-step feedback and session-scoped
      persistence.

    • Improvements

    • Dashboard redesigned with activity feed, filters, time ranges, and
      enhanced search scopes (session/trace/graph).

      • Recall expanded to aggregate multi-source results.
      • Uploads now trigger an explicit cognification step.
    • Documentation & Configuration

    • Type-check tooling switched to ty; new env knobs for search-history
      logging and dataset-queue controls.

    下载附件