fix: make dave telegram alerts conversational
This commit is contained in:
@@ -1,6 +1,19 @@
|
||||
# Agent Handoff
|
||||
|
||||
Last updated: 2026-07-07
|
||||
Last updated: 2026-07-11
|
||||
|
||||
## Current DAVE Telegram Style Fix
|
||||
|
||||
- Operator feedback from 2026-07-11 screenshots: DAVE still sent large Telegram report blocks, legacy `CRUCIX ROUTINE` fallback alerts, visible report labels such as `Confidence`, and tool/audit traces such as `Werkzeuge: get_security_profile`.
|
||||
- Active branch: `codex/fix-dave-telegram-human-style`.
|
||||
- Intent: DAVE should write like a human Telegram contact: short messages, one thought per message, no visible Markdown/report sections, and no automatic tool traces in normal chat.
|
||||
- Code changes in progress:
|
||||
- `TelegramAlerter.sendConversation(...)` now defaults to 420-character chat chunks and can split long paragraphs by sentence.
|
||||
- Tiered Telegram fallback alerts now use `_formatTieredAlertConversation(...)` and `sendConversation(...)` instead of the legacy Markdown `CRUCIX ROUTINE` block.
|
||||
- Normal Telegram AI answers no longer append tool trace suffixes; `/trace` remains the explicit audit command.
|
||||
- Proactive DAVE and dynamic presence prompts request short human-style Telegram messages; evidence is capped and tool names are hidden from visible chat.
|
||||
- DAVE persona and terminal-agent protocol now require short natural chat answers for proactive/presence responses.
|
||||
- Tests added in `test/telegram-chat.test.mjs` to verify short default chunks and conversational fallback alerts without `CRUCIX ROUTINE`, `Confidence:`, `Direction:`, or visible tool traces.
|
||||
|
||||
## Source Degradation Handling
|
||||
|
||||
|
||||
Reference in New Issue
Block a user