Skip to content

chore: release 0.30.3 - #987

Merged
kid7st merged 1 commit into
mainfrom
chore/release-0.30.3
Nov 9, 2026
Merged

kid7st merged 1 commit into
mainfrom
chore/release-0.30.3

Conversation

@kid7st

@kid7st kid7st commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator

Release v0.30.3

Bump @fastagent-sh/fastagent from 0.30.2 to 0.30.3.

Changed

  • info() reports how the agent presents itself (feat: info().agent carries the program's name, a description and conversation starters #986, part of feat: portable agent presentation metadata for clients #894). A new info().agent holds name (the program's: package.json's name, else the directory's), description and starters (example first messages a client may offer as editable drafts; choosing one sends nothing). info().name stays the instance's name. fastagent info prints them, and --json adds agent.
    • starters is defaults.starters in fastagent.config.ts; an instance's fastagent.json may set its own starters and description. At most 6 starters of at most 200 characters, none blank, checked by the instance configuration's JSON Schema.
    • The description is the instance's description, else package.json's; the definition now carries it and fastagent build writes it into the generated entry.

Breaking changes

No compatibility layer, as before 1.0.

  • info().description is now info().agent.description, and AgentInfo has a required agent. A client of this version against an older server fails to decode info.
  • AgentConfig.name is removed from fastagent.config.ts (it changed definition.name but not dist/package.json's name). Name the program in package.json.
  • description is no longer a fastagent.config.ts key. Both fail as unknown key.

Verification

npm run lint, npm run typecheck, npm pack --dry-run --json. The code is the merge commit of #986, whose full gate (npm test: 195 files, 2388 passed, 3 skipped) and CI passed.

@kid7st
kid7st requested a review from Sukitly as a code owner November 9, 2026 04:17
@kid7st kid7st self-assigned this Nov 9, 2026
@github-actions github-actions Bot added the chore Maintenance, tooling, or release plumbing label Nov 9, 2026
@kid7st
kid7st merged commit e7fd99b into main Nov 9, 2026
12 checks passed
@kid7st
kid7st deleted the chore/release-0.30.3 branch November 9, 2026 04:24
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