chore(release): v0.20.0

This commit is contained in:
banteg
2026-01-16 02:07:22 +04:00
parent 246680a62c
commit f9e5f059dd
5 changed files with 29 additions and 6 deletions
+19
View File
@@ -1,5 +1,24 @@
# changelog
## v0.20.0 (2026-01-15)
### changes
- add telegram mentions-only trigger mode [#142](https://github.com/banteg/takopi/pull/142)
- add telegram /model and /reasoning overrides [#147](https://github.com/banteg/takopi/pull/147)
- coalesce forwarded telegram messages [#146](https://github.com/banteg/takopi/pull/146)
- export plugin utilities for transport development [#137](https://github.com/banteg/takopi/pull/137)
### fixes
- handle forwarded uploads for telegram [#149](https://github.com/banteg/takopi/pull/149)
- preserve directives for voice transcripts [#141](https://github.com/banteg/takopi/pull/141)
- resolve claude.cmd via shutil.which on windows [#124](https://github.com/banteg/takopi/pull/124)
### docs
- add takopi-scripts plugin to plugins list [#140](https://github.com/banteg/takopi/pull/140)
## v0.19.0 (2026-01-15)
### changes
+7 -3
View File
@@ -1,10 +1,10 @@
# Takopi Specification v0.19.0 [2026-01-15]
# Takopi Specification v0.20.0 [2026-01-15]
This document is **normative**. The words **MUST**, **SHOULD**, and **MAY** express requirements.
## 1. Scope
Takopi v0.19.0 specifies:
Takopi v0.20.0 specifies:
- A **Telegram** bot bridge that runs an agent **Runner** and posts:
- a throttled, edited **progress message**
@@ -15,7 +15,7 @@ Takopi v0.19.0 specifies:
- **Automatic runner selection** among multiple engines based on ResumeLine (with a configurable default for new threads)
- A Takopi-owned **normalized event model** produced by runners and consumed by renderers/bridge
Out of scope for v0.19.0:
Out of scope for v0.20.0:
- Non-Telegram clients (Slack/Discord/etc.)
- Token-by-token streaming of the assistants final answer
@@ -444,6 +444,10 @@ The lock file SHOULD be removed on clean shutdown. Stale locks from crashed proc
## 11. Changelog
### v0.20.0 (2026-01-15)
- No normative changes; align spec version with the v0.20.0 release.
### v0.19.0 (2026-01-15)
- No normative changes; align spec version with the v0.19.0 release.
+1 -1
View File
@@ -1,7 +1,7 @@
[project]
name = "takopi"
authors = [{name = "banteg"}]
version = "0.19.0"
version = "0.20.0"
description = "Telegram bridge for Codex, Claude Code, and other agent CLIs."
readme = "readme.md"
license = { file = "LICENSE" }
+1 -1
View File
@@ -1 +1 @@
__version__ = "0.19.0"
__version__ = "0.20.0"
Generated
+1 -1
View File
@@ -824,7 +824,7 @@ wheels = [
[[package]]
name = "takopi"
version = "0.19.0"
version = "0.20.0"
source = { editable = "." }
dependencies = [
{ name = "anyio" },