Skip to content

Releases: sajjadGG/Ghostlab

v0.2.1

Choose a tag to compare

@sajjadGG sajjadGG released this 06 Jul 04:13

What's Changed

  • Publish cleanup: drop superseded example dirs, add README screenshots by @sajjadGG in #39
  • chore: stop tracking jobs/; ignore the whole folder by @sajjadGG in #40

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@sajjadGG sajjadGG released this 05 Jul 21:37

What's Changed

  • Spec-driven flow: plan → test → review, real MCP Apps host, and semantic-run tooling by @sajjadGG in #31
  • End-to-end create wizard, colored CLI, job-based Streamlit UI by @sajjadGG in #34

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@sajjadGG sajjadGG released this 14 Jun 23:32
94e98fb

First public release of ghostlab — a local end-to-end testing lab for any MCP server.

Highlights

  • Understand → Generate → Run → Evaluate pipeline for any MCP server (stdio / streamable-HTTP).
  • Dual-agent E2E runs (agent-under-test + user emulator) with structured tool-call capture.
  • Codex-judge + deterministic verdicts, and run-to-run regression comparison.
  • MCP Apps host layer: probe, render, and interact with ui:// widgets in headless Chrome.
  • SQLite run persistence and a Streamlit pipeline UI.

Install

pip install ghostlab            # add [ui] and/or [apps] for those extras

Docs: https://sajjadgg.github.io/Rehearsal/