Skip to content

chore: release 0.30.1 - #982

Merged
kid7st merged 1 commit into
mainfrom
chore/release-0.30.1
Nov 8, 2026
Merged

kid7st merged 1 commit into
mainfrom
chore/release-0.30.1

Conversation

@kid7st

@kid7st kid7st commented Nov 8, 2026 •

Copy link
Copy Markdown
Collaborator

Release v0.30.1

Bump @fastagent-sh/fastagent from 0.30.0 to 0.30.1. Two fixes to 0.30.0; nothing else.

Fixed

  • An argument after the command that begins with -v printed the version and did nothing (fix(cli): a program option is read only before the command, so a value that begins with -v is never the version #981). commander read the program's -v, --version anywhere in the arguments by default, so fastagent invoke "-very urgent: …", --name -vendor and invoke --session <id> with an id beginning with -v (1 storage in 4096) printed 0.30.0 and exited 0 having done nothing. The program's options are now read only before the command, as docs/cli.md says; an operand that begins with - after the command is refused as an unknown option (exit 2).
  • A stopped or replaced step could report the wrong end (fix: a ticket's end is written once, before what it decides is done #980). Stopping a ticket's step (--check <ticket> --stop), replacing it with a newer attempt, or giving up on its start signalled the step and wrote the reason after; a step that heard the consequences first (its host CLI killed by the same signal, as signal-exit lets it on Linux) recorded its own failure, and that one stayed. A ticket's end is now written once, before what it decides is done, and nothing the step writes after reopens it.

Verification

  • npm run lint, npm run typecheck, npm test (195 files, 2382 passed, 2 skipped), npm pack --dry-run --json.
  • The ticket and CLI tests also passed three times under load in a Linux container (Node 26.13.0), where the step-ordering failure was measured.

After merge

Create and publish the GitHub Release v0.30.1 from the merged commit, with the sections above as its notes. The protected publish workflow verifies and publishes the package to npm via Trusted Publishing. This PR itself does not tag or publish.

@kid7st
kid7st requested a review from Sukitly as a code owner November 8, 2026 17:31
@github-actions github-actions Bot added the chore Maintenance, tooling, or release plumbing label Nov 8, 2026
@kid7st
kid7st merged commit d7d321b into main Nov 8, 2026
12 checks passed
@kid7st
kid7st deleted the chore/release-0.30.1 branch November 8, 2026 17:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance, tooling, or release plumbing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant