SkillAgentSearch skills...

Mission Control

The world's first Autonomous Product Engine (APE): AI agents research your market, generate features, and ship code as PRs. Convoy mode, crash recovery, cost tracking, 80+ API endpoints. Self-hosted via OpenClaw Gateway.

Install / Use

npx skills add crshdn/mission-control

Installs into whichever agent you are using.

About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<h1 align="center">Autensa</h1> <p align="center"> <em>The World's First Autonomous Product Engine</em><br> <a href="https://autensa.com">autensa.com</a> </p> <p align="center"> <strong>Your products improve themselves — 24/7 — while you sleep.</strong><br> Research → Ideation → Swipe → Build → Test → Review → Pull Request — fully automated. </p> <p align="center"> I highly recommend getting Hetzner VPS to run this. <a href="https://hetzner.cloud/?ref=WYxriOUHyTil">You can sign up here.</a> </p> <p align="center"> <img src="https://img.shields.io/github/stars/crshdn/mission-control?style=flat-square" alt="GitHub Stars" /> <img src="https://img.shields.io/github/issues/crshdn/mission-control?style=flat-square" alt="GitHub Issues" /> <img src="https://img.shields.io/github/license/crshdn/mission-control?style=flat-square" alt="License" /> <img src="https://img.shields.io/badge/PRs-welcome-brightgreen?style=flat-square" alt="PRs Welcome" /> <img src="https://img.shields.io/badge/Next.js-14-black?style=flat-square&logo=next.js" alt="Next.js" /> <img src="https://img.shields.io/badge/TypeScript-5-3178C6?style=flat-square&logo=typescript&logoColor=white" alt="TypeScript" /> <img src="https://img.shields.io/badge/SQLite-3-003B57?style=flat-square&logo=sqlite&logoColor=white" alt="SQLite" /> </p> <p align="center"> <a href="https://missioncontrol.ghray.com"><strong>🎮 Live Demo</strong></a> • <a href="#-quick-start">Quick Start</a> • <a href="#-docker">Docker</a> • <a href="#-whats-new-in-v251">What's New</a> • <a href="#-features">Features</a> • <a href="#-how-it-works">How It Works</a> • <a href="#-configuration">Configuration</a> • <a href="#-contributors">Contributors</a> </p> <p align="center"> <a href="https://ghray.com/Autensa_v2.mp4"><strong>▶️ Watch the Autensa v2 Introduction</strong></a> </p>

🚀 What's New in v2.5.1

Repo Setup & PR Recovery

Autopilot now has a product-level Repo Setup tab that verifies a repository is ready before agents create PR-bound work. It checks authenticated git access, default branch confirmation, GitHub API and PR metadata access, GitHub Actions status, workflow token permissions, PR workflow secrets, and PR workflow variables.

When setup is blocked, users can fix supported GitHub configuration from the UI: set workflow token permissions to read/write, add missing Actions secrets, and add missing Actions variables. Secret values are written directly to GitHub and are not stored in Autensa.

Build Queue tasks with GitHub PRs now include a PR checks recovery panel. Failed checks are classified as retryable, repo setup, or external provider failures, with actions to rerun failed GitHub Actions jobs or rerequest external checks where GitHub supports it.

Private Repo Readiness

Product creation and settings now validate private repos with authenticated git access, detect the remote default branch, and require user confirmation before Autopilot starts. Workspace isolation preflights the selected branch and can use the detected default branch, avoiding main clone failures on repos that use master.

Previous Releases

<details> <summary>v2.5.0 — Dispatch & Product Settings Fixes</summary>

