This guide covers the breaking changes when moving from the legacy frogiverse builds to tgcli v2.
- Old command:
frogiverse - New command:
tgcli - npm package:
@kfastov/tgcli
- Default store moved from
./datato the OS app-data directory:- macOS:
~/Library/Application Support/tgcli - Linux:
$XDG_DATA_HOME/tgcli(fallback~/.local/share/tgcli) - Windows:
%APPDATA%\\tgcli
- macOS:
- Override with
TGCLI_STORE. - The
--storeCLI flag is removed. UseTGCLI_STOREinstead.
- Telegram credentials now live in
config.jsoninside the tgcli store. .envloading is removed; usetgcli authto set credentials.
If you have an existing ./data store, you can either:
- Move it into the new tgcli store directory, or
- Keep it in place and set
TGCLI_STORE=./data.
Legacy message tools were removed in favor of a unified interface:
- Use
messagesList,messagesSearch,messagesGet,messagesContext. - Select archive/live sources with
source=archive|live|both.
See docs/mcp-tools.md for the full current tool list.
- Recommended:
tgcli server(new CLI command). npm startstill works for local development.