chore(release): v0.21.0
This commit is contained in:
@@ -1,5 +1,24 @@
|
|||||||
# changelog
|
# changelog
|
||||||
|
|
||||||
|
## v0.21.0 (2026-01-16)
|
||||||
|
|
||||||
|
### changes
|
||||||
|
|
||||||
|
- add `takopi config` subcommand [#153](https://github.com/banteg/takopi/pull/153)
|
||||||
|
- make telegram /ctx work everywhere [#159](https://github.com/banteg/takopi/pull/159)
|
||||||
|
- improve telegram command planning and testability [#158](https://github.com/banteg/takopi/pull/158)
|
||||||
|
- simplify telegram loop and jsonl runner [#155](https://github.com/banteg/takopi/pull/155)
|
||||||
|
- refactor telegram schemas and parsing with msgspec [#156](https://github.com/banteg/takopi/pull/156)
|
||||||
|
|
||||||
|
### tests
|
||||||
|
|
||||||
|
- improve coverage and raise threshold to 80% [#154](https://github.com/banteg/takopi/pull/154)
|
||||||
|
- stabilize mutmut runs and extend telegram coverage [#157](https://github.com/banteg/takopi/pull/157)
|
||||||
|
|
||||||
|
### docs
|
||||||
|
|
||||||
|
- add opengraph meta fallbacks [#150](https://github.com/banteg/takopi/pull/150)
|
||||||
|
|
||||||
## v0.20.0 (2026-01-15)
|
## v0.20.0 (2026-01-15)
|
||||||
|
|
||||||
### changes
|
### changes
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
# Takopi Specification v0.20.0 [2026-01-15]
|
# Takopi Specification v0.21.0 [2026-01-16]
|
||||||
|
|
||||||
This document is **normative**. The words **MUST**, **SHOULD**, and **MAY** express requirements.
|
This document is **normative**. The words **MUST**, **SHOULD**, and **MAY** express requirements.
|
||||||
|
|
||||||
## 1. Scope
|
## 1. Scope
|
||||||
|
|
||||||
Takopi v0.20.0 specifies:
|
Takopi v0.21.0 specifies:
|
||||||
|
|
||||||
- A **Telegram** bot bridge that runs an agent **Runner** and posts:
|
- A **Telegram** bot bridge that runs an agent **Runner** and posts:
|
||||||
- a throttled, edited **progress message**
|
- a throttled, edited **progress message**
|
||||||
@@ -15,7 +15,7 @@ Takopi v0.20.0 specifies:
|
|||||||
- **Automatic runner selection** among multiple engines based on ResumeLine (with a configurable default for new threads)
|
- **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
|
- A Takopi-owned **normalized event model** produced by runners and consumed by renderers/bridge
|
||||||
|
|
||||||
Out of scope for v0.20.0:
|
Out of scope for v0.21.0:
|
||||||
|
|
||||||
- Non-Telegram clients (Slack/Discord/etc.)
|
- Non-Telegram clients (Slack/Discord/etc.)
|
||||||
- Token-by-token streaming of the assistant’s final answer
|
- Token-by-token streaming of the assistant’s final answer
|
||||||
@@ -444,6 +444,10 @@ The lock file SHOULD be removed on clean shutdown. Stale locks from crashed proc
|
|||||||
|
|
||||||
## 11. Changelog
|
## 11. Changelog
|
||||||
|
|
||||||
|
### v0.21.0 (2026-01-16)
|
||||||
|
|
||||||
|
- No normative changes; align spec version with the v0.21.0 release.
|
||||||
|
|
||||||
### v0.20.0 (2026-01-15)
|
### v0.20.0 (2026-01-15)
|
||||||
|
|
||||||
- No normative changes; align spec version with the v0.20.0 release.
|
- No normative changes; align spec version with the v0.20.0 release.
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "takopi"
|
name = "takopi"
|
||||||
authors = [{name = "banteg"}]
|
authors = [{name = "banteg"}]
|
||||||
version = "0.20.0"
|
version = "0.21.0"
|
||||||
description = "Telegram bridge for Codex, Claude Code, and other agent CLIs."
|
description = "Telegram bridge for Codex, Claude Code, and other agent CLIs."
|
||||||
readme = "readme.md"
|
readme = "readme.md"
|
||||||
license = { file = "LICENSE" }
|
license = { file = "LICENSE" }
|
||||||
|
|||||||
@@ -57,6 +57,8 @@ register a project with `takopi init happy-gadgets`, then target it from anywher
|
|||||||
|
|
||||||
mention a branch to run an agent in a dedicated worktree `/happy-gadgets @feat/memory-box freeze artifacts forever`.
|
mention a branch to run an agent in a dedicated worktree `/happy-gadgets @feat/memory-box freeze artifacts forever`.
|
||||||
|
|
||||||
|
inspect or update settings with `takopi config list`, `takopi config get`, and `takopi config set`.
|
||||||
|
|
||||||
see [takopi.dev](https://takopi.dev/) for configuration, worktrees, topics, file transfer, and more.
|
see [takopi.dev](https://takopi.dev/) for configuration, worktrees, topics, file transfer, and more.
|
||||||
|
|
||||||
## plugins
|
## plugins
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
__version__ = "0.20.0"
|
__version__ = "0.21.0"
|
||||||
|
|||||||
Reference in New Issue
Block a user