Per-Task Agent Sessions (#99)

Each dispatched task now gets its own OpenClaw conversation session. Previously, all tasks assigned to the same agent shared one session, causing context to accumulate across tasks until the model's context window was exhausted and the agent stalled. The openclaw_sessions table already had a task_id column — dispatch now uses it for session lookup, session ID generation, and insert. Parallel tasks on the same agent work independently.

Flexible Agent ID Validation (#100)

Agent ID fields now accept both standard UUID format (8-4-4-4-12) and 32-character hex identifiers from the OpenClaw gateway. Previously, Zod's strict .uuid() validation rejected gateway-format agent IDs, causing "Invalid UUID" errors when assigning imported agents to tasks.

Task Delete Button Fix (#111)

The task delete button now shows a loading state ("Deleting..."), disables during the request, and displays inline error messages when deletion fails. Previously, the button had no feedback — if the API request failed or was slow, users saw no response and assumed the button was broken.

Product Pause & Archive (#98)

The Autopilot product settings modal now includes a Status dropdown (Active / Paused) and a Danger Zone section with an Archive button. Paused products stop automated research and ideation cycles. Archived products are hidden from the dashboard but data is preserved. The main product listing now filters out archived products.

</details> <details> <summary>v2.4.1 — Community Bug Fixes</summary>
  • Autopilot model routing — Provider models now route through openclaw/default with the original model in x-openclaw-model, fixing 404 errors on OpenClaw deployments. (@Ahmedkasmi-dev, #109)
  • AUTOPILOT_MODEL env var — Removed hardcoded model override in description generation so the shared AUTOPILOT_MODEL config is respected. (@aaronmeza, #116)
  • Gateway catalog sync — Local agent role assignments are now preserved during gateway sync instead of being overwritten every 60 seconds. (@cgluttrell, #119)
  • Task chat reliability — Agent replies are now captured even without an active SSE connection, and the "waiting" indicator no longer shows stale state. (@heliokeplert-ctrl, #126)
</details> <details> <summary>v2.4.0 — Agent Skill Creation Loop</summary>
  • Agents learn reusable procedures from completed tasks
  • Bayesian confidence scoring promotes proven skills
  • Matched skills injected at dispatch as primary instructions
</details> <details> <summary>v2.0–v2.3 — Full changelog in <a href="https://github.com/crshdn/mission-control/releases">Releases</a></summary>
  • v2.3.x — Idea dedup, operator chat, swipe undo, A/B testing, auto-rollback
  • v2.2.x — Preference learning, token tracking, health check endpoints, backup API
  • v2.1.x — Server-side pipeline, error reporting, idea badges
  • v2.0.x — Session key prefix, dispatch stability, community contributions
</details>

v2.0 Highlights

Autensa v2 is a ground-up expansion from task orchestration dashboard to the world's first autonomous product improvement engine. It researches your market, generates feature ideas, lets you decide with a swipe, and builds them — automatically.

🔬 Product Autopilot — The Full Pipeline

The headline feature. Point Autensa at any product (repo + live URL) and it runs a continuous improvement loop:

  1. Autonomous Research — AI agents analyze your codebase, scan your live site, and research your market: competitors, user intent, conversion patterns, SEO gaps, technical opportunities. Runs on configurable schedules — daily, weekly, or on-demand.

  2. AI-Powered Ideation — Research feeds into ideation agents that generate concrete, scored feature ideas. Each idea includes an impact score, feasibility score, size estimate, technical approach, and a direct link to the research that inspired it.

  3. Swipe to Decide — Ideas appear as cards in a Tinder-style interface. Four actions:

    • Pass — Rejected. The preference model learns from it.
    • Maybe — Saved to the Maybe Pool. Resurfaces in 1 week with fresh context.
    • Yes — Task created. Build agent starts coding.
    • Now! — Urgent dispatch. Priority queue, immediate execution.
  4. Automated Build → PR — Approved ideas flow through the full agent pipeline: Build agent implements the feature → Test agent runs the suite → Review agent inspects the diff → Pull request created on GitHub with full context.

Your only job is the swipe. Everything else is automated.

📄 Product Program (Karpathy AutoResearch Pattern)

Inspired by Andrej Karpathy's AutoResearch architecture. Each product has a Product Program — a living document that instructs research and ideation agents on what to look for, what matters, and what to ignore. The program evolves as swipe data accumulates: the system learns your taste, not just patterns.

🚛 Convoy Mode — Parallel Multi-Agent Execution

Large features get decomposed into subtasks with a visual dependency graph (DAG). Multiple agents (3–5) work simultaneously with dependency-aware scheduling:

  • Parallel subtask execution — Independent pieces run concurrently
  • Dependency graph visualization — See what depends on what
  • Health monitoring — Detects stalled, stuck, or zombie agents automatically
  • Auto-nudge — Reassigns or restarts agents that go dark
  • Crash recovery — Checkpoints save agent progress; work resumes from last checkpoint, not from scratch

💬 Operator Chat — Talk to Agents Mid-Build

Don't wait for a PR to give feedback. Two communication modes:

  • Queued Notes — Add context ("use the existing auth middleware") that gets delivered at the agent's next checkpoint
  • Direct Messages — Delivered immediately to the agent's active session for real-time course correction

Full chat history preserved per task — every message, note, and response.

💰 Cost Tracking & Budget Caps

Granular spend visibility across every dimension:

  • Per-task cost tracking — See exactly what each feature costs to build
  • **Per

Related Skills

View on GitHub
GitHub Stars2.1k
CategoryEducation
Updated1d ago
Forks442

Languages

TypeScript

Security Score

100/100

Audited on Aug 7, 2026

No findings