Skip to content

Releases: dqsjqian/AriaAgent

AriaAgent 0.2.0

Choose a tag to compare

@dqsjqian dqsjqian released this 09 Oct 10:07

AriaAgent 0.2.0

AriaAgent 0.2.0 selects the published Aria 3.2.0 and Mira 1.1.1
dependencies and moves the Linux Qt CI route to GCC 14.

  • One configure/build/test entry point with explicit platform selection.
  • The LLM client runs against simulated HTTP/SSE services; no real model
    API is required for the test suite.
  • Aria fetch safety and the LLM client smoke suite run as CTest.

Validation: Qt native build with the fetch_aria_safety and
llm_client_smoke suites passes locally; the cross-platform matrix runs in
CI on GCC 14, AppleClang and MSVC.

AriaAgent 0.1.1

Choose a tag to compare

@dqsjqian dqsjqian released this 30 Sep 08:53

AriaAgent 0.1.1

  • Upgrade the resolved framework to Aria 3.1.1 and networking to Mira 1.0.0; adapt TLS clients to the event-loop-bound stream API.
  • Require CMake 3.21 and keep the existing selective dependency updater and explicit-version precedence.
  • Stage the application's license and notices with licenses from the actual Aria, Mira, JSON and OpenSSL inputs. Document the additional obligations for Qt distributions.

Validation: full Qt application build, local LLM HTTP/SSE checks, TLS rejection regression and dependency-fetch tests.

AriaAgent 0.1.0

Choose a tag to compare

@dqsjqian dqsjqian released this 30 Sep 07:48

AriaAgent 0.1.0

First tagged release of the provider-independent C++23 agent desktop application, with the audited Aria integration.

  • Verify the pinned Aria Git HEAD on every scripted build. Dependency updates preserve local edits, retain the previous checkout and leave it intact if fetching fails.

  • Support an explicit local dependency source and source directories containing spaces.

  • Declare JSON directly and use the framework's verified dependency fetcher for JSON and Mira.

  • Register dependency safety tests and local completion/SSE regressions in CTest and desktop CI; refresh the build instructions.

  • Fix runtime DLL traversal, including empty dependency graphs and cycles; remove local diagnostics, stale build definitions and unrelated capture assets.

Validation during the audit: the macOS Qt application built successfully, both CTests passed, and all 36 Python regressions passed, including 16 fetcher safety cases. The HTTP smoke test verifies ordinary completions and streamed response assembly against a local mock server without an API key.

Live provider accounts, full GUI interaction and fresh Windows/Linux runtime validation were outside the local audit.

Dependency declarations now default to the latest stable release only when resolving a new selection. The single checked-in dependencies.json preserves requirements and resolved versions without duplicating source declarations; explicit versions override defaults. Use python tools/ci/update_dependencies.py, --only NAME for selective updates, or --version NAME=VERSION for invocation-specific overrides. The Aria fetcher resolves stable releases through the same dependency file, preserves local edits, and rolls back a failed replacement without publishing mismatched resolved metadata. Complete Chinese and English guides cover persistent pins, mixed version policies, offline operation and rollback.

Windows CI and setup instructions initialize the MSVC tools and install the make, Perl and NASM prerequisites needed to build the selected OpenSSL source.

Hosted CI for this release: success.