Linear inbox snapshot — mentions, assignments, comments, status changes — with structured filters for read state, type, and team. List shapes link each row to the originating issue.
Kind Safety Shapes cached Safe linked_text_block, text, text_block, markdown_text_block, entries, bars, badge, timeline
Option Type Required Default Description tokenstring no — Linear personal API key (lin_api_*). Falls back to LINEAR_TOKEN env. filter_read"unread" | "read" | "all" no "unread" Read-state filter. filter_type"mention" | "assigned" | "comment" | "status_changed" | "project_update" | "any" no "any" Notification type filter (matched on the API type string). filter_teamstring no — Team key (e.g. "ENG") — keeps only issue notifications from the team. limitinteger (1..=100) no 10 Max rows for list-shaped renderers.
Shape Renderers linked_text_blocklist_linkstextanimated_boot , animated_figlet_morph , animated_postfx , animated_scanlines , animated_splitflap , animated_typewriter , animated_wave , text_ascii , text_plaintext_blockanimated_boot , animated_postfx , animated_scanlines , animated_splitflap , animated_wave , list_plainmarkdown_text_blocktext_markdownentriesanimated_boot , animated_postfx , animated_scanlines , animated_splitflap , animated_wave , grid_tablebarsanimated_boot , animated_postfx , animated_scanlines , animated_splitflap , animated_wave , chart_bar , chart_pie , list_rankingbadgeanimated_boot , animated_postfx , animated_scanlines , animated_splitflap , animated_wave , status_badgetimelineanimated_boot , animated_postfx , animated_scanlines , animated_splitflap , animated_wave , list_timeline
E N G - 1 2 3 @ s a r a h m e n t i o n e d y o u · 2 h a g o
E N G - 1 1 8 a s s i g n e d b y @ m a x · y e s t e r d a y
id = " linear_notifications "
fetcher = " linear_notifications "
▟ ▀ ▙ ▝ █
▄ ▛ █ █ █ ▀ ▙ ▜ ▟ ▜ ▖ ▟ ▀ ▙ ▝ ▀ ▙ ▗ ▄ █
▄ █ █ █ █ █ ▐ ▌ ▝ ▘ █ ▀ ▀ ▟ ▀ █ █ █
▝ ▀ ▘ ▝ ▀ ▝ ▘ ▀ ▀ ▀ ▀ ▝ ▀ ▘ ▝ ▀ ▝ ▘ ▝ ▀ ▝ ▘
id = " linear_notifications "
fetcher = " linear_notifications "
3 u n r e a d
id = " linear_notifications "
fetcher = " linear_notifications "
E N G - 1 2 3 @ s a r a h m e n t i o n e d y o u · 2 h a g o
E N G - 1 1 8 a s s i g n e d b y @ m a x · y e s t e r d a y
id = " linear_notifications "
fetcher = " linear_notifications "
- E N G - 1 2 3 m e n t i o n b y @ s a r a h · 2 h a g o
- E N G - 1 1 8 a s s i g n e d b y @ m a x · y e s t e r d a y
id = " linear_notifications "
fetcher = " linear_notifications "
E N G - 1 2 3 @ s a r a h m e n t i o n e d y o u
E N G - 1 1 8 a s s i g n e d b y @ m a x
id = " linear_notifications "
fetcher = " linear_notifications "
█ █ █
█ █ █
█ █ █
█ █ █ ▄ ▄ ▄
█ █ █ █ █ █
█ █ █ █ █ █
█ 2 █ █ 1 █
M e n A s s
id = " linear_notifications "
fetcher = " linear_notifications "
● ■ M e n t i o n 6 6 . 7 %
● ● ● ● ● ● ● ● ● ● ●
● ● ● ● ● ● ● ● ● ● ● ● ● ■ A s s i g n e d 3 3 . 3 %
● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
● ● ● ● ● ● ● ● ● ● ● ● ●
● ● ● ● ● ● ● ● ● ● ●
●
id = " linear_notifications "
fetcher = " linear_notifications "
1 . M e n t i o n 2
2 . A s s i g n e d 1
id = " linear_notifications "
fetcher = " linear_notifications "
● l i n e a r i n b o x 3
id = " linear_notifications "
fetcher = " linear_notifications "
2 0 2 5 - 0 4 - 2 9 │ E N G - 1 2 3 m e n t i o n b y @ s a r a h
│ F i x l o g i n f l o w
2 0 2 5 - 0 4 - 2 8 │ E N G - 1 1 8 a s s i g n e d b y @ m a x
│ P o l i s h d a s h b o a r d
id = " linear_notifications "
fetcher = " linear_notifications "