Skip to content

Releases: jason571/Exoharness

ExoHarness 0.1.3

Choose a tag to compare

@jason571 jason571 released this 24 Oct 08:48

Native Rust benchmark and evolution, improved context handling, expanded regression coverage, and bug fixes.

ExoHarness 0.1.2

Choose a tag to compare

@jason571 jason571 released this 19 Oct 13:05

增加 benchmark,优化上下文处理算法,增加测试 CASE,修复发现的 BUG。

ExoHarness v0.1.1

Choose a tag to compare

@jason571 jason571 released this 12 Oct 11:29

Bug fixes, improved execution recovery and Word generation, optimized context handling and reduced token usage.

Linux x86_64, glibc 2.39+. Includes the runnable package and SHA-256 checksums.

ExoHarness v0.1.0 — Linux public preview

Choose a tag to compare

@jason571 jason571 released this 10 Oct 09:36

ExoHarness v0.1.0 — Linux public preview

A Rust AI agent framework with a self-hosted user portal, administration console, MCP and Skill integration, persistent execution records, and signed file delivery.

Download

Use exoharness-v0.1.0-linux-x86_64-gnu.tar.gz, not GitHub's automatic source archive, to run the prebuilt service. Download SHA256SUMS alongside it and check the archive before extracting:

sha256sum --check SHA256SUMS --ignore-missing
tar -xzf exoharness-v0.1.0-linux-x86_64-gnu.tar.gz
cd exoharness-v0.1.0-linux-x86_64-gnu
docker pull postgres:18.6-alpine3.23
bash scripts/start-native.sh prepare-db
bash scripts/start-native.sh start
bash scripts/start-native.sh access

Administration: http://127.0.0.1:9797/. User portal: http://127.0.0.1:9798/. File service: 127.0.0.1:9790. The access output contains local credentials.

Requirements and scope

  • Linux x86_64, glibc 2.39 or newer, Python 3.11+, Docker Engine and permission to use it. Validated on Ubuntu 24.04 / WSL2.
  • PostgreSQL is required. The bundled native launcher provisions a local PostgreSQL container from the separately downloaded image.
  • Configure a model connection and assistant before submitting model tasks. Model API credentials, Skills, external MCP services, and an OCI execution image are supplied separately. User signup requires SMTP.
  • This first public release is a prerelease. Windows, macOS, ARM and older glibc are not verified. Container main-service deployment requires a compatible separately prepared runtime image.
  • Source and core binary: AGPL-3.0-only. License and commercial licensing information are included.

Included changes

  • Recoverable correction guidance for unresolved tool selections, preserving existing capability authorization boundaries.
  • Updated demo links, media domain deployment documentation, and reverse proxy upload limit guidance.
  • English and Chinese startup instructions, licenses, build manifest, and package metadata.
  • Actual UI screenshots rendered with sample data; generated frontend bundles excluded from GitHub source language statistics.

Verification

The extracted archive was tested with a fresh disposable PostgreSQL database, independent ports and private temporary credentials:

  • Manifest checksums and archive inventory.
  • Three HTTP health endpoints, embedded pages and authenticated configuration API.
  • Session/Run persistence and signed file upload/download, Range response, and invalid signature rejection.
  • Native launcher database preparation, startup, process identity checks, stop and graceful service shutdown.
  • 29 tool module unit regressions and 5 native packaging tests passed.

These checks do not execute a real model, GPU generation, external MCP service, SMTP or OCI task. See the attached release-validation.json for the package digest and validation scope.

中文摘要

首个公开预览版使用现有 release/ 目录中的原生二进制与页面资源,适用于 Linux x86_64、glibc 2.39+。发布包已补齐中英文说明、许可证和文件校验,不包含数据库、历史会话、用户资料或密钥。模型、MCP、Skill 和 OCI 执行镜像需另行配置;用户注册需要 SMTP。管理、用户、文件入口默认为 9797、9798、9790。