Skip to content

Releases: speech115/telegram-plugin

v1.0.2

05 Jun 18:04
70232a2

Choose a tag to compare

What changed

  • Stabilized the public monorepo after the control-plane architecture merge.
  • Added portable CI coverage for MCP tests, control-plane tests, packaging hygiene, and fresh-install release gates.
  • Added minimal tg / fast-read CLI wrappers for the Default Mode live-read hot path.
  • Tightened plugin Default Mode allowlist around the canonical facade tools.
  • Made control-plane managed-system audits work in portable CI without depending on machine-local /Users/... paths.
  • Documented and clarified fresh-install and Default Mode setup paths.

Verification

v1.0.1

31 May 23:54

Choose a tag to compare

Telegram plugin bundle update for plugin manifest 0.1.9.

Includes:

  • Bumps the Codex plugin manifest from 0.1.7 to 0.1.9.
  • Adds read-only app-style facade aliases to the default plugin allowlist: telegram_read, telegram_search, telegram_prepare_reply, and telegram_inspect_media.
  • Keeps Default Mode narrower by leaving direct file-send/profile-photo helpers out of plugin/.mcp.json.
  • Tightens write guidance around fresh confirmation_token use before Power/Write Mode sends.
  • Hardens subscriber export defaults: PII output is blocked in git/cloud directories unless explicitly allowed, --fast-mcp-only is test-only, and fast exports stop once the visible-counter gap is within the default tolerance.
  • Updates validation and routing docs for the current package/cache/source layout.

Verification before release:

  • python3 -m json.tool passed for plugin manifests.
  • python3 -B plugin/skills/telegram/scripts/smoke_exporter_contract.py passed.
  • plugin/skills/telegram/scripts/run_export_channel_subscribers.py --help passed.
  • mcp/bin/contract-smoke --json passed.
  • mcp/bin/contract-smoke --check-cache-stats --json passed.
  • mcp/bin/check-plugin-drift --json passed with status: ok and sync_safe: true.
  • Plugin source, local marketplace source, and cache telegram/0.1.9 matched by diff -qr.
  • MCP unit tests passed locally: 235 passed in a clean venv.
  • Control-plane tests passed locally: 17 passed, 4 deselected.
  • GitHub Actions CI / portable-tests passed on commit d27253a.

Note: mcp/bin/contract-smoke --profile app-media --json is intentionally not a release gate for this Default Mode release; it expects prepare_send_file, which is no longer exposed in the restricted default allowlist.

v1.0.0

22 May 17:53

Choose a tag to compare

First public release of Telegram Agent Control Plane.\n\nIncludes:\n- Telegram MCP server with high-level dialog facade tools\n- Codex plugin bundle with restricted default allowlist\n- Local control-plane doctor/status/audit commands\n- Safety and source-routing docs\n\nVerification before release:\n- control-plane tests: 14 passed, 4 deselected\n- mcp tests: 219 passed\n- secret/path scan: no local private paths or known private markers found\n- no session, database, media, log, or .env files committed