Skip to content

chore(deps): cli-messaging 0.99.0 — word search, search across accounts, the shared bot commands - #215

Merged
leemour merged 1 commit into
mainfrom
feat/cli-messaging-0.99
Oct 1, 2026
Merged

leemour merged 1 commit into
mainfrom
feat/cli-messaging-0.99

Conversation

@leemour

@leemour leemour commented Oct 1, 2026

Copy link
Copy Markdown
Owner

Task

Phase-2 handoff thread A: tg onto the cli-messaging release with the word search; port plan item 12 for tg.

Why

0.99.0 is the weekly breaking release: Capabilities is gone (cli-messaging #372), so tg does not build on it without this change. It also carries messages search by words (#362) and across accounts (#377).

What

  • src/telegram/map.ts: TELEGRAM_CAPABILITIES and its Capabilities import removed. deletedWithoutChat was already set in feat: one cli-core without an override, Telegram's deletion rule and skill on the Messenger, the contract cases #212; the adapter already has the four ServerReads reads.
  • messages search --newest, --context, --source: one test in src/options.test.ts; docs/archive.md describes the query language and the cross-account search.
  • models text list|download and the shared bot watch|callbacks|commands|webhooks come along. The bot ones refuse ("a Telegram bot cannot …") until tg's adapter has them in the next P8 PR; their options are in scripts/test-matrix-untested.ts with that reason.
  • pnpm-workspace.yaml: 0.99.0 and the new dependency @leemour/cli-messaging-onnx@1.0.0 skip the minimum release age. cli-core stays 0.15.0, inside the peer range; no override.
  • Regenerated docs/commands.md and docs/dev/test-matrix.md; changelog lines under Unreleased.

Testing

  • pnpm lint && pnpm typecheck && pnpm test && pnpm docs:check && pnpm parity:check: green.
  • pnpm test:matrix: 319 tested, 18 untested with a reason, 0 missing.

🤖 Generated with Claude Code

…ts, the shared bot commands

The weekly breaking release. TELEGRAM_CAPABILITIES and its Capabilities
import go: the type is gone from cli-messaging (#372); the adapter
already has the four ServerReads methods, and deletedWithoutChat was set
in #212.

- messages search: words, best match first, the query language,
  --newest, --context and --source (in:max / in:all). A test drives the
  three options; docs/archive.md's search section says what they do.
- models text list|download and the shared bot watch / callbacks /
  commands / webhooks come with it. The bot ones refuse ("a Telegram bot
  cannot …") until tg's adapter has them, in the next P8 PR; their
  options are in the test matrix's untested list with that reason.
- pnpm-workspace.yaml: 0.99.0 and @leemour/cli-messaging-onnx@1.0.0 (a
  new dependency) skip the minimum release age.
- docs/commands.md and docs/dev/test-matrix.md regenerated.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@leemour
leemour merged commit b8ca9ae into main Oct 1, 2026
5 checks passed
@leemour
leemour deleted the feat/cli-messaging-0.99 branch October 1, 2026 23:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant