Repository navigation
Replies: 3 comments
|
A concrete use case and a small UX suggestion. I coordinate work through an agent that starts executor threads via Since
Related: #18017 (hiding agent-to-agent threads), #20940 / #21266 (grouping launched threads under their launcher), #11998 (manual groups). |
|
Another use case, and what I built for it in a local build. Most of my threads are started by an orchestrating agent, and they run on several provider accounts (two Claude accounts and a Codex account). I needed to narrow the sidebar by who started a thread, as proposed here, and also by which account a thread runs on. My build filters by thread title, because my agent-launched threads have predictable title prefixes. The What I run today, on web and desktop, beside the sidebar search and separate from the project filter:
If an account filter or title rules would be useful alongside "Started by", I am happy to share the code or open a focused PR for whichever part you want, rebuilt on current |
|
Same need here, in a slightly different shape. A few coordinator agents in my setup launch their own top-level threads through MCP ( Instead of a filter, I'd like agent-started threads ( For now I'm patching this into my own build of v0.1.6. If a maintainer approves the direction, I can share the patch or open a focused PR. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Area
apps/web, apps/mobile
Problem or use case
Threads started by agents now outnumber the ones I start myself: outside agents launching
through
/mcp,delegate_taskchildren, scheduled tasks. The thread view already marks athread as started by an agent, but the sidebar can only be narrowed by project (and
environment on mobile, #8948 for desktop). There's no way to see "only threads I started"
or "only threads an agent started" without opening each one.
Proposed solution
Add a "Started by" filter next to the project filter in the sidebar:
createdBy: user)createdBy: agent), optionally split by source: outside agent (mcp), scheduled task, delegated taskBoth fields already live on every thread (
createdBy,creationSource), so this is a client-side filterwith no server changes. The choice should persist across navigation (cf. #9379).
Optional follow-up: record which outside agent (its OAuth client name) launched a thread and
show it on the thread, so several outside agents can be told apart. Today every outside launch
is recorded as
creationSource: "mcp".Happy to open PR.
Alternatives considered
Collapsing agent-started threads into a group, like subagents under their parent. A filter is
simpler and also works for search results.
Additional context
Related: #1043 (status filters, closed), #3523, #8948.
All reactions