ehartye/agent-workflow
Durable scripted Codex workflows with bounded workers, ordered replay and a local control desk.
Changelog
0.3.1
- Provision immutable, hash-verified skill/tool bundles and genuine native executor
skills.list/skills.readcalls for workers; supply verified invocation paths only after required readiness passes. - Share required readiness and task execution deadlines; reject nested plugin activation, undeclared resources, oversized Windows command lines and changed capability identities before dispatch.
- Persist terminal notifications atomically and add an originating-session CLI watcher with reconnectable cursors, cleanup barriers and advisory executable-progress warnings. Detached receipts disclose that an observer still needs attachment.
- Require named live observers and early artifact checkpoints in workflow guidance. Preserve original failed/unknown runs and independently reviewed partial handoffs.
- Retain bounded public doctor/startup diagnostics, owned-process cleanup, native tool observations and partial command outcomes after failure. Exclude asynchronous messages from final task answers.
- Improve clean-install failure preservation and document native resource boundaries, worker prerequisites and scoped execution evidence. Publish three interactive dashboard layout options for owner review; this release does not select or implement one.
0.3.0
- Keep workflows alive through legitimate broker work until completion/manual Stop, with configurable worker deadlines and optional overall wall limits. Keep dashboards available until explicit Close.
- Retain bounded output previews without failing on cumulative native notifications; preserve explicit final-answer phases and bounded selection/hash diagnostics.
- Add workflow-authoring and a bounded decomposition/delivery recipe with reviewed artifact handoffs and honest coordinator acceptance gates.
- Add immutable explicit capture exclusions, protected source paths, policy-bound replay, complete bounded exclusion inventories and precise capture diagnostics.
- Add reversible run/worker hide/archive/restore and separately reviewed safe retirement, exact identity revalidation, durable receipts/tombstones and unknown-effect refusal.
- Add responsive blue navigation, phase anchors, separate execution/task/evidence/health states, originating-session navigation and explicit current UI over retained runtimes.
- Document isolated-worker executable/cache prerequisites and preserve independent source authoring after blocked validation commands.
0.2.1
- Display the plugin as
agent-workflowin Codex and the local marketplace.
0.2.0
- Replace the old supervisor/MCP runtime with a CLI and skill integration around pinned native Codex App Server workers, using managed ChatGPT subscription authentication.
- Add validated structured results, model/reasoning settings, live activity, exact-worker steering/cancellation, and explicitly reconciled suffix restart.
- Isolate authorized edits in sibling Git worktrees; preserve source inputs, reviewable diffs and historical artifacts.
- Show workflow phases, dependencies, discovered progress and status in an authenticated graph monitor. Put System/Light/Dark themes behind the gear button.
- Add scoped saved definitions and reusable commands, plus explicit session/project workflow mode.
- Install complete source/dependency fingerprints outside mutable caches; retain each run’s runtime and original session across upgrades. Preserve existing 0.1.x data/runtimes without interpreting them as new runs.
- Remove custom MCP configuration and obsolete source/dependencies. Rewrite all skills with paired Yoda checks and migrate all six recipes to the new evaluator.
Release availability and its pinned commit are recorded in GitHub Releases and the shared marketplace.
0.1.1
- Rework the workflow monitor with an Agent Marketing inspired navy/amber layout, dispatch rail and responsive evidence panes.
- Keep routine status and journal reads bounded; expose full retained evidence through deliberate inspection.
- Add CLI
--compact, bounded waiting and compatibility with an existing 0.1.0 supervisor. - Show recovered tool failures, timestamp full observations and gate truncated approval requests.
- Preserve access to every journal range when more than one page arrives between polls.
- Show actual immutable permissions and limits when editing a resumed run.
Developed against a real PlanetForge roadmap audit. Full authenticated evidence and default CLI/API response contracts remain available; old runs retain their matching runtime for resume. Rendered visual inspection is pending an attached browser.
0.1.0
Initial public release of the regular Codex plugin and local runtime.
- Create, validate, save and run reusable JavaScript workflows with parallel workers, item-local pipelines, bounded loops and one-level child workflows.
- Persist runs, usage, approvals and artifacts; edit scripts and reuse the matching ordered call prefix.
- Pause, stop, resume, steer and review uncertain effects through MCP, CLI and the authenticated local dashboard.
- Use explicit Codex permissions, strict structured results and retained Git worktrees for writer isolation.
- Install managed dependencies outside the plugin cache with exact cold MCP setup discovery.
- Enable opt-in session/project routing through a separately trusted prompt hook.
- Start with six bundled audit, fix, migration, review, research and discovery recipes.
Verified on Windows with 123 offline tests, actual Codex worker/replay checks, native cold/warm installation and independent specification/code-quality review. Yoda audits all three skills, including matched baseline evaluations. Agent-tests audits and strategy add the approved production risk map, dashboard regressions and CI lanes. See verification, testing and limits.