Skip to content

TeleFlock v0.4.0

Choose a tag to compare

@imaron85 imaron85 released this 22 Oct 12:09

TeleFlock 0.4.0 makes the app easier to pick up without hiding anything: each fact is shown once, in one place, with its unit, every action says what it does, and omp's tiny model now names things you used to type by hand.

New

  • AI naming with omp's tiny model. TeleFlock uses the tiny model role you set up in omp (falling back to smol) as its AI provider, on the host and through your own omp login.
    • Dispatch names each task's worktree and branch (dispatch/offline-board-cache). The name is fetched while you type, so most sends don't wait.
    • New worktree can leave the branch to the model ("Name it from the task"); it also names the agent. New agent, Fan out and Save as template suggest names, and Rename offers ✨ Suggest.
    • Review drafts the commit message (✨ Write it) and the pull request title and description.
    • AI-made names carry a ✨, are always editable, and fall back to names made from your own words when the model is slow or switched off (Settings → AI naming). Nothing is stored; the text goes only to your own model provider, through omp.
  • First steps. On the demo, a checklist on the board walks you through the flock (answer a question, approve a command, steer an agent, review, dispatch, the palette) and retires itself. New real hosts get their own short list.
  • Terms that explain themselves. Dotted words such as pane, steer, follow-up, worktree or compact explain themselves on hover or tap, and the ? sheet has a Terms section. Short hints beside the composer and the phone pager retire after a few sightings (Settings → Hints).

Changed

  • Board. Lanes are now Needs you · Running · Review · Done, with Needs you first and its oldest question on top. Every card has the same layout in every lane: the state and its time on top (waiting 6:13, turn 27:24, finished 25m ago), then who and where, the task, what it is doing now, and labelled meters (ctx 61%, subs 59%, +188 −74 · 3 files, model, thinking). Lane headers explain their order.
    • The top row shows today's spend with the subscription limit you will hit first, one row per host (CPU, RAM, load), and the live terminal. The duplicate question tile is gone: the question lives in its lane. On short windows the row becomes one line.
    • Archive is now "Mark done", with Undo instead of a confirmation. "Mark done & remove worktree…" asks first. Review cards show the next ship step ("Commit 3 files", "Push 2 commits").
    • Offline hosts say their cards are read-only, and a strip points out setup gaps with a Fix… button.
  • Calmer motion. By default only changes and what needs you move, so a waiting question stands out. Settings → Motion → Lively brings back every glow and breath; Reduced stays static.
  • One way to answer. Cards, the Inbox, Answer next, the session and the phone all draw questions the same way: numbered options (1–9) with their trade-off written inside the button, a clear "★ recommended", Skip (answer nothing) and "+N more". Requests that need typed text (for example a commit message) can now be answered from the Inbox and Answer next.
  • Inbox shows what needs you first, then unread updates (finished, errors, quiet agents). The bell is a quick peek at the same list. The needs-you pill in the title bar opens Answer next, like Ctrl+J.
  • Sidebar. + New task (D) on top, then New worktree, New agent, Fan out, Open folder and Past sessions with their labels. Board · Inbox · Activity · Usage below; each host shows its CPU and RAM and offers Connect / Retry / Sign in / Verify when it is not online; the workspace tree gets the rest of the height. Drag the edge to resize.
  • Session. The header says which controls are on (Plan on/off, Fast, Goal), shows "Stop turn", and shows cost only while the inspector is hidden. The inspector starts with "can it keep going" (context used, subscription left), then spend, throughput, todos and subagents. Enter sends or steers, Alt+Enter queues a follow-up; the ? sheet now says exactly that. Close pane asks first. A fresh agent offers starter prompts.
  • Command palette shows a one-line description for every action and understands "task", "archive" and "answer".
  • Phone. Tabs are Flock · Inbox · Dispatch · Terminal · More. Flock tiles take you somewhere (Answer →, running ↓, today's spend ›), every row has a ⋯ menu and Review rows have Mark done. Sessions have a Next chip to the next agent waiting, one model · thinking chip so Plan, Fast and Goal fit, and a context/cost pill that opens the inspector. The Terminal tab reopens the terminal you used last. Toasts appear at the bottom, one at a time.
  • Hosts. The Add host dialog lists what the host needs (sudo tailscale set --ssh, herdr and omp ≥ 18.12), a failed test shows the command that fixes it, and Host setup opens by itself while items are open, with each item explained by what goes wrong without it.
  • Review. A ship stepper (Commit · Push · PR · Merge · Done) with the next step as a button stays visible on laptop screens. The last stage offers Mark done.
  • Usage shows subscription limits first. Host colours no longer reuse the status colours.

Fixed

  • Dispatch: after picking a repository the cursor now goes to the task box. Typing a task that started with "n" used to open the New worktree wizard.
  • Phone: the session menu's "Open terminal in split" did nothing; it is now "Terminal" and opens it.
  • Phone: the host chip was green while a host was offline. The board's health tile showed only the first host.
  • Shortcuts: the ? sheet said Ctrl+Enter sends; Enter does.
  • Session links: opening a session link while its host was still connecting said "Agent not found". It now says it is waiting for the host.

Updating: the host daemon (tf-hostd) changed (it now runs AI naming). The first device that updates restarts it once, so your other device reconnects a moment later. AI naming needs omp ≥ 18.12 with a tiny or smol model role (omp config get modelRoles).

Downloads

Platform File
Windows 10/11 TeleFlock_0.4.0_x64-setup.exe
Android 7+ TeleFlock_0.4.0_universal.apk
Debian / Ubuntu TeleFlock_0.4.0_amd64.deb
Any Linux TeleFlock_0.4.0_amd64.AppImage
Arch Linux teleflock-bin-0.4.0-1-x86_64.pkg.tar.zst
macOS 11+ TeleFlock_0.4.0_universal.dmg (attached by CI shortly after release)

Every file has a .sha256 next to it.