Commit Graph
100 Commits
Author SHA1 Message Date
Ian Gulliver 0877cecab0 Nudge workflow stages that end a turn without finish_stage 2026-10-20 22:04:18 -07:00
Ian Gulliver 57324fe9a2 Audit of ccbbb58 2026-10-20 22:02:59 -07:00
Ian Gulliver ccbbb5807f Audit of a1d498b 2026-10-20 22:00:42 -07:00
Ian Gulliver a1d498bac8 Derive blob file paths from their IDs 2026-10-20 21:53:37 -07:00
Ian Gulliver c1d3f401b2 Share review stage eligibility between advancement and completion 2026-10-20 21:50:39 -07:00
Ian Gulliver c67c215118 Show event label and first paragraph in notifications 2026-10-20 21:49:01 -07:00
Ian Gulliver da824b9728 Remove tsnet debug logging 2026-10-20 21:47:06 -07:00
Ian Gulliver 4fdcc91061 Audit of cde5089 2026-10-20 21:46:13 -07:00
Ian Gulliver 4680d7d2da Show audit and review pickers as labeled rows 2026-10-20 21:42:28 -07:00
Ian Gulliver cde5089f46 Remove obsolete schema fields and share workflow traversal 2026-10-20 21:41:33 -07:00
Ian Gulliver 32ebf08b66 Store workflow definitions as table rows and drop YAML 2026-10-20 21:30:39 -07:00
Ian Gulliver 5823af6ff9 Add background audits of the default branch's newest commit 2026-10-20 21:08:31 -07:00
Ian Gulliver 1d3c4576ff Hide duplicate snapshot lines and the turn-end line before a snapshot 2026-10-20 21:08:00 -07:00
Ian Gulliver 53f20e40d3 Add list tools; normalize tool names and paths in transcript 2026-10-20 21:05:29 -07:00
Ian Gulliver e5a7fc4c1a Drop unused thread_id from questions 2026-10-20 20:46:45 -07:00
Ian Gulliver 6ec3cafde5 Add grep and server read/write/edit tools for agents 2026-10-20 20:22:54 -07:00
Ian Gulliver 35f59246f7 Drop workflow kinds, deliver reviews when done, rename/delete workflows 2026-10-20 20:09:38 -07:00
Ian Gulliver 51df9adf61 Drop transcript notes for cleared ready calls 2026-10-20 20:03:47 -07:00
Ian Gulliver adb9424e66 font size setting 2026-10-20 19:32:27 -07:00
Ian Gulliver f2188c53eb Add review workflows, tree-shaped workflows and a workflow editor 2026-10-20 18:52:04 -07:00
Ian Gulliver 9869fad988 Project enter opens task 2026-10-20 18:45:39 -07:00
Ian Gulliver 15482473f7 Paste and drop images into every box that talks to an agent 2026-10-20 17:32:32 -07:00
Ian Gulliver 49f57b73fc website vs release 2026-10-20 17:24:58 -07:00
Ian Gulliver 4c414d9838 murky 8270 retries 2026-10-20 16:08:38 -07:00
Ian Gulliver 9972ce4d6e Count only idle unread-summary tasks on the server chip 2026-10-20 16:07:24 -07:00
Ian Gulliver c0c4955ca2 Project arrow keys 2026-10-20 15:50:06 -07:00
Ian Gulliver d096d604c9 Retry failed sends with their send_id until the server confirms them 2026-10-20 15:47:29 -07:00
Ian Gulliver 8fec4b9040 Match pending sends by a send id the server echoes 2026-10-20 15:22:50 -07:00
Ian Gulliver b8c5331a0c Re-arm the ready-to-merge prompt on byre's own messages 2026-10-20 15:04:15 -07:00
Ian Gulliver cf9ee03284 Don't call a Merge & continue a dismissal of the ready call 2026-10-20 15:01:26 -07:00
Ian Gulliver a95e0ddb29 Wait for the server's tailnet peer before connecting at app startup 2026-10-20 14:52:10 -07:00
Ian Gulliver a2571763b4 Show connection progress at app startup instead of flashing screens 2026-10-20 14:20:35 -07:00
Ian Gulliver da7f952855 Show both sign-ins on the first screen and find servers automatically 2026-10-20 14:08:35 -07:00
Ian Gulliver a728cb2c96 Offer workflow rows in ⌘K only when the text names a workflow 2026-10-20 14:07:18 -07:00
Ian Gulliver f76bddc6d6 server hostnames 2026-10-20 14:00:54 -07:00
Ian Gulliver 2dfcc5de47 Run byre and the app on their own embedded Tailscale nodes 2026-10-20 13:32:56 -07:00
Ian Gulliver a7b2333535 Cut transcript noise: fold grey boxes, drop duplicate review rows 2026-10-20 13:04:17 -07:00
Ian Gulliver 0f33ad4524 Mark the lead's messages and answers as the lead's, not the human's 2026-10-20 12:20:51 -07:00
Ian Gulliver 181482e5d0 Add named keys, input-line reporting and append guard to terminal_type 2026-10-20 12:20:11 -07:00
Ian Gulliver cfd06d5582 inbox wording cleanup 2026-10-20 11:54:01 -07:00
Ian Gulliver 2431a174a7 new task lag 2026-10-20 11:49:59 -07:00
Ian Gulliver cb327fa15d Include the human's message text in the lead's message signal 2026-10-20 11:47:04 -07:00
Ian Gulliver 0438c9d329 dialog button labels 2026-10-20 11:29:09 -07:00
Ian Gulliver 14aa3f2d98 ⌘S discard dialog 2026-10-20 11:25:34 -07:00
Ian Gulliver f5002c1688 todo list increases 2026-10-20 11:19:24 -07:00
Ian Gulliver 6f3d92e4e2 away mode visibility 2026-10-20 11:19:06 -07:00
Ian Gulliver ef98b1179d Add Merge & continue and Other… to ready cards 2026-10-20 11:01:59 -07:00
Ian Gulliver 25f275e012 Grow the task switcher's box and let it attach images 2026-10-20 11:00:18 -07:00
Ian Gulliver 15d99790b2 Align rate limit table: one-line cells, separate Used percentage 2026-10-20 10:20:25 -07:00
Ian Gulliver ff986d8d32 new task all projects 2026-10-20 10:16:31 -07:00
Ian Gulliver 1d53304e27 away button placement 2026-10-20 10:00:43 -07:00
Ian Gulliver 68e4a87bee turn off zsh PROMPT_SP 2026-10-20 09:42:28 -07:00
Ian Gulliver 76c1c673d7 Refuse lead tools that would restart an interrupted or errored agent 2026-10-20 09:33:36 -07:00
Ian Gulliver 09d6c6e023 Carry the source transcript into forks and cross-link fork points 2026-10-20 09:14:44 -07:00
Ian Gulliver 29c993cde0 Commit and snapshot in ask_human before suggesting a main merge 2026-10-20 09:11:19 -07:00
Ian Gulliver 3989c2f156 ask_human nudge to merge main 2026-10-20 08:58:59 -07:00
Ian Gulliver d530ec5edc task description auto 2026-10-20 08:57:37 -07:00
Ian Gulliver 8f3226350e Check the CloudKit schema when packaging and show broken iCloud sync 2026-10-20 08:55:37 -07:00
Ian Gulliver e7724977c8 Fold task state into one server field; add ready cancel and dismiss 2026-10-20 08:51:32 -07:00
Ian Gulliver 224a0d5a4b Make the message box collapsible and solidify the Other… field 2026-10-20 08:45:01 -07:00
Ian Gulliver 289c58d778 Show task status in the composer bar instead of floating pills 2026-10-20 08:38:01 -07:00
Ian Gulliver baa048a89e Keep Escape from leaving full screen in the main window 2026-10-20 08:33:29 -07:00
Ian Gulliver 0584535d34 website share thumbnail 2026-10-19 22:04:11 -07:00
Ian Gulliver 5c714b3e2b Wake agents when the human runs a command they left in the terminal 2026-10-19 21:44:46 -07:00
Ian Gulliver f6f2440635 Add Away mode and an agent fork tool 2026-10-19 21:40:24 -07:00
Ian Gulliver bb60b685ba favicon on the website 2026-10-19 21:16:38 -07:00
Ian Gulliver 5ce87ef704 Expand byre.run's feature tiles with mockups and animated detail 2026-10-19 20:31:37 -07:00
Ian Gulliver e7e6fae758 suggest_discard again 2026-10-19 20:05:55 -07:00
Ian Gulliver 36f4955a09 missing suggest_discard 2026-10-19 19:56:59 -07:00
Ian Gulliver 613640fab4 notification suggestions 2026-10-19 19:56:24 -07:00
Ian Gulliver 57d2b25ce9 Deploy main 2026-10-19 19:54:04 -07:00
Ian Gulliver 6ac297d374 Show images in Files and add client_open to open files on a client Mac 2026-10-19 19:46:24 -07:00
Ian Gulliver b72b4eda7f Rework byre.run: rainbow palette, bento features, remote-server pitch 2026-10-19 19:43:47 -07:00
Ian Gulliver 52a231e635 update progress 2026-10-19 19:36:42 -07:00
Ian Gulliver 88d1146778 Add ready, discard, merge-problem and workflow notifications 2026-10-19 19:35:23 -07:00
Ian Gulliver 31ee494c41 reviewing is work 2026-10-19 19:05:19 -07:00
Ian Gulliver fae286a7d8 errors at top of status are distracting 2026-10-19 19:01:24 -07:00
Ian Gulliver 6d9abc8585 new summary 2026-10-19 19:00:52 -07:00
Ian Gulliver 2bb527aca0 ready to merge and ready to discard as states 2026-10-19 17:53:54 -07:00
Ian Gulliver fb79919ebb merge dialog edit button is weird 2026-10-19 17:49:35 -07:00
Ian Gulliver ec390958e9 Answer a question again by forking at its answer's snapshot 2026-10-19 17:46:44 -07:00
Ian Gulliver 101041fc87 checklist layout 2026-10-19 17:40:07 -07:00
Ian Gulliver 0dcbfc57f5 Let task agents suggest discarding their task, with reasoning 2026-10-19 17:14:13 -07:00
Ian Gulliver 0be09b3279 Host the site and release downloads on byre.run via Cloudflare 2026-10-19 16:59:59 -07:00
Ian Gulliver b9a988e2d5 Underline the current server chip; insist on ask_human for choices 2026-10-19 16:59:00 -07:00
Ian Gulliver 01cabc0e43 scroll to top of attention on switch 2026-10-19 16:57:16 -07:00
Ian Gulliver fc07b5efd7 Link worktree file paths in Markdown to the Files tab 2026-10-19 16:53:21 -07:00
Ian Gulliver d5ce1b3e17 Let the human ignore an open question in a transcript 2026-10-19 16:36:46 -07:00
Ian Gulliver 5f61749e7b Let pick-one answers carry notes from the Other box 2026-10-19 16:35:09 -07:00
Ian Gulliver 8bca7a4369 Auto-update server-only Macs and replace Sparkle's update UI 2026-10-19 16:04:47 -07:00
Ian Gulliver 26404758c6 Move workflow file and TODO.md formats into the knowledge base 2026-10-19 15:45:08 -07:00
Ian Gulliver 8a395d4d6e Add usage commands, a vendor-neutral usage format and a knowledge base 2026-10-19 15:08:57 -07:00
Ian Gulliver 912225cbd1 Stop waking the lead for quiet signals and compact it at 25% 2026-10-19 14:59:34 -07:00
Ian Gulliver b634d42dcf don't restart after interrupt 2026-10-19 14:08:56 -07:00
Ian Gulliver 598ee788f8 exec tools 2026-10-19 14:08:14 -07:00
Ian Gulliver aab15c7d79 Trim worktree prefixes from tool paths regardless of case 2026-10-19 13:59:01 -07:00
Ian Gulliver 43d68d1d71 jump to next attention item 2026-10-19 12:22:39 -07:00
Ian Gulliver d55218d1db Fix clipped server badge and client_hands hang across servers 2026-10-19 12:12:17 -07:00
Ian Gulliver 0797b56568 Name the Mac in the Server tab's headings 2026-10-19 12:05:52 -07:00
Ian Gulliver 6672127373 merge completion on click 2026-10-19 12:00:05 -07:00