Releases: trevin-lee/prusactl
Release list
v0.2.1
Changelog
- af5a181: fix: stop rewording an error the code was reading (@trevin-lee)
Install: brew install trevin-lee/tap/prusactl, go install github.com/trevin-lee/prusactl/cmd/prusactl@v0.2.1, or download a binary below.
prusactl.mcpb is a one-click MCP bundle for clients that support MCPB.
Setup, and connecting an AI agent: see the README.
v0.2.0
Changelog
- 97cc7bb: feat: delete files from Prusa Connect's cloud storage (@trevin-lee)
- 9efec23: feat: report the same printer facts whichever route answered (@trevin-lee)
- 89f9043: feat: run every printer tool from the terminal (@trevin-lee)
- 19ee84c: fix: answer the same way whichever route replied (@trevin-lee)
- a6c418a: fix: list the printer reached directly (@trevin-lee)
- 759467e: fix: report a command's state from the printer's event log (@trevin-lee)
- 874343f: fix: say what to do about a failure, not only that it failed (@trevin-lee)
- ea9a727: fix: show the printer's storages, and name every job in the history (@trevin-lee)
Install: brew install trevin-lee/tap/prusactl, go install github.com/trevin-lee/prusactl/cmd/prusactl@v0.2.0, or download a binary below.
prusactl.mcpb is a one-click MCP bundle for clients that support MCPB.
Setup, and connecting an AI agent: see the README.
v0.1.6
Changelog
- bf4b5f1: fix: give the three queue tools one answer shape (@trevin-lee)
- 94cd3a5: fix: make the MCP bundle work on ARM Linux (@trevin-lee)
- e5ecc3b: fix: page every list the same way (@trevin-lee)
- 28e1d0c: fix: stop handing the model the whole Prusa Account record (@trevin-lee)
Install: brew install trevin-lee/tap/prusactl, go install github.com/trevin-lee/prusactl/cmd/prusactl@v0.1.6, or download a binary below.
prusactl.mcpb is a one-click MCP bundle for clients that support MCPB.
Setup, and connecting an AI agent: see the README.
v0.1.5
Changelog
- 2cdff81: feat: page the print queue like every other list (@trevin-lee)
- 744a877: fix: correct the MCP bundle's claim that Prusa Connect can't work there (@trevin-lee)
- d33677c: fix: drop control_print's undocumented "continue" action (@trevin-lee)
- b0767df: fix: small inconsistencies in listings, errors, and the sign-in prompt (@trevin-lee)
Install: brew install trevin-lee/tap/prusactl, go install github.com/trevin-lee/prusactl/cmd/prusactl@v0.1.5, or download a binary below.
prusactl.mcpb is a one-click MCP bundle for clients that support MCPB.
Setup, and connecting an AI agent: see the README.
v0.1.4
Changelog
- 85b4938: build: install through a Homebrew formula built from source (@trevin-lee)
- bcca53c: build: write the formula's ldflags in the portable form (@trevin-lee)
- 6857879: fix: don't claim to sign out when no session was saved, and drop the "v" (@trevin-lee)
- 88c2050: fix: give MCP bundle users advice they can act on (@trevin-lee)
- a678e25: fix: page file listings the same way over Prusa Connect (@trevin-lee)
- 14504b2: fix: parse
prusactl apiflags like every other command (@trevin-lee) - c0800ab: fix: refuse a route a tool can't use instead of ignoring via (@trevin-lee)
- f5a1d7b: fix: remove the replaced password when setup is run again (@trevin-lee)
- 54059a3: fix: show the printer's state in
statuswhen only Prusa Connect works (@trevin-lee)
Install: brew install trevin-lee/tap/prusactl, go install github.com/trevin-lee/prusactl/cmd/prusactl@v0.1.4, or download a binary below.
prusactl.mcpb is a one-click MCP bundle for clients that support MCPB.
Setup, and connecting an AI agent: see the README.
v0.1.3
Changelog
- c4295d5: feat: say plainly when Prusa's API has changed (@trevin-lee)
Install: brew install trevin-lee/tap/prusactl, go install github.com/trevin-lee/prusactl/cmd/prusactl@v0.1.3, or download a binary below.
prusactl.mcpb is a one-click MCP bundle for clients that support MCPB.
Setup, and connecting an AI agent: see the README.
v0.1.2
Changelog
- 2f92fef: fix: apply the plate check to every tool that starts a job or moves the printer (@trevin-lee)
Install: brew install trevin-lee/tap/prusactl, go install github.com/trevin-lee/prusactl/cmd/prusactl@v0.1.2, or download a binary below.
prusactl.mcpb is a one-click MCP bundle for clients that support MCPB.
Setup, and connecting an AI agent: see the README.
v0.1.1
Changelog
- 77e09a5: fix: fall back to the credentials file in Windows sessions with no Credential Manager (@trevin-lee)
- c5902bb: fix: page direct file listings and cap the size of tool results (@trevin-lee)
- 7d08c6c: fix: say "API key" when
setup --forgetremoves one (@trevin-lee)
Install: brew install trevin-lee/tap/prusactl, go install github.com/trevin-lee/prusactl/cmd/prusactl@v0.1.1, or download a binary below.
prusactl.mcpb is a one-click MCP bundle for clients that support MCPB.
Setup, and connecting an AI agent: see the README.
v0.1.0
Changelog
- 506f019: build: release from a tag with binaries, Homebrew, and an MCP bundle (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- bff8369: build: require Go 1.26.6 for its standard-library security fixes (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- ce29593: feat: MCP server and CLI for Prusa Connect (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- 2dbeb97: feat: download files from the printer's storage (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- 9efd663: feat: keep credentials in a private file where there's no keychain (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- 477d999: feat: reach the printer directly and drop the browser sign-in (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- 3b9d065: feat: shell completions, --version, and help for each command (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- d68df8b: fix: accept flags after arguments and say where credentials were saved (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- b54ea08: fix: ask for a plate check before printing after a finished or stopped job (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- 09fc3c6: fix: check the printer can print before starting, and report what happened (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- 4664173: fix: explain why a print won't resume instead of failing with a 400 (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- 38a6847: fix: fall back to the credentials file only when there's no keychain (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- c0058fa: fix: ignore blank and unfilled settings from the environment (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- 94b454c: fix: mask API keys in
prusactl apioutput (Trevin Lee 134039857+trevin-lee@users.noreply.github.com) - 488dd66: fix: mask credentials in every tool result and error, not just three (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- 4d8ca93: fix: pick up setup changes live and don't let a cancelled call reroute (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- 7acf0ac: fix: run G-code without the printer asking about input shaping (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- 00fd89c: fix: send the Prusa password only to Prusa Account over HTTPS (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- 4ee010b: fix: show the signed-in Connect account in status (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- 13577d6: fix: stop concurrent sessions from signing each other out (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
- e2a7158: fix: use the direct route for a printer named by its Connect name (Trevin Lee 134039857+trevin-lee@users.noreply.github.com)
Install: brew install trevin-lee/tap/prusactl, go install github.com/trevin-lee/prusactl/cmd/prusactl@v0.1.0, or download a binary below.
prusactl.mcpb is a one-click MCP bundle for clients that support MCPB.