Skip to main content

The high-velocity AI agent orchestration framework, natively optimized for Antigravity.

Project description

💎 Gemstack

The high-velocity AI agent orchestration framework, natively optimized for Antigravity.

CI Status Version License


🚀 Gemstack 2.0: The Antigravity Release

Gemstack has evolved. Version 2.0 is a fundamental architectural shift that moves beyond simple prompt-stitching into Native Agentic Orchestration. It is designed specifically to harness the full power of the Antigravity (agy) CLI.

What makes 2.0 different?

  • 🧠 XML-Structured Mindsets: Every expert role (Architect, SDET, DevOps, etc.) now uses a high-precision XML-tagged mindset. This ensures perfect instruction following and eliminates "Logic Drift" when working with Gemini 1.5 Pro and 2.0.
  • 🤖 Autonomous Subagents: Roles are now Subagent-Aware. The framework no longer just tells the AI what to do; it gives the AI the tools to delegate. The Architect can now autonomously spawn a Security subagent to audit a schema before it ever reaches your codebase.
  • 📊 Native Artifact Integration: We've deprecated manual planning files in favor of native Antigravity artifacts. IMPLEMENTATION_PLAN.md, task.md, and walkthrough.md are now the living, breathing heart of your project, providing real-time visual progress tracking.
  • 📐 Modern Topology Guardrails: Topologies have been refreshed for the 2025 stack.
    • Backend: Drizzle ORM + Playwright integration.
    • Frontend: Next.js 15 Server Components & Server Actions.
    • Infrastructure: Proxmox/LXC resource limits and Caddy DNS-01 automation.
  • 🔍 Deterministic Phase Routing: The new agy routing engine replaces the old status-file check with a high-fidelity artifact monitor, ensuring you never skip a step in the lifecycle.

🏗️ The 5-Step Lifecycle

Gemstack enforces a rigorous, contract-driven engineering process:

  1. Step 1: Spec → Define the feature, design UX, and lock in executable contracts (Architect).
  2. Step 2: Trap → Write failing automated tests that "trap" the requirement before coding (SDET).
  3. Step 3: Build → Implement the logic until the "traps" pass (Principal Engineers).
  4. Step 4: Audit → Security, performance, and accessibility review (Security Engineer).
  5. Step 5: Ship → Deployment, infrastructure provisioning, and post-flight checks (DevOps Engineer).

📦 Installation

# Recommended: Install everything (AI, MCP, TUI)
pipx install "gemstack[all]"

# Or via uv (fastest)
uv tool install "gemstack[all]"

📖 Documentation


🤝 Contributing

We welcome contributions! Please see CONTRIBUTING.md for our v2.0 XML prompting standards and development guidelines.


⚖️ License

Apache 2.0. See LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gemstack-2.0.0.tar.gz (773.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gemstack-2.0.0-py3-none-any.whl (216.1 kB view details)

Uploaded Python 3

File details

Details for the file gemstack-2.0.0.tar.gz.

File metadata

  • Download URL: gemstack-2.0.0.tar.gz
  • Upload date:
  • Size: 773.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for gemstack-2.0.0.tar.gz
Algorithm Hash digest
SHA256 861502da220c60faefcd36cb4912dcfb920f5f436f0d4e4359c3065294832587
MD5 96989e51d9077d89ffb3733d2c875f1e
BLAKE2b-256 34fcc2692b3f459ca34bd4c76fe0972e2cb514efa3505a21be3b9902b8fcc43a

See more details on using hashes here.

Provenance

The following attestation bundles were made for gemstack-2.0.0.tar.gz:

Publisher: publish.yml on arvarik/gemstack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gemstack-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: gemstack-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 216.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for gemstack-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c4a379b8ea6b71ea8a5c78b38cb3d08a3617a07b7daa324b501fa26c408c6cfd
MD5 5b1268be7f22db16c669ad845f76de1f
BLAKE2b-256 f83f01f8289e9f993ca944cf9dde388c1190ebe47d4193be0adee58c5797b0e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for gemstack-2.0.0-py3-none-any.whl:

Publisher: publish.yml on arvarik/gemstack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page