Skip to content

0.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 14:26

Release Notes

Added

  • SQLite operational store: all project operational data (observations, sessions, metrics, evolution, orbit pipelines, evolved skills) now stored in harness.db alongside the existing memory.db knowledge graph
  • epic-harness migrate subcommand: import legacy JSONL/JSON data into SQLite (--dry-run to preview, --reset to retry interrupted migration)
  • store::observations::query_latest_observations_conn(): query N most recent observation records

Changed

  • Dashboard commands (get_harness_metrics, get_orbit_pipelines, get_evolved_skills, get_obs_summary) now read from SQLite instead of file I/O
  • observe hook writes to SQLite first, falls back to JSONL on write failure
  • reflect hook reads/writes metrics and evolution data from SQLite
  • snapshot hook syncs sessions and orbit pipelines to SQLite
  • Web dashboard HTML response now includes Cache-Control: no-cache header to prevent stale UI

Migration Guide

Existing users with JSONL/JSON data should run once after upgrading:

epic-harness migrate --dry-run   # preview what would be imported
epic-harness migrate             # perform the import

Original files are not deleted after import. New users are automatically on SQLite — no action needed.

Install epic-harness 0.5.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/epicsagas/epic-harness/releases/download/v0.5.0/epic-harness-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/epicsagas/epic-harness/releases/download/v0.5.0/epic-harness-installer.ps1 | iex"

Download epic-harness 0.5.0

File Platform Checksum
epic-harness-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
epic-harness-x86_64-apple-darwin.tar.xz Intel macOS checksum
epic-harness-x86_64-pc-windows-msvc.zip x64 Windows checksum
epic-harness-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
epic-harness-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum