chore(release): bump 2.6.0 -> 2.6.1 for the DPLAN-0226/FPLAN-0289/TDPLAN-0010 batch merge

PATCH bump riding into PR#646 so main's merge commit carries the release version. pyproject + __init__ = 2.6.1 (must match the v2.6.1 tag). CHANGELOG [2026-07-02] leads with the release rollup + all 6 CI-stabilization fixes.
This commit is contained in:
AIOSAI
2026-07-02 17:41:16 -07:00
parent 194410d467
commit 55bc4d0bb1
3 changed files with 22 additions and 5 deletions
+20 -3
View File
@@ -11,11 +11,17 @@ PyPI version — not the changelog header.
## [2026-07-02]
Released as **2.6.1**. Rolls up the DPLAN-0226 / FPLAN-0289 / TDPLAN-0010 /
FPLAN-0298 batch (unified Telegram↔Claude Code bridge, single-session presence
gate, live Telegram streaming, `aipass init` template selector + portability,
`@backup share`) — all documented under `[2026-07-01]` — plus the CI
stabilization below.
### Fixed
- **CI green — four regressions from the DPLAN-0226 / FPLAN-0289 / TDPLAN-0010
batch (PR #646).** The dev branch had gone red across `seedgo-audit` and the
`test` matrix; root-caused and fixed at source:
- **CI green — six regressions from the DPLAN-0226 / FPLAN-0289 / TDPLAN-0010
batch (PR #646).** The dev branch had gone red across `seedgo-audit`, the
`test` matrix, and Windows; root-caused and fixed at source:
- **seedgo** — the new `template_check` advisory checker was gating CI.
`branch_audit.py` averaged *all* checker scores into the branch total, so
`template_check`'s `ADVISORY=True` was never honored and it dragged 7
@@ -35,6 +41,17 @@ PyPI version — not the changelog header.
- **ai_mail** — `test_child_inherits_broker_fd` gave its throwaway test branch
a real `.trinity/passport.json` so the broker's new `.trinity`-marker
resolution (`f914ab6`) can resolve it and permit the delete.
- **spawn** — the `builder→aipass_framework` template rename (`13463c0`) left
`.gitignore` exceptions pointing at the old `templates/builder/` path, so
`DASHBOARD.local.json` + ~10 other template files were silently untracked
since the rename — present on disk (dirty tree passed) but absent from clean
clones/CI, so `test_full_spawn` failed only in a clean checkout. Fixed all 23
`.gitignore` exception paths and committed the now-visible template
scaffolding.
- **skills** — `test_streaming` asserted a `+1` newline byte, but `write_text`
text mode translates `\n`→`\r\n` on Windows (2 bytes), failing `windows-setup`
only. Switched the test's transcript writes to `write_bytes()` for
deterministic LF; production `_tail_transcript_bytes` was already CRLF-safe.
## [2026-07-01]
+1 -1
View File
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project]
name = "aipass"
version = "2.6.0"
version = "2.6.1"
description = "A local multi-agent framework where your AI agents keep their memory, work together, and never ask you to re-explain context"
readme = "README.md"
license = "MIT"
+1 -1
View File
@@ -3,4 +3,4 @@
git clone + ./setup.sh — https://github.com/AIOSAI/AIPass
"""
__version__ = "2.6.0"
__version__ = "2.6.1"