Sign in
Join now
albedo
nonbinary.computer
/
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
small gleam coding and persistent agent daemon with a detachable cli and a canvas ui
forked from
okami.mom/albedo
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
albedo
/
cli
/
internal
/
tui
156 files
at
orchestrator-primitives
nekomimi.pet
·
rewind: /tree cuts a session back to before a user message and archives the rest, with an optional summary; /fork keeps the branch
·
4w ago
eff47a6b
action_preview_test.go
feat: background cells, jobs page, and session list fixes
1mo ago
agents_canvas.go
feat(api)!: migrate daemon and clients to protocol 3
1mo ago
agents_events.go
tui: tree and context inspector on listView, shared confirm for agent delete
1mo ago
agents_graph.go
tui: pace live reply redraws, cache settled markdown, draw only visible picker rows, drop per-event window reads
1mo ago
agents_identity_test.go
refactor(cli): apply Go modernize simplifications
1mo ago
agents_operations.go
tui: tree and context inspector on listView, shared confirm for agent delete
1mo ago
agents_preview.go
feat(progress): reduce preview parsing from O(s*n^2) to O(n)
1mo ago
agents_recovery_test.go
feat(api)!: migrate daemon and clients to protocol 3
1mo ago
agents_render.go
tui: tree and context inspector on listView, shared confirm for agent delete
1mo ago
agents_subscription.go
feat(tui): show subagent tasks and progress in agent cards
1mo ago
agents_view_test.go
tui: tree and context inspector on listView, shared confirm for agent delete
1mo ago
agents_view.go
tui: tree and context inspector on listView, shared confirm for agent delete
1mo ago
app_chat.go
rewind: /tree cuts a session back to before a user message and archives the rest, with an optional summary; /fork keeps the branch
4w ago
app_commands_test.go
compact-at: the daemon answers the window and its sentence over GET /sessions/{id}/context-window, and the tui shows it
4w ago
app_commands.go
rewind: /tree cuts a session back to before a user message and archives the rest, with an optional summary; /fork keeps the branch
4w ago
app_login.go
feat(api)!: migrate daemon and clients to protocol 3
1mo ago
app_messages.go
implement compact-at, raise-cap and such also uses same mechanics
4w ago
app_navigation.go
rewind: /tree cuts a session back to before a user message and archives the rest, with an optional summary; /fork keeps the branch
4w ago
app_preferences.go
tui: rename and delete sessions straight from the list, and keep an archive from being undone by an older listing
1mo ago
app_session_facts_test.go
perf(tui): reuse prepared startup data
1mo ago
app_session_facts.go
refactor(tui): centralize shared session state
1mo ago
app_sessions.go
rewind: /tree cuts a session back to before a user message and archives the rest, with an optional summary; /fork keeps the branch
4w ago
app_view_test.go
fix macos terminal.app rendering
1mo ago
app_view.go
tui: replace the generic /quota page with a screen of latest limits, bars and per-limit trails
1mo ago
app.go
rewind: /tree cuts a session back to before a user message and archives the rest, with an optional summary; /fork keeps the branch
4w ago
attachments.go
feat: multiple images, collapsed pastes, and an attachment strip in the prompt
1mo ago
bootstrap.go
perf(tui): reuse prepared startup data
1mo ago
bounded_history_test.go
refactor(tui): replace pick helpers with explicit branches
1mo ago
bounded_history.go
requests: tell our own prefix drift from provider cache misses; commit continue prompts and kernel notices
4w ago
burst_test.go
refactor(cli): require explicit daemon client dependencies
1mo ago
burst.go
implement display tool to let models display text without regurgitating them
4w ago
capability_pages_test.go
tui: skills, instructions and mcp on listView with global/session toggles and a pane without enter
1mo ago
capability_pages.go
tui: skills, instructions and mcp on listView with global/session toggles and a pane without enter
1mo ago
cards_test.go
trace: calls inside a cell record how long they took and whether they worked, and verbose cards show it; the tui keeps mcp and cua traces
4w ago
cards.go
trace: calls inside a cell record how long they took and whether they worked, and verbose cards show it; the tui keeps mcp and cua traces
4w ago
chat_footer.go
make schedule visible
1mo ago
chat_history.go
tui: preserve reading row during transcript reflow
1mo ago
chat_input.go
rewind: /tree cuts a session back to before a user message and archives the rest, with an optional summary; /fork keeps the branch
4w ago
chat_layout.go
tui: pointer app model, shared styles, reused glamour renderers, own transcript pane, reuse rows across older pages, gogc 50
1mo ago
chat_messages.go
rewind: /tree cuts a session back to before a user message and archives the rest, with an optional summary; /fork keeps the branch
4w ago
chat_navigation_test.go
tui: preserve reading row during transcript reflow
1mo ago
chat_operations.go
tui: clear stopping state when session becomes idle
1mo ago
chat_stopping_test.go
tui: clear stopping state when session becomes idle
1mo ago
chat_stream.go
tui: clear stopping state when session becomes idle
1mo ago
chat_subscription.go
tui: pace live reply redraws, cache settled markdown, draw only visible picker rows, drop per-event window reads
1mo ago
chat_view.go
usage: name the tokens a turn read uncached that the call before it left cached, in the chat signoff
1mo ago
chat.go
tui: the highlighted-line cache belongs to its chat, so it goes when the chat does
4w ago
chips.go
tui: pointer app model, shared styles, reused glamour renderers, own transcript pane, reuse rows across older pages, gogc 50
1mo ago
clipboard_terminal_test.go
tui: probe the terminal for kitty clipboard support before pasting an image
1mo ago
clipboard_terminal.go
tui: probe the terminal for kitty clipboard support before pasting an image
1mo ago
clipboard_test.go
fix(tui): close clipboard stdout on cancellation
1mo ago
clipboard.go
fix(tui): paste clipboard images over ssh with OSC 5522
1mo ago
commands.go
rewind: /tree cuts a session back to before a user message and archives the rest, with an optional summary; /fork keeps the branch
4w ago
confirm.go
tui: listView, confirm and one fuzzy matcher for list screens to share
1mo ago
context_inspector_test.go
tui: tree and context inspector on listView, shared confirm for agent delete
1mo ago
context_inspector.go
tui: stacked pane takes two fifths; context drops its note and facts when the list is short
1mo ago
editor_test.go
tui: ctrl-click a path in the transcript to open it in an editor
1mo ago
editor.go
tui: ctrl-click a path in the transcript to open it in an editor
1mo ago
effort_selector.go
tui: pointer app model, shared styles, reused glamour renderers, own transcript pane, reuse rows across older pages, gogc 50
1mo ago
error_routing_test.go
tui: /extensions on listView: filter, details beside the list, enter for global and shift+enter for this session
1mo ago
extension_picker.go
tui: gofmt extension picker
1mo ago
extension_scope_test.go
tui: /extensions on listView: filter, details beside the list, enter for global and shift+enter for this session
1mo ago
folder_picker_test.go
tui: sessions and folders fuzzy filter, shared confirm and footers
1mo ago
folder_picker_view.go
tui: sessions and folders fuzzy filter, shared confirm and footers
1mo ago
folder_picker.go
tui: sessions and folders fuzzy filter, shared confirm and footers
1mo ago
folder_query.go
feat(api)!: migrate daemon and clients to protocol 3
1mo ago
folder_requests.go
fix: restore host staging progress and correct configuration
1mo ago
form.go
perf(cli): reduce struct padding
1mo ago
frame.go
tui: stacked pane takes two fifths; context drops its note and facts when the list is short
1mo ago
glance_test.go
make schedule visible
1mo ago
header_test.go
release reattached kernels no session owns, and rest the tui status poll while idle
1mo ago
highlight_lines_test.go
tui: the highlighted-line cache belongs to its chat, so it goes when the chat does
4w ago
host_auth.go
feat(api)!: migrate daemon and clients to protocol 3
1mo ago
ink_other.go
fix(tui): report terminal restoration failures during color detection
1mo ago
ink_test.go
Add /cd: a folder picker that moves a session, and descendants follow
1mo ago
ink_unix.go
fix(tui): report terminal restoration failures during color detection
1mo ago
ink.go
tui: one delimiter table for math, bytes.Cut over hand scans, and the fork's IndentWriter for list items
1mo ago
lifecycle_regression_test.go
tui: page_view docs on listFrame and listView, always-live filter, shared confirm, ctrl+r retry, gallery of every page state
1mo ago
list_view.go
tui: hints shed least important first before losing labels; an empty list has a blank pane
1mo ago
location.go
tui: show remote paths relative to the host's home, as scp reads them
1mo ago
login_accounts.go
add colab extension
1mo ago
login_list_test.go
cli: gofmt the colab sign-in types and test
1mo ago
login_messages.go
feat(api)!: migrate daemon and clients to protocol 3
1mo ago
login_pick.go
tui: login on listFrame/listView, removal through the shared confirm on ctrl+d
1mo ago
login_provider.go
tui: login on listFrame/listView, removal through the shared confirm on ctrl+d
1mo ago
login_view.go
add colab extension
1mo ago
login.go
add colab extension
1mo ago
mail_identity_test.go
fix(stream): restore unfinished responses on session attachment
1mo ago
markdown_test.go
tui: latex math through a glamour fork with node hooks, and colored markdown accents from the palette
1mo ago
markdown.go
tui: the highlighted-line cache belongs to its chat, so it goes when the chat does
4w ago
math_test.go
tui: one delimiter table for math, bytes.Cut over hand scans, and the fork's IndentWriter for list items
1mo ago
math.go
tui: one delimiter table for math, bytes.Cut over hand scans, and the fork's IndentWriter for list items
1mo ago
mcp_form_test.go
tui: skills, instructions and mcp on listView with global/session toggles and a pane without enter
1mo ago
mcp_form.go
tui: skills, instructions and mcp on listView with global/session toggles and a pane without enter
1mo ago
model_change_test.go
perf(tui): reuse prepared startup data
1mo ago
model_picker_test.go
feat(api)!: migrate daemon and clients to protocol 3
1mo ago
model_picker_view.go
tui: one listFrame lays out sessions, model and folder screens instead of three copies
1mo ago
model_picker.go
tui: listView, confirm and one fuzzy matcher for list screens to share
1mo ago
model_search.go
tui: listView, confirm and one fuzzy matcher for list screens to share
1mo ago
moods.go
ssh: say when a probe is copying the kernel to a host, in the picker and the chat
1mo ago
notice.go
refactor(tui): replace pick helpers with explicit branches
1mo ago
older_history_test.go
tui: pointer app model, shared styles, reused glamour renderers, own transcript pane, reuse rows across older pages, gogc 50
1mo ago
operation_error.go
fix(client): stop replaying uncertain daemon mutations
1mo ago
page_render.go
tui: page_view docs on listFrame and listView, always-live filter, shared confirm, ctrl+r retry, gallery of every page state
1mo ago
page_secret_test.go
tui: page_view docs on listFrame and listView, always-live filter, shared confirm, ctrl+r retry, gallery of every page state
1mo ago
page_view_test.go
tui: page_view docs on listFrame and listView, always-live filter, shared confirm, ctrl+r retry, gallery of every page state
1mo ago
page_view.go
tui: page_view docs on listFrame and listView, always-live filter, shared confirm, ctrl+r retry, gallery of every page state
1mo ago
page.go
tui: delete the old page helpers and inkWrap that no screen uses
1mo ago
pending_test.go
refactor(cli): require explicit daemon client dependencies
1mo ago
picker_test.go
tui: sessions search back to substring match per word, listed order
1mo ago
picker.go
tui: sessions search back to substring match per word, listed order
1mo ago
prompt_multiline_test.go
tui: pointer app model, shared styles, reused glamour renderers, own transcript pane, reuse rows across older pages, gogc 50
1mo ago
protocol3_helpers_test.go
feat(api)!: migrate daemon and clients to protocol 3
1mo ago
quota_route_test.go
tui: replace the generic /quota page with a screen of latest limits, bars and per-limit trails
1mo ago
quota_test.go
tui: replace the generic /quota page with a screen of latest limits, bars and per-limit trails
1mo ago
quota_view.go
tui: replace the generic /quota page with a screen of latest limits, bars and per-limit trails
1mo ago
quota.go
tui: replace the generic /quota page with a screen of latest limits, bars and per-limit trails
1mo ago
rename.go
feat(api)!: migrate daemon and clients to protocol 3
1mo ago
rowactions_test.go
tui: verbose mode draws each call as a card with its code, calls and output, folded to their start
4w ago
rowactions.go
tui: verbose mode draws each call as a card with its code, calls and output, folded to their start
4w ago
screen_lifecycle_test.go
perf(tui): reuse prepared startup data
1mo ago
selection.go
fix macos terminal.app rendering
1mo ago
session_preferences_test.go
tui: rename and delete sessions straight from the list, and keep an archive from being undone by an older listing
1mo ago
session_viewer_test.go
tui: sessions search back to substring match per word, listed order
1mo ago
session_viewer_view.go
tui: sessions search back to substring match per word, listed order
1mo ago
session_viewer.go
tui: sessions search back to substring match per word, listed order
1mo ago
settled_lines_test.go
test(tui): check survivor ownership after trimming
1mo ago
shot_agents_test.go
tui: tree and context inspector on listView, shared confirm for agent delete
1mo ago
shot_caps_test.go
tui: skills, instructions and mcp on listView with global/session toggles and a pane without enter
1mo ago
shot_context_test.go
tui: tree and context inspector on listView, shared confirm for agent delete
1mo ago
shot_extensions_test.go
tui: gallery of every screen state (registerShots) drawn as per-screen contact sheets
1mo ago
shot_folders_test.go
tui: sessions and folders fuzzy filter, shared confirm and footers
1mo ago
shot_login_test.go
tui: login on listFrame/listView, removal through the shared confirm on ctrl+d
1mo ago
shot_pages_test.go
tui: page_view docs on listFrame and listView, always-live filter, shared confirm, ctrl+r retry, gallery of every page state
1mo ago
shot_quota_test.go
tui: replace the generic /quota page with a screen of latest limits, bars and per-limit trails
1mo ago
shot_sessions_test.go
tui: sessions and folders fuzzy filter, shared confirm and footers
1mo ago
shot_test.go
tui: gallery of every screen state (registerShots) drawn as per-screen contact sheets
1mo ago
shot_tree_test.go
tui: tree and context inspector on listView, shared confirm for agent delete
1mo ago
shot_webhooks_test.go
tui: webhooks on listView: filter, pane, confirm only for destructive actions, add on ctrl+o
1mo ago
theme_test.go
test(tui): check theme ownership through Go syntax
1mo ago
theme.go
tui: show remote paths relative to the host's home, as scp reads them
1mo ago
thumbnails_test.go
feat: multiple images, collapsed pastes, and an attachment strip in the prompt
1mo ago
thumbnails.go
feat: multiple images, collapsed pastes, and an attachment strip in the prompt
1mo ago
transcript_readability_test.go
perf(cli): reduce struct padding
1mo ago
transcript_state_test.go
requests: tell our own prefix drift from provider cache misses; commit continue prompts and kernel notices
4w ago
transcript_state.go
requests: tell our own prefix drift from provider cache misses; commit continue prompts and kernel notices
4w ago
transcript.go
tui: verbose mode draws each call as a card with its code, calls and output, folded to their start
4w ago
tree_picker_test.go
rewind: /tree cuts a session back to before a user message and archives the rest, with an optional summary; /fork keeps the branch
4w ago
tree_picker.go
rewind: /tree cuts a session back to before a user message and archives the rest, with an optional summary; /fork keeps the branch
4w ago
turns_test.go
refactor(tui): replace pick helpers with explicit branches
1mo ago
uncertain_outcome_test.go
perf(tui): reuse prepared startup data
1mo ago
unicode_render_test.go
feat(api)!: migrate daemon and clients to protocol 3
1mo ago
webhook_form.go
tui: webhooks on listView: filter, pane, confirm only for destructive actions, add on ctrl+o
1mo ago
webhooks_page_test.go
webhooks: serve signed deliveries on their own intake port
4w ago
webhooks_page.go
webhooks: serve signed deliveries on their own intake port
4w ago
webhooks_render.go
webhooks: serve signed deliveries on their own intake port
4w ago