Eleven console PRs — a map, a suggested merge order, and permission to close half of them #3370
Replies: 1 comment
|
Update: two more PRs since this was written, so the map is now thirteen.
#3369 and #3371 were listed already or follow directly from the rail; #3373 and #3374 are the summary work that the original post described as "what I'd build next, if you want it". One finding worth passing onI tried running these on my own instance by patching the container's server source. It would not boot, and the cause is a trap worth knowing about:
That is only a self-inflicted deployment problem on my side — it says nothing about the PRs, which are all against The offer still stands, more so nowThirteen PRs is more than anyone should feel obliged to review. The bug fixes — #3360, #3361, #3362, #3336 — are the ones with the clearest value and the smallest diffs. The chat-management chain (#3365 → #3366 → #3369 → #3371 → #3373 → #3374) is a proposal, and closing it costs me nothing. Everything works on my own instance regardless, so none of this is blocking me. |
Uh oh!
There was an error while loading. Please reload this page.
Eleven open PRs from me are sitting in the queue, which is a lot to land on a maintainer without context. This is the map: what they are, why they exist, which order to take them in, and which ones to close if you'd rather not.
Everything here came out of using Archon for a day's work and fixing what got in the way. No PR is a rewrite; every one is scoped to one concern, has tests, and follows the template.
The short version
idto text infindWorkflowRunsByIdPrefix$HOME/.local/binon a spawned node's PATHSuggested order
If you only want one: #3360. Eight lines, and it makes every pasted stack trace in the console readable.
Where they came from
Three of these are your own roadmap, not my ideas.
console-open-questions.md§1 says:…and lists "Expose New chat" as recommendation #1 and the switcher as #2. That's #3365, and #3369 is the version of #2 with room to grow.
#1913 covers the upload work, including the note that drag-drop and paste were scoped out of #1916.
The chat rail (#3369)
It borrows
ProjectRail's language deliberately — monogram tile, filter box, count pill, colored left edge — so the two rails read as one system. The selected card's edge takes the chat's own color rather than the brand accent, so a colored chat shows one signal rather than two.Screenshots are synthetic — invented project and chat names, nothing from a real workspace.
What I'd build next, if you want it
A short summary on each chat, kept current by the agent rather than typed by a human — because a hand-written status field goes stale in a day and then quietly misleads you.
Three fields, optional, in plain language: what we're trying to do, where we are, what's left. The card shows two lines; the pinned card shows all of it. The amber "may be stale" line matters more than it looks — a summary you can't date is one you'll wrongly trust.
This isn't built. It needs a column and a tool the agent calls, and I'd rather know you want it first.
Two things worth saying plainly
The console is explicitly disposable. Its own isolation rule exists "so that it can be extracted or discarded cleanly." If you've got plans for it that make #3369 the wrong shape, say so and I'll close it — I'd rather that than have it sit in the queue.
Close anything you don't want. Eleven PRs is a real cost to review and I'd rather you dropped half than felt obliged to work through them. The bug fixes are the ones with the clearest value; the chat-management work is a proposal and should be treated as one.
Happy to split, rebase, or rewrite any of them.
All reactions