Skip to content

v0.24.0

Choose a tag to compare

@fvarrui fvarrui released this 18 Oct 17:55
· 28 commits to main since this release

Extensions speak the person's language: their descriptions and READMEs per language reach the chats' catalog, extension info and a marketplace's catalog.json. See Writing one.

New features

  • Descriptions and READMEs per language (#67). metadata["agent-kit"].description gives an extension's description in es, fr and de; English stays plugin.json's own description, which Claude Code reads (and so does the model: the prompt keeps English). The chats' catalog (/extensions search, the chat controller's CatalogEntry.description, Captain Whiskers' drawer) and extension info show it in the session's language, English as fallback, and the catalog's search matches it. extension info points to README.<lang>.md when there is one.
  • @falkenslab/agent-kit-catalog 0.3.0 writes descriptions and readmes per language into catalog.json when an extension has other than English, and checks metadata["agent-kit"].description; both schemas describe them.

Fixes

  • The extensions tutorial's links to agent-kit-extensions follow its extensions/ folder and moodle-teacher (they 404'd), in the 0.22.0 and 0.23.0 docs too.

Breaking changes

  • ExternalManifest has descriptions, and CatalogEntry has description (in the kit's language): a host building either by hand adds them.

Captain Whiskers

Captain Whiskers 0.5.0, the example agent built on agent-kit 0.24.0, as a Windows app: download the installer. It's unsigned, so SmartScreen warns about it; it asks for a Claude key on first start and keeps everything in ~/.captain-whiskers. New: his drawer shows each extension's description in his language, and his jokebook (1.3.1) has it in the kit's four; an installed jokebook shows the update.