Skip to content

Releases: Eman0989/AgentGrid

AgentGrid v0.2.0

Choose a tag to compare

@Eman0989 Eman0989 released this 05 Aug 18:38
8ede08c

AgentGrid v0.2.0

AgentGrid v0.2.0 turns the initial control-plane implementation into a polished, reproducible, and documented engineering release.

Highlights

  • One-command local deployment: PostgreSQL, the Rust API, the bundled demo MCP server, and the React/Nginx frontend now start through Docker Compose.
  • Production container builds: multi-stage images keep build tooling out of the runtime containers.
  • Operational health checks: Compose verifies PostgreSQL, API, and frontend readiness in dependency order.
  • Safer local networking: published services bind to 127.0.0.1.
  • Technical case study: the repository now explains the problem, architecture, execution lifecycle, policy engine, persistent sessions, security boundary, persistence model, testing strategy, trade-offs, and limitations.
  • Visual proof: the main documentation includes a verified dashboard screenshot.
  • Release-wide version alignment: root package, frontend package, Rust workspace, internal crate dependency versions, and lockfiles are aligned to 0.2.0.

Validation

The release was validated with:

  • npm run verify
  • PostgreSQL integration tests
  • MCP end-to-end tests
  • docker compose config
  • a Docker Compose cold start with --build --detach --wait
  • direct API health checks
  • API checks through the Nginx proxy
  • frontend health checks
  • GitHub Actions CI

The end-to-end suite covers allow and deny policies, human approval, input-schema validation, MCP process failures, malformed protocol responses, concurrency protection, persistent-session reuse, invalidation, crash recovery, and secret injection without persistence.

Compatibility

  • The API remains versioned as /api/v1.
  • Existing PostgreSQL data is preserved when upgrading without removing the Docker volume.
  • Embedded SQLx migrations continue to run automatically when the API starts.
  • No API-version breaking change is introduced in this release.

Run AgentGrid

cp .env.example .env
docker compose up --build --detach --wait

Open http://localhost:3000.

Documentation

AgentGrid v0.1.0

Choose a tag to compare

@Eman0989 Eman0989 released this 05 Aug 12:57

AgentGrid v0.1.0

AgentGrid v0.1.0 is the first verified release of the local MCP tool-execution control plane.

Highlights

  • Register and configure local stdio MCP servers
  • Discover tools and synchronize JSON Schemas
  • Validate tool input before dispatch
  • Enforce allow, deny, and require_approval policies
  • Apply default deny when no policy matches
  • Persist executions, approvals, and audit events in PostgreSQL
  • Reuse persistent MCP sessions per registered server
  • Restart sessions after relevant server configuration changes
  • Observe starts, reuses, invalidations, crashes, timeouts, and generations
  • Inject explicitly referenced environment secrets without persisting their values
  • Inspect servers, policies, executions, and sessions through the React dashboard

Verified test results

  • 50 Rust unit tests passing
  • 4 PostgreSQL integration tests passing
  • 18 MCP end-to-end tests passing
  • Frontend TypeScript and Vite production build passing
  • Rust formatting and Clippy checks passing
  • GitHub Actions main-branch CI passing

Documentation

This release includes local setup, architecture, security, infrastructure, backend, frontend, and deterministic MCP demonstration documentation.

Release boundary

AgentGrid v0.1.0 is intended for trusted local development and portfolio demonstration. Authentication, tenant isolation, TLS termination, external secret vaults, process sandboxing, distributed workers, and production deployment automation are outside this release.