Repository navigation
procdeck@1.0.0
·
19 commits
to main
since this release
Major Changes
-
2364ad0: procdeck 1.0.0. Nothing breaks in this release — the version says the surface
is settled and will not move under you without a major bump.What 1.0 promises to keep stable:
- The config, both formats: every field of the schema (and therefore
schema.json), the${port}/${port:id}templating,needs/
readyWhenreadiness,preflight,alerts,observe, and the
defineConfigexport. - The CLI: the verbs (
up,down,restart,status,ls,open,
init,logs,mark,wait-for,errors,http,agents,mcp),
their flags, and the shape of every--jsonpayload.wait-forkeeps exit
2 for a timeout. - The MCP tools: names and parameters of
deck_status,get_logs,
get_http,get_errors,set_mark,wait_for,timeline, and the
--mutationstrio. - The addresses:
<id>.localhost:<ui-port>for every proc, the UI on
4820 by default, loopback-only unlesshostsays otherwise.
Internals stay internal: the deck's HTTP API, the registry files under
~/.procdeck/, the SSE event shapes and everything undersrc/are free to
change.The readme is now the pitch and the docs live in
docs/— config reference,
the agent harness, the traffic observer and the architecture notes. - The config, both formats: every field of the schema (and therefore
Minor Changes
- 6ef989d:
procdeck restart --allrestarts every deck on this machine — stop, then detach again
from each deck's own registry entry (foreground decks are skipped). The version a deck
actually runs now shows instatus,lsand the UI's deck switcher, andstatus/up
say so out loud when it differs from the CLI — the answer to "did my update reach this
deck?".