Toolverse
All skills

migrate-honcho-ts

by plastic-labs

Migrates Honcho TypeScript SDK code from v1.6.0 to v2.0.0. Use when upgrading @honcho-ai/sdk, fixing breaking changes after upgrade, or when errors mention removed APIs like .core, getConfig, observations, or snake_case properties.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend
Views
2

About this skill

Migrates Honcho TypeScript SDK code from v1.6.0 to v2.0.0. Use when upgrading @honcho-ai/sdk, fixing breaking changes after upgrade, or when errors mention removed APIs like .core, getConfig, observations, or snake_case properties.

How to use

  1. Zainstaluj skill migrate-honcho-ts w swoim środowisku Claude lub agenta obsługującego MCP skills. Skill pochodzi z repozytorium plastic-labs i jest dostępny w katalogu .claude/skills/migrate-honcho-ts.

  2. Przygotuj projekt zawierający kod TypeScript korzystający z @honcho-ai/sdk w wersji 1.6.0. Upewnij się, że masz dostęp do plików źródłowych, które chcesz zmigrować.

  3. Uruchom skill, przekazując mu pliki lub katalog projektu do analizy. Skill automatycznie zidentyfikuje fragmenty kodu wymagające aktualizacji, takie jak wywołania .core, metody getConfig/setConfig, właściwości w snake_case czy parametry streamingu.

  4. Przejrzyj sugerowane zmiany: zastąpienie .core na .http, zmianę getConfig/setConfig na getConfiguration/setConfiguration, konwersję nazw metod (getPeers → peers, getSessions → sessions), zmianę terminologii (Observation na Conclusion, Deriver na Queue) oraz aktualizację streamingu z chat({ stream: true }) na chatStream().

  5. Zaakceptuj zmiany i pozwól skillowi na automatyczną transformację plików. Skill obsługuje również usunięcie zależności @honcho-ai/core z package.json, ponieważ SDK v2.0.0 zawiera własny klient HTTP.

  6. Po migracji uruchom testy i weryfikuj, że projekt poprawnie komunikuje się z Honcho 3.0.0+ przy użyciu nowych API.

Related skills