Repository navigation
Fleet: LLooM leases in a band, agents' jobs as tiles - #2
Merged
Merged
Conversation
Agents now lease shared machines and report long-running work to a LLooM head (lloom reserve, lloom job). Tessera follows that head, so how a job is going is on the board instead of in each agent's window. - Settings → Fleet takes the head's address. Its admin key is kept in the Keychain and only ever sent to that address. - A band over the board shows each resource: free, or who holds it, how long they have left and who is waiting. A lease running out or a failed restore turns it amber. - Jobs are app-session tiles (flavor LLooM, Jobs chip), with the latest note, progress bar and metrics on the card and the notes as the transcript. A finished, failed or silent job, a lease running out and a stuck restore join the Needs-you lane, alerts and the phone like any conversation. - Opening a job goes to the reporting agent's conversation when it named one (claude:/codex: tile ids, or a CLI session id a terminal or Claude app conversation carries). - AgentAppWatcher takes sessions from other sources beside its scan. They join with the first scan, so work that finished before launch doesn't light up. Tests decode a board produced by LLooM's own schedule module. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Tessera now follows a LLooM head's schedule (Enntity/lloom#88), so how agents' jobs are going is visible on the board.
AgentAppWatchernow merges sessions from other sources with its scan, without lighting up work that finished before launch.Verification
swift test: 186 + 5 newLLoomScheduleTests. They decode a board produced by LLooM's own schedule module, including queued, warned and stuck leases and stalled, done and failed jobs.🤖 Generated with Claude Code