pilot

Solid

One autonomous Pilot cycle - fetch the agenda, execute the top item, journal, exit. Injected by the terminal host - not for manual invocation loops.

AI & Automation 67 stars 17 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
61
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Pilot - One Autonomous Cycle JobPilot's autonomous mode: the host re-injects this skill perpetually, so each invocation is **one stateless cycle** - sense, decide, act, record, exit. All state lives in the API; nothing survives between invocations except what you write there. Do **exactly one** agenda item (at most one worker delegation, one browser activity), journal it, print the sentinel, stop. ## 0. Setup Follow `../_shared/setup.md` - health check `GET /api/health` first; abort with its standard message if down. Then generate a cycle id (uuidgen if present, else a portable fallback): ```bash CYCLE_ID=$(uuidgen 2>/dev/null || cat /proc/sys/kernel/random/uuid 2>/dev/null || od -An -tx1 -N16 /dev/urandom | tr -d ' \n' | sed -E 's/^(.{8})(.{4})(.{4})(.{4})(.{12})$/\1-\2-\3-\4-\5/') ``` Load the pilot state - step 2 breaks priority ties with its goals text. No run-state check here: the host gates the loop. ```bash curl -fsS -H "authorization: Bearer $JOBPILOT_API_TOKEN" "$JOBPILOT_API/api/pilot" ``` ## 1. Sense ```bash AGENDA=$(curl -fsS -H "authorization: Bearer $JOBPILOT_API_TOKEN" -X POST "$JOBPILOT_API/api/pilot/agenda/refresh") AGENDA_VERSION=$(echo "$AGENDA" | jq -r '.version') ``` A `409` means the pilot was stopped mid-cycle - a rare race the host normally gates. Journal and exit empty. ```bash curl -fsS -H "authorization: Bearer $JOBPILOT_API_TOKEN" -X POST "$JOBPILOT_API/api/pilot/journal" \ -H 'content-type: application/json' \ -d "$(jq -n --arg cid...

Details

Author
suxrobGM
Repository
suxrobGM/jobpilot
Created
5 months ago
Last Updated
yesterday
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

autopilot

EXPERIMENTAL, opt-in only - one bounded tick of self-directed company operation (triage red gates, in-flight work, worries, CRs, then backlog; deliver; surface). Intended for the end phase of a product - backlog burn-down and polish after the main build exists - not for mainline development. Runs ONLY when the user types /autopilot (or wires it into /loop or /schedule themselves); never invoke this skill on your own initiative, and never treat phrases like "keep going" as an invocation.

8 Updated 2 weeks ago
devmesh-in
Data & Documents Listed

autopilot

Use to run autonomous work on ANY project until a goal is actually met — «працю�� автономно», «продовжуй», /loop, a Ralph-style loop, an unattended campaign, or setting a repo up so an agent can drive it. Code, documents, data, research, infrastructure, ops: it discovers what «done» means here, arms itself with the skills AND the reach the work needs (public skills, MCP servers, plugins, connectors — writing the MCP server when none exists), and iterates as a real process that stops on a STOP file, a budget or thrash. Steerable mid-flight, carryable by launchd/cron/CI so it outlives the session, and on a full context it checkpoints into its ledger and compacts instead of stopping. Every check is run by something that is not writing the summary; every criterion is verified by someone that is not you; every win, failure and decision is recorded, and repeated wins become new skills.

1 Updated 3 weeks ago
vladyslav-betterme
AI & Automation Solid

autopilot

Self-improvement loop: each hourly run implements the oldest open issue labeled `autopilot` that has no open PR. When the queue is empty it runs first-principles `/audit harness` research, files its own `autopilot` ticket from the top-ranked finding, and builds that. Decomposes via the pm agent, then runs `/ship-spec --issue`, which owns the build end-to-end (the two compacts bracketing implement, a worktree Advisor, `/delegate` workers running `.oh/scripts/ralph.sh`, the `/eval` gate, and the `/audit pr` promotable undraft) through to a ready-for-review PR whose description states why this item was selected. Harness-infra only (skills/rules/docs/scripts/crons/wiki) — never sandbox application code. Runs in its own per-run tmux session. Caps: 6 open autopilot PRs created per UTC day AND 10 total open; never auto-merges. TRIGGER when: the hourly .oh/crons/autopilot.md fires, or invoked manually on demand (e.g. /autopilot --dry-run to preview the next selection).

38 Updated today
mifunedev