Repository navigation
Changelog
All notable changes to PROCESIO CLI + Agent are recorded here. The format follows
Keep a Changelog, and the project uses
Semantic Versioning.
This file is generated into the public repository from the PROCESIO monorepo; edit it
there, not here.
[Unreleased]
[0.1.6] - 2026-11-03
Added
procesio featureslists the optional modules an installation has switched on (Forms,
Data Store, Execution Environment). Calling a module that is off now fails with the
error codefeature_disabledand a hint to checkprocesio features. Before, it was a
bare HTTP 400.- Document signing in forms. This adds the
document-signingelement template and
procesio form-signing-upload-document, which stores the PDF a form asks people to sign
and points the element at it. Lint rules check signing designs, and
FORM-DEV-GUIDE/11-DOCUMENT-SIGNING.mdhas the recipe. - A form element spec takes
classes. It sets the CSS class setting that every control
now has. web perf-probe --directdrives the browser in-process while the serializing broker is
stopped.- A neutral form kit (
tools/procesio/assets/form-kit/), a method for redesigning a form,
and a guide to optimizing a workspace.
Changed
- When the PROCESIO Web API refuses a request, the error shows the API's own message, code
and target. - The form element templates follow ui-builder 1.46.0, which is what forms.procesio.app
runs. They add icon, side panel, stepper and chart settings. - The built-in environments are now
Main-PROD,Main-QAandMain-DEV. The old
Internal-*names still resolve. - Node and variable edits keep the canvas layout and the process's stored validity flag.
web perf-probescales its navigation timeout with the CPU throttle. When another
process owns the browser session, it says so plainly.- The setup guide explains that a PROCESIO API key has two parts and that a personal
workspace needs no workspace id. A note claiming personal workspaces cannot use forms
has been corrected. - The endpoint index covers 296 operations. The bundled API reference is split by domain.
- New notes cover the PROCESIO 3.1 and 3.2 production release: the signing contract, Data
Store collation on new and older stores, workspace refusals and OAuth2 authorization. - More notes describe what the web app does on screen: the designer, For Each layouts,
approval forms and the task inbox, webhooks, SMTP and Send Email, and plan limits. - The plugin runs procesio-cli 0.1.5 (
plugin/pyproject.tomlandplugin/uv.lock).
[0.1.5] - 2026-10-29
Fixed
- A
{var, path}binding into a nested model made by "Create from JSON" now resolves.
Such inner models are private:GET /api/DataTypes/{id}answers 400 when asked for
one directly. The builder now reads their attributes from the parent model.
Changed
- The plugin runs procesio-cli 0.1.4 (
plugin/pyproject.tomlandplugin/uv.lock). - Notes that named the project a lesson came from now describe it in general terms.
- New notes cover what takes the error path, Throw and the process timeout, how
Decisional, Join and Delay behave in the designer and at runtime, and private versus
public data models.
[0.1.4] - 2026-10-29
Added
procesio node-repair-designerrepairs a process with nodes the designer cannot draw,
such as a node withoutconfigurationor one with a shape the canvas does not know.web render-imagerenders a local HTML file to a PNG, JPG or WebP of an exact size.
Pillow is now part of thebrowserextra, because WebP needs it.
Changed
- A save of a process the designer cannot draw is refused with
designer_unrenderable.
That process would still run. Its canvas and every instance view would stay blank,
though, and nothing else catches it. - Example environment names in the agent guide, the dashboard and its tests are now
Acme-*. - The plugin's
plugin.jsonsets documentation, support, terms and privacy links. Its
pyproject.tomlkeeps onlypackage = falseunder[tool.uv]. - New notes cover running and debugging a process, and Process Designer shortcuts.
[0.1.3] - 2026-10-27
Added
- A
procesio-clicommand, the package's own name, that starts the chat MCP server, so
uvx procesio-cli==<version>runs it with no extra arguments. The registry entry for
PyPI uses that form.
Changed
- The plugin ships
plugin/uv.lock, which pins its runtime release and every dependency
with hashes, and starts the server asuvx procesio-cli==<runtime>, the bare form a
plugin directory's locked install accepts.
[0.1.2] - 2026-10-27
Changed
- The plugin's launcher is now just
uvx --from procesio-cli==0.1.2 procesio-mcp-chat.
The interpreter preference moved toUV_PYTHON_PREFERENCEandUV_PYTHONin its
environment, and the pin files are no longer passed from the plugin folder: a plugin
directory could not verify the version pin through them.
[0.1.1] - 2026-10-27
Changed
- The Claude Code plugin moved to
plugin/. It now installs the exact PyPI release
(uvx --from procesio-cli==0.1.1) instead of building the repository, ships four
skills and a listing icon, and no longer picks up the repository's agent docs as
subagents. The marketplace entry points at./plugin. - First release published to PyPI, so
pip install procesio-clianduvxwork without a
clone.
Added
- Each release attaches an MCPB bundle and is listed in the official MCP Registry as
io.github.Procesio-Externals/procesio-cli.
[0.1.0] - 2026-10-27
First public release of PROCESIO CLI + Agent.
Added
- The PROCESIO CLI: every platform API action as a subcommand, plus a generic
request
for anything not wrapped. - A local MCP server, so an AI coding assistant can drive the platform over stdio.
- Agent Skills carrying the build, verify and audit method.
- Credentials in the operating system's secret store, never in a file.
- Irreversible actions stop and ask before they run.