BlockChunker splits streaming text at natural boundaries (paragraph, newline, sentence, word) with configurable min/max chars and markdown fence-safe splitting. MessageAggregator consumes AgentEvents, buffers text deltas, and emits complete BlockReply objects via callbacks. Enables future third-party messaging integrations (Discord, Telegram) that cannot consume raw streaming deltas. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| rpc | ||
| agent-store.ts | ||
| block-chunker.test.ts | ||
| block-chunker.ts | ||
| device-store.ts | ||
| exec-approval-manager.test.ts | ||
| exec-approval-manager.ts | ||
| hub-identity.ts | ||
| hub-singleton.ts | ||
| hub.ts | ||
| index.ts | ||
| message-aggregator.test.ts | ||
| message-aggregator.ts | ||
| types.ts | ||