Skip to content

Releases: Martins6/opencode-telegram

v0.3.0

29 Mar 18:54

Choose a tag to compare

What's Changed

  • feat: implement internal scheduler and mail agent trigger by @Martins6 in #2

Full Changelog: v0.3.1...v0.3.0

v0.3.1

08 Mar 01:04

Choose a tag to compare

What's New

  • Reorganize workspace template with MAIN-PROMPTS folder for better instruction file management
  • Add AGENTS.md workspace template with personality file references
  • Fix JSONL output parsing using json.Decoder for embedded newlines

Changes

  • Move prompt files (SOUL.md, USER.md, IDENTITY.md, BOOTSTRAP.md, TOOLS.md) to MAIN-PROMPTS/ subdirectory
  • Update opencode.json to use native instructions field with glob pattern
  • Update AGENTS.md to reference new file paths
  • Improve BOOTSTRAP.md content for better first-time setup

Full Changelog: v0.3...v0.3.1

v0.3 - JSONL Parsing Fix

07 Mar 21:36

Choose a tag to compare

Fix JSONL parsing issue where embedded newlines in JSON string values caused 'No response from OpenCode' errors

Changes

  • Replace bufio.Scanner with json.NewDecoder to properly handle embedded newlines
  • Add truncateForLog helper for safe logging
  • Remove unused opencode port/password from README config

Full Changelog: v0.2.6...v0.3

v0.2.6

07 Mar 21:19

Choose a tag to compare

Full Changelog: v0.2.5...v0.2.6

v0.2.5

07 Mar 21:12

Choose a tag to compare

Full Changelog: v0.2.4...v0.2.5

v0.2.4

07 Mar 21:07

Choose a tag to compare

Full Changelog: v0.2.3...v0.2.4

v0.2.3

07 Mar 20:30

Choose a tag to compare

Full Changelog: v0.2.2...v0.2.3

v0.2.2

07 Mar 19:57

Choose a tag to compare

Full Changelog: v0.2.0...v0.2.2

v0.2.0

07 Mar 16:10

Choose a tag to compare

v0.2.0 - Basic Telegram Connection

Current State

  • Basic Connection: Initial connection to Telegram with full OpenCode harness integration
  • Text messaging with OpenCode
  • Media support (images, audio, documents, video)
  • Slash commands for agent/model/provider configuration
  • Per-user session management
  • Structured logging with 30-day retention

What's NOT included yet (future releases)

  • Memory/persistence across sessions
  • Heartbeat/keepalive mechanisms

Requirements

  • OpenCode CLI must be installed (opencode command)
  • This binary (opencode-telegram)

Installation

curl -sSL https://raw.githubusercontent.com/martins6/opencode-telegram/main/install.sh | bash -s -- -v v0.2.0

Development

For local development, use local_install.sh which requires Go 1.21+ and OpenCode CLI.

What's Changed

  • feat: add opencode run integration replacing HTTP server by @Martins6 in #1

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

05 Mar 19:32

Choose a tag to compare

v0.1.0 - Initial Release

Current State

  • Full Function Connection: basic telegram connection with some initial bad prompts. This release is just to test the release feature really.

Requirements

  • OpenCode CLI must be installed (opencode command)
  • This binary (opencode-telegram)

Installation

curl -sSL https://raw.githubusercontent.com/martins6/opencode-telegram/main/install.sh | bash -s -- -v v0.1.0

Development

For local development, use local_install.sh which requires Go 1.21+ and OpenCode CLI.