You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make bodek feel premium and fluent, and add file/session attachments
by reusing odek serve's resource index — no new agent logic.
Fluency & polish:
- smooth braille spinner; live elapsed timer and cycling status verbs
while the agent reasons
- per-tool glyphs in the activity feed (shell, read, search, browser…)
- gradient hairline under the header (cached per width)
- smart autoscroll: follows the stream while busy, never yanks you when
scrolled up reading history; scroll-position indicator in the footer
File attachments (@-references):
- internal/client: Resources() queries odek's /api/resources endpoint
- internal/tui: live @-completion popup (↑/↓ select, ⏎/⇥ insert, esc
cancel) for files and sessions; dynamic relayout reserves its space
- references resolve server-side via odek's resource registry, going
through the same untrusted-content boundary as any external input
Tests: resource-event decode, ref parsing (activeRef/refStart), tool
glyphs, and a no-TTY smoke test driving a full streaming turn plus the
approval and autocomplete panels at full and narrow widths.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012rWqu7pktbd2ejfNw3a7Vf
0 commit comments