From 239d5a0cfcded8a1dd5349a62e8c29db02924ae7 Mon Sep 17 00:00:00 2001 From: banteg <4562643+banteg@users.noreply.github.com> Date: Sun, 4 Jan 2026 14:02:49 +0400 Subject: [PATCH] docs(changelog): add missing pr links --- changelog.md | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/changelog.md b/changelog.md index e85cc17..2d6a3f8 100644 --- a/changelog.md +++ b/changelog.md @@ -4,22 +4,22 @@ ### changes -- migrate logging to structlog with structured pipelines and redaction -- add msgspec schemas for jsonl decoding across runners +- migrate logging to structlog with structured pipelines and redaction [#46](https://github.com/banteg/takopi/pull/46) +- add msgspec schemas for jsonl decoding across runners [#37](https://github.com/banteg/takopi/pull/37) ## v0.6.0 (2026-01-03) ### changes -- interactive onboarding: run `takopi` to set up bot token, chat id, and default engine via guided prompts -- lockfile to prevent multiple takopi instances from racing the same bot token +- interactive onboarding: run `takopi` to set up bot token, chat id, and default engine via guided prompts [#39](https://github.com/banteg/takopi/pull/39) +- lockfile to prevent multiple takopi instances from racing the same bot token [#30](https://github.com/banteg/takopi/pull/30) - re-run onboarding anytime with `takopi --onboard` ## v0.5.3 (2026-01-02) ### changes -- default claude allowed tools to `["Bash", "Read", "Edit", "Write"]` when not configured +- default claude allowed tools to `["Bash", "Read", "Edit", "Write"]` when not configured [#29](https://github.com/banteg/takopi/pull/29) ## v0.5.2 (2026-01-02) @@ -29,50 +29,50 @@ ### fixes -- treat codex reconnect notices as non-fatal progress updates instead of errors -- avoid crashes when codex tool/file-change events omit error fields +- treat codex reconnect notices as non-fatal progress updates instead of errors [#27](https://github.com/banteg/takopi/pull/27) +- avoid crashes when codex tool/file-change events omit error fields [#27](https://github.com/banteg/takopi/pull/27) ## v0.5.1 (2026-01-02) ### changes -- relax telegram ACL to check chat id only, enabling use in group chats and channels -- improve onboarding documentation and add tests +- relax telegram ACL to check chat id only, enabling use in group chats and channels [#26](https://github.com/banteg/takopi/pull/26) +- improve onboarding documentation and add tests [#25](https://github.com/banteg/takopi/pull/25) ## v0.5.0 (2026-01-02) ### changes -- add an opencode runner via the `opencode` CLI with json event parsing and resume support -- add a pi agent runner via the `pi` CLI with jsonl streaming and resume support +- add an opencode runner via the `opencode` CLI with json event parsing and resume support [#22](https://github.com/banteg/takopi/pull/22) +- add a pi agent runner via the `pi` CLI with jsonl streaming and resume support [#24](https://github.com/banteg/takopi/pull/24) - document the opencode and pi runners, event mappings, and stream capture tips ### fixes -- fix path relativization so progress output does not strip sibling directories +- fix path relativization so progress output does not strip sibling directories [#23](https://github.com/banteg/takopi/pull/23) - reduce noisy debug logging from markdown_it/httpcore ## v0.4.0 (2026-01-02) ### changes -- add auto-router runner selection with configurable default engine +- add auto-router runner selection with configurable default engine [#15](https://github.com/banteg/takopi/pull/15) - make auto-router the default entrypoint; subcommands or `/{engine}` prefixes override for new threads - add `/cancel` + `/{engine}` command menu sync on startup - show engine name in progress and final message headers -- omit progress/action log lines from final output for cleaner answers +- omit progress/action log lines from final output for cleaner answers [#21](https://github.com/banteg/takopi/pull/21) ### fixes -- improve codex exec error rendering with stderr extraction -- preserve markdown formatting and resume footer when trimming long responses +- improve codex exec error rendering with stderr extraction [#18](https://github.com/banteg/takopi/pull/18) +- preserve markdown formatting and resume footer when trimming long responses [#20](https://github.com/banteg/takopi/pull/20) ## v0.3.0 (2026-01-01) ### changes -- add a claude code runner via the `claude` CLI with stream-json parsing and resume support -- auto-discover engine backends and generate CLI subcommands from the registry +- add a claude code runner via the `claude` CLI with stream-json parsing and resume support [#9](https://github.com/banteg/takopi/pull/9) +- auto-discover engine backends and generate CLI subcommands from the registry [#12](https://github.com/banteg/takopi/pull/12) - add `BaseRunner` session locking plus a `JsonlSubprocessRunner` helper for jsonl subprocess engines - add jsonl stream parsing and subprocess helpers for runners - lazily allocate per-session locks and streamline backend setup/install metadata