Tags: spacepluk/opencode
Tags
feat(tui): add message_part_after slot for inline part rendering Adds a new TuiHostSlotMap entry that fires once per text/reasoning part of a session message, plus once per non-synthetic text part of a user message. Plugins can register a handler to render Solid components anchored to a specific part. This unblocks plugins that render content alongside individual message parts (inline image rendering, per-message annotations, etc.) without having to coordinate with the host renderer's layout. The slot is a no-op when no plugin is registered.
feat(tui): add message_part_after slot for inline part rendering Adds a new TuiHostSlotMap entry that fires once per text/reasoning part of a session message, plus once per non-synthetic text part of a user message. Plugins can register a handler to render Solid components anchored to a specific part. This unblocks plugins that render content alongside individual message parts (inline image rendering, per-message annotations, etc.) without having to coordinate with the host renderer's layout. The slot is a no-op when no plugin is registered.
feat(tui): add message_part_after slot for inline part rendering Adds a new TuiHostSlotMap entry that fires once per text/reasoning part of a session message, plus once per non-synthetic text part of a user message. Plugins can register a handler to render Solid components anchored to a specific part. This unblocks plugins that render content alongside individual message parts (inline image rendering, per-message annotations, etc.) without having to coordinate with the host renderer's layout. The slot is a no-op when no plugin is registered.
PreviousNext