autonomic
v0.4.2Autopilot as a Claude Code mod. In autopilot (AUTONOMIC_MODE=autopilot per spawn, or /autopilot on) a global policy joins the system prompt; at each turn end, each AskUserQuestion and each permission ask a cached fork judges the stop against the policy and the session's scope; covered asks and stalls continue, every decision is appended to a ledger, and the closed pain list reaches you by toast, band and an optional bell. A turn-end pain offers up to three options on the band: one press records the choice in the ledger and submits it as your prompt. Fails toward manual. Requires Claude Code 2.1.289 or later.
By Pras0 GitHub starsUpdated 2 weeks ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 0 skill or MCP entries
- Source updated
- Oct 4, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install autonomic for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install autonomic@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/pulseai-labs/claude-agent-scaffoldingClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is autonomic/.
Plugin files
└── .claude-plugin/plugin.json
Plugin manifests1
{
"name": "autonomic",
"version": "0.4.2",
"description": "Autopilot as a Claude Code mod. In autopilot (AUTONOMIC_MODE=autopilot per spawn, or /autopilot on) a global policy joins the system prompt; at each turn end, each AskUserQuestion and each permission ask a cached fork judges the stop against the policy and the session's scope; covered asks and stalls continue, every decision is appended to a ledger, and the closed pain list reaches you by toast, band and an optional bell. A turn-end pain offers up to three options on the band: one press records the choice in the ledger and submits it as your prompt. Fails toward manual. Requires Claude Code 2.1.289 or later.",
"author": {
"name": "Pras"
},
"types": "./types/index.d.ts",
"userConfig": {
"policyPath": {
"type": "string",
"title": "Policy file",
"description": "The autopilot standing orders. Written with the default on first start; edit it freely.",
"default": "~/.claude/autonomic/policy.md"
},
"bell": {
"type": "string",
"title": "Bell command",
"description": "A shell command run on each pain signal, with AUTONOMIC_MESSAGE set to one line, for example: curl -d \"$AUTONOMIC_MESSAGE\" ntfy.sh/<topic>. AUTONOMIC_BELL on a spawn overrides it. Unset: toast and band only."
},
"loopMax": {
"type": "number",
"title": "Pushes in a row with no change",
"description": "After this many covered or stalled turn ends with no change made, the next turn end is a pain signal.",
"default": 3,
"min": 1
},
"tailChars": {
"type": "number",
"title": "Reply tail for the turn-end check (characters)",
"description": "How much of the last reply the turn-end fork quotes.",
"default": 4000,
"min": 500
},
"yieldAtPercent": {
"type": "number",
"title": "Context fill where molt owns the turn end (%)",
"description": "Used only when molt publishes no stage file (molt absent or older than 0.2.1): at or above this fill autonomic lets every turn end stand.",
"default": 65,
"min": 1
},
"neverApprove": {
"type": "string",
"title": "Never-approve rules",
"description": "In autopilot, a command matching one of these always reaches you, even under bypass permissions. Remove a name to let the fork judge it. Known: force-push default-branch-push branch-delete rm-outside no-verify unreadable (unreadable matches nothing since 0.2.0). Empty: none.",
"default": "force-push default-branch-push branch-delete rm-outside no-verify unreadable"
}
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[autonomic on Agent Plugins Marketplace](https://pluginsmp.com/plugins/autonomic)