Skip to content

fix(llm-lib): v0.2.2 — startup-шум pi-acp не потрапляє в потік подій сесії - #206

Merged
vitaliytv merged 1 commit into
mainfrom
claude/llm-lib-pi-startup-noise
Jul 24, 2026
Merged

fix(llm-lib): v0.2.2 — startup-шум pi-acp не потрапляє в потік подій сесії#206
vitaliytv merged 1 commit into
mainfrom
claude/llm-lib-pi-startup-noise

Conversation

@vitaliytv

Copy link
Copy Markdown
Member

Виявлено ручним прогоном task після T9: при виборі pi перша відповідь чату містила банер pi v0.80.10 ---… + New version available…. Це навмисна поведінка pi-acp (startup info окремим agent_message_chunk, задумано під Zed), не регресія T9 — але для headless/чат-споживачів крейта це шум.

Фікс у session-шарі: pi-acp дублює той самий текст у _meta.piAcp.startupInfo відповіді session/new — крейт читає його з ActiveSession::meta() і гасить рівно один ідентичний AgentMessageChunk з потоку подій. Точний збіг, без евристик, незалежно від per-машинних настройок pi (quietStartup). Покриває і session-API (tauri-plugin-agent), і one_shot_acp.

Тег llm-lib-v0.2.2 запушено (споживає tauri-components). Тести: 43 passed (нові — на екстракцію з _meta і одноразовість фільтра), clippy/fmt чисті, doc-files регенеровано.

🤖 Generated with Claude Code

…сесії

pi-acp після session/new шле банер версії + update-нотіс окремим
agent_message_chunk (задумано під Zed) і дублює той самий текст у
_meta.piAcp.startupInfo. Для headless/чат-споживачів це шум, що
приклеюється до першої відповіді (виявлено ручним прогоном task після
T9). Session-шар тепер читає задекларований startup-текст з
ActiveSession::meta() і гасить рівно один ідентичний чанк — точний
збіг, без евристик, незалежно від per-машинних настройок pi
(quietStartup). Покриває і session-API (плагін), і one_shot_acp.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vitaliytv
vitaliytv merged commit d6ebf1b into main Jul 24, 2026
4 of 7 checks passed
vitaliytv added a commit to nitra/tauri-components that referenced this pull request Jul 25, 2026
…шарі) (#14)

Крейт гасить банер версії/update-нотіс pi-acp, задекларований у
_meta.piAcp.startupInfo, до потрапляння в acp://session-update —
перша відповідь pi у чаті чиста незалежно від настройок машини
(nitra/7n-rules#206).

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant