openpencil/vendor
Kayshen-X 12747384c6 fix(agent): tolerate unknown Claude stream message types
Newer Claude Code CLIs emit stream message types the bundled SDK
was not compiled against — `rate_limit_event` being the one that
surfaced — and serde aborted the whole chat stream on the first
one ("unknown variant rate_limit_event").

The `Message` enum gains a `#[serde(other)] Unknown` catch-all so
any unmodelled `type` deserializes cleanly instead of failing the
parse; `hooks.rs` and `chat_claude.rs` match it as a silent no-op
(an unknown event carries no hook payload and no chat turn).
2026-05-22 11:39:57 +08:00
..
agent@62c4baddae style: apply formatter + bump vendor/agent submodule + ignore vendors in oxfmt 2026-05-05 22:12:00 +08:00
anthropic-agent-sdk fix(agent): tolerate unknown Claude stream message types 2026-05-22 11:39:57 +08:00
casement@da0bf09e2f fix(editor): clippy needless_range_loop in ai_chat_transcript 2026-05-21 22:33:10 +08:00
jian@547de4dbf5 feat(editor): add UIKit component-browser panel 2026-05-21 21:24:12 +08:00
skia-safe-op fix: track skia-safe/src/docs/pdf_document.rs (was caught by a global docs/ ignore) 2026-05-17 01:36:11 +08:00