codex-process-jobs
v0.5.0Launch and manage durable, detached local process jobs from Codex.
By Joel FarthingLicense: Apache-2.01.1k GitHub starsUpdated 16 hours ago
Directory evidence
- Runtimes
- Codex
- Parsed components
- 6 skill or MCP entries
- Source updated
- Sep 23, 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 codex-process-jobs for Codex
codex plugin marketplace add hashgraph-online/awesome-codex-plugins
codex plugin marketplace upgrade awesome-codex-plugins
codex plugin add codex-process-jobs@awesome-codex-pluginsPaste and run these commands in a terminal with Codex. They add and refresh the awesome-codex-plugins catalog, then install this plugin.
Compatibility: the page URL and API slug “codex-process-jobs” remain stable.
- Codex:
codex-process-jobs@agent-plugin-marketplace→codex-process-jobs@awesome-codex-plugins
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/hashgraph-online/awesome-codex-pluginsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/joelfarthing/codex-process-jobs/.
Plugin files
├── .codex-plugin/plugin.json├── skills/cancel/SKILL.md├── skills/rerun/SKILL.md├── skills/result/SKILL.md├── skills/start/SKILL.md├── skills/status/SKILL.md└── skills/tail/SKILL.md
Included Skills6
Safely request termination of a tracked detached process group using PID identity validation and a SIGTERM-to-SIGKILL grace period. Use only when the user asks to stop a job; critical repair, migration, firmware, or destructive jobs require explicit risk-aware approval and --force.
Launch a finished Codex Process Jobs record again as a new detached job using its validated persisted argv, working directory, and execution mode. Use only when the user explicitly asks or approves rerunning a specific completed, failed, or cancelled build, test, benchmark, inference run, data job, or repair.
Retrieve bounded output for finished jobs and automatic CPJ completion hooks.
Launch an ordinary finite local workload as a durable detached process job, then release the assigning Codex turn instead of monitoring it. Use proactively for downloads, builds, test suites, evaluations, benchmarks, inference/model A/B runs, data jobs, and repairs whose underlying work may exceed 60 seconds or has uncertain duration. The user-visible parent must launch the job directly; never delegate local process execution or monitoring to a subagent.
Inspect active and recent detached process jobs in a later user-requested turn, retrieve a lightweight activity preview, or wait once when explicitly requested. Use for questions such as "how's the build going?", later user-requested checks of test, inference, data-processing, or repair progress, or diagnosis of a disappeared worker. Never use it to monitor a job from the same turn that launched it or merely because an automatic Goal continuation arrived.
Read the latest bounded stdout or stderr from a tracked detached process job. Use to inspect live build progress, benchmark output, test failures, repair diagnostics, or other command output without loading the entire persisted log.
Plugin manifests1
{
"name": "codex-process-jobs",
"version": "0.5.0",
"description": "Launch and manage durable, detached local process jobs from Codex.",
"author": {
"name": "Joel Farthing"
},
"homepage": "https://github.com/joelfarthing/codex-process-jobs#readme",
"repository": "https://github.com/joelfarthing/codex-process-jobs",
"license": "Apache-2.0",
"keywords": [
"background-jobs",
"detached-processes",
"builds",
"benchmarks",
"codex"
],
"skills": "./skills/",
"interface": {
"displayName": "Codex Process Jobs",
"shortDescription": "Durable detached process jobs for Codex",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png",
"longDescription": "Launch long-running local commands as tracked detached process groups, inspect bounded output, wait for completion, retrieve results, and cancel safely on macOS or Linux.",
"developerName": "Joel Farthing",
"category": "Developer Tools",
"websiteURL": "https://filamentlabs.io/CPJ/",
"privacyPolicyURL": "https://filamentlabs.io/CPJ/privacy",
"termsOfServiceURL": "https://filamentlabs.io/CPJ/terms",
"capabilities": [
"Interactive",
"Write"
],
"defaultPrompt": [
"Run this build as a tracked background job.",
"Show my active and recent process jobs.",
"Open the result of the latest finished job."
]
}
}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.
[codex-process-jobs on Agent Plugins Marketplace](https://pluginsmp.com/plugins/codex-process-jobs)