Skip to content

v0.6.0

Choose a tag to compare

@Tarcroi Tarcroi released this 27 Apr 20:06

Highlights

  • Operator Dashboard at /dashboard — agents, runs, stats with sparklines, integrated playground with SSE streaming, API key management. Light/dark theme.
  • GitHub OAuth + API keys — sign in with GitHub (your username = your namespace), or create sk_live_* keys for CI/programmatic access.
  • Multi-tenant namespaces — push/verify/delete restricted to namespace owner. Running an agent stays public.
  • Persistent local storage — SQLite by default (zero config). Agents, runs, and keys survive restarts. Optional Supabase for production.
  • Version notes at pushskrun push -m "retry logic" attaches a note displayed in the dashboard like a git commit message.
  • Eight new demo agents under agents/ — each produces a real downloadable artifact (PDF, XLSX, PPTX, ZIP, CSV, MD) and runs without any secondary API key. OSS workflows, team operations, analyst deliverables.
  • New documentationConcepts, Getting Started, Self-hosting.

Breaking

  • On shared instances with OAuth configured, dev-token is no longer accepted — use OAuth or an API key.

Migration

  • Folder rename examples/agents/ — update local scripts/bookmarks.
  • .env.example now sets SKRUN_AGENTS_DIR=./agents as the dev default.
  • Supabase self-hosters: run migrations 002_add_model_to_runs.sql and 003_add_version_notes.sql from packages/api/src/db/migrations/.

Stats

  • 522 tests pass (443 unit + 79 E2E)
  • OpenAPI 3.1 spec at /openapi.json — bumped to 0.6.0 with 7 new endpoints

Install

```bash
npx @skrun-dev/cli@0.6.0 --version

or

npm i -g @skrun-dev/cli@0.6.0
```

Full changelog: CHANGELOG.md