mirror of
https://github.com/Sea-Haven-Industries/open-swe.git
synced 2026-09-30 06:53:14 +00:00
chore: sync upstream triage ledger (#263)
Some checks failed
CI / Lint (push) Has been cancelled
CI / Format check (push) Has been cancelled
CI / Typecheck (push) Has been cancelled
CI / Unit tests (push) Has been cancelled
CI / Playwright E2E (push) Has been cancelled
CI / Docker build smoke (push) Has been cancelled
CI / Triage ledger up to date (push) Has been cancelled
CI / ui bun.lock in sync (push) Has been cancelled
Some checks failed
CI / Lint (push) Has been cancelled
CI / Format check (push) Has been cancelled
CI / Typecheck (push) Has been cancelled
CI / Unit tests (push) Has been cancelled
CI / Playwright E2E (push) Has been cancelled
CI / Docker build smoke (push) Has been cancelled
CI / Triage ledger up to date (push) Has been cancelled
CI / ui bun.lock in sync (push) Has been cancelled
Co-authored-by: amoussa1229 <166072409+amoussa1229@users.noreply.github.com>
This commit is contained in:
parent
1f819f3e21
commit
8b154a73af
2 changed files with 356 additions and 2 deletions
|
|
@ -1,4 +1,4 @@
|
|||
{"_meta": {"last_synced": "e95eff0c", "last_synced_date": "2026-08-17"}}
|
||||
{"_meta": {"last_synced": "aa1934cd", "last_synced_date": "2026-08-24"}}
|
||||
{"sha": "0b76afdc", "pr": 1653, "subject": "reviews block agenda, sticky headers, diff scroll", "disposition": "landed", "reason": "", "branch": "cherry-pick-upstream", "local_sha": null, "updated": "2026-07-02T00:00:00Z"}
|
||||
{"sha": "7530653b", "pr": 1655, "subject": "ResizeObserver settle for review scroll-to", "disposition": "landed", "reason": "", "branch": "cherry-pick-upstream", "local_sha": null, "updated": "2026-07-02T00:00:00Z"}
|
||||
{"sha": "23bd4a63", "pr": 1660, "subject": "top padding to sticky review block header", "disposition": "landed", "reason": "", "branch": "cherry-pick-upstream", "local_sha": null, "updated": "2026-07-02T00:00:00Z"}
|
||||
|
|
@ -310,3 +310,180 @@
|
|||
{"sha": "217116e9", "pr": 1987, "subject": "feat: add voice dictation to the composer (#1987)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-17T12:27:40Z"}
|
||||
{"sha": "82678d85", "pr": 1975, "subject": "feat: add organization skills (#1975)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-17T12:27:40Z"}
|
||||
{"sha": "e95eff0c", "pr": 1992, "subject": "fix: style plan approval as Slack status (#1992)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-17T12:27:40Z"}
|
||||
{"sha": "a1a6a9c6", "pr": 1991, "subject": "feat: require platform issue details (#1991)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "a2e38790", "pr": 1993, "subject": "fix: require admin threads to create environments (#1993)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "41a78837", "pr": 1994, "subject": "feat: show inline diffs for edit tool calls (#1994)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "4da9d1f9", "pr": 1995, "subject": "feat: scope user settings reads to thread participants (#1995)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "331ea489", "pr": 2003, "subject": "chore: migrate desktop Node code to TypeScript (#2003)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "b018817c", "pr": 1996, "subject": "fix: restore cloud terminal connections (#1996)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "34c826b9", "pr": 1998, "subject": "feat: retitle Slack-started agent threads (#1998)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "14575194", "pr": 2012, "subject": "chore: update Gemini Flash model (#2012)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "4e1ccd1a", "pr": 2005, "subject": "fix: collapse composer extras into a menu (#2005)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "14329d00", "pr": 2000, "subject": "feat(desktop): pin dcode and add Electron E2E (#2000)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "41e456f6", "pr": 1999, "subject": "fix: align OpenAI context windows with Codex (#1999)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "f4f20939", "pr": 2010, "subject": "fix: ban white check mark Slack reactions (#2010)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "e950ce7a", "pr": 2013, "subject": "Make dashboard plan mode opt-in (#2013)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "2980448e", "pr": 1997, "subject": "feat: add guarded automatic PR approval (#1997)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "e712a9ef", "pr": 2001, "subject": "fix: clarify Slack channel repo hint (#2001)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "9600cd04", "pr": 2016, "subject": "fix: clear stale local session activity (#2016)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "5bec7959", "pr": 2009, "subject": "feat: stop Slack runs on x reactions (#2009)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "90856eed", "pr": 2015, "subject": "chore: ban future annotations imports (#2015)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "6f64f1d4", "pr": 2014, "subject": "feat: separate automation threads from active work (#2014)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "49497d64", "pr": 2007, "subject": "fix: warn before discarding automation changes (#2007)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "216e74d2", "pr": 1964, "subject": "fix: pin thread settings and integration identity per thread (#1964)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "a268d381", "pr": 2008, "subject": "fix: keep sent Slack messages visible (#2008)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "e007900d", "pr": 2017, "subject": "fix: stop polling on unknown mergeability (#2017)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "ff9b4b3b", "pr": 1829, "subject": "feat: add explicit Slack thread mapping and moves (#1829)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "4094aa50", "pr": 2021, "subject": "chore: use sentence case for automatic thread titles (#2021)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "968aeeac", "pr": 2022, "subject": "fix: rename agent button to thread (#2022)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "ab97334c", "pr": 2029, "subject": "fix: handle cleared transcription model selection (#2029)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "0b130935", "pr": 2027, "subject": "feat: prefer PR delivery for code changes (#2027)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "3482367a", "pr": 2032, "subject": "chore: bump LangSmith SDK to 0.11.0 (#2032)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "2c37c618", "pr": 2036, "subject": "fix: standardize user-facing Open SWE branding (#2036)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "710fb1d7", "pr": 2028, "subject": "fix: tint active admin composer control (#2028)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "a4509db3", "pr": 2026, "subject": "fix: open threads from completion notifications (#2026)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "7f7249ca", "pr": 2024, "subject": "fix: exclude cached input from Slack token count (#2024)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "f2ae76bb", "pr": 2004, "subject": "feat: allow collaborators to approve plans (#2004)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "7b51d7cd", "pr": 2037, "subject": "fix(ui): proxy /webhooks through the hosted dashboard (#2037)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "39ba4ffc", "pr": 2038, "subject": "fix: collapse PR button in narrow panels (#2038)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "98d25fc0", "pr": 2006, "subject": "feat: add /baby-sit PR CI monitoring (#2006)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "33899d2f", "pr": 2019, "subject": "feat: add flexible thread board view (#2019)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "21120a5c", "pr": 2002, "subject": "fix: require explicit URLs for out-of-org edits (#2002)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "eeb8a32d", "pr": 2018, "subject": "fix: align plan header in narrow panels (#2018)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "67dcaa8f", "pr": 1882, "subject": "feat(web): render subagent activity, status, and results (#1882)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "0fec8531", "pr": 2040, "subject": "fix: link PR references in user-facing responses (#2040)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "9edc1e6f", "pr": 2033, "subject": "fix: persist Slack button selections (#2033)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "5649ac13", "pr": 2039, "subject": "ci: publish the preview dashboard image on every preview build (#2039)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "56e69c19", "pr": 2044, "subject": "revert: remove automatic PR approvals (#2044)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "2d7f8ddf", "pr": 2042, "subject": "refactor(ui): read the backend URL at runtime, not build time (#2042)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "68cd8a3a", "pr": 2045, "subject": "ci: publish the dashboard image to langchain-nonprod (#2045)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "827ac740", "pr": 2047, "subject": "fix: keep thread board stable on refocus (#2047)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "88e02eb3", "pr": 2048, "subject": "feat: add dollar skill picker (#2048)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "7130e603", "pr": 2020, "subject": "feat: route rapid Slack follow-ups and edits (#2020)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "c539cc7e", "pr": 2050, "subject": "fix: make preview-fe labels opt-in (#2050)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "dd37dafe", "pr": 1957, "subject": "feat: add sandboxed iframe outputs (#1957)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "f6305107", "pr": 2049, "subject": "fix: bound dashboard history hydration (#2049)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "16ef4156", "pr": 2046, "subject": "feat: add focus grouping to agent sidebar (#2046)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "03cf5d50", "pr": 2056, "subject": "chore: trim low-value tests (#2056)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "bdaef7da", "pr": 2053, "subject": "feat: run desktop threads on the Open SWE graph (#2053)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "3f0ee041", "pr": 2059, "subject": "Revert \"feat(web): render subagent activity, status, and results (#1882)\" (#2059)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "bac661c9", "pr": 2057, "subject": "feat: show cumulative session cost in Slack (#2057)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "69db791a", "pr": 2054, "subject": "ci: parallelize Playwright E2E (#2054)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "761adce4", "pr": 2060, "subject": "feat(ui): add an operations restart endpoint (#2060)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "61521fd7", "pr": 2058, "subject": "feat: add non-blocking sandbox commands (#2058)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "8d83612f", "pr": 2061, "subject": "fix: stop thread reloads on refocus (#2061)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "3159143d", "pr": 2064, "subject": "feat: toggle desktop thread sources (#2064)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "64cf112e", "pr": 2041, "subject": "feat: render skill commands as badges (#2041)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "13504613", "pr": 2043, "subject": "feat: edit review comments (#2043)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "5df7cd99", "pr": 2031, "subject": "feat: measure dashboard thread time to first token (#2031)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "8922e375", "pr": 2067, "subject": "fix: simplify Slack session cost status (#2067)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "977b46e2", "pr": 2070, "subject": "fix: ignore generated desktop backend runtime (#2070)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "7172b2c0", "pr": 2072, "subject": "fix: allow narrower desktop windows (#2072)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "291e701e", "pr": 2071, "subject": "fix: sync local thread running status (#2071)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "6f8773b0", "pr": 2055, "subject": "feat: add in-run steer action (#2055)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "9d1e2aa6", "pr": 2066, "subject": "fix: widen and expose baby-sit skill (#2066)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "d17e8843", "pr": 1951, "subject": "fix: bound inline changed-file summaries (#1951)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "3c97210a", "pr": 2075, "subject": "fix: allow desktop agents to create pull requests (#2075)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "ef99d987", "pr": 2073, "subject": "feat(desktop): add local branch controls (#2073)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "6b944131", "pr": 2025, "subject": "fix: expose Slack message IDs for reactions (#2025)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "2e9cd3e0", "pr": 2077, "subject": "chore: ignore stray playwright output at the repo root (#2077)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "9ed1e4cb", "pr": 2078, "subject": "fix: restore model switching for local threads (#2078)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "6c4d4c12", "pr": 2076, "subject": "feat: persist agent run diffs (#2076)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "d6edf2b2", "pr": 2079, "subject": "fix: toggle composer stop and send actions (#2079)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "800deb23", "pr": 2074, "subject": "feat: add keyboard command system (#2074)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "17c1237b", "pr": 2084, "subject": "fix: stop a failed or interrupted run from bricking its thread (#2084)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "0235fe28", "pr": 2086, "subject": "perf: remove working repo middleware (#2086)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "7d6ac556", "pr": 2080, "subject": "fix: sync managed skills to local sessions (#2080)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "537ad8f5", "pr": 2083, "subject": "fix: guard review chat repo reads (#2083)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "efa653a5", "pr": 2085, "subject": "fix: require one event loop per process, and say so when it is not (#2085)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "611618a7", "pr": 2023, "subject": "fix: scope participant settings to each message (#2023)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "4c719981", "pr": 2088, "subject": "fix: support local baby-sit monitoring (#2088)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "5c887597", "pr": 2087, "subject": "refactor: lean on one loop per process instead of guarding every use (#2087)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "50c75492", "pr": 2035, "subject": "feat: render plans as sandboxed HTML artifacts (#2035)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "b6ba2418", "pr": 2089, "subject": "chore: refresh workspace repos before use (#2089)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "ec6a01c0", "pr": 2030, "subject": "feat: structure model input messages (#2030)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "0ebd637e", "pr": 2069, "subject": "feat: share sandbox files with LangSmith download URLs (#2069)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "f964ef83", "pr": 2090, "subject": "chore: document workspace repos in environment prompts (#2090)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "47045874", "pr": 2095, "subject": "fix(deps): patch nanoid and brace-expansion advisories (#2095)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "4094f067", "pr": 2096, "subject": "fix: generate thread titles from the whole thread (#2096)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "920dc720", "pr": 2097, "subject": "fix(sandbox): start a stopped sandbox before failing the proxy refresh (#2097)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "4c98d51f", "pr": 2098, "subject": "perf(dashboard): warm the thread state fetch and time it server-side (#2098)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "21954ac7", "pr": 2101, "subject": "perf(dashboard): warm the sidebar fetch and time it server-side (#2101)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "f9796ffc", "pr": 2099, "subject": "fix(e2e): write the plan fixture as HTML so save_plan accepts it (#2099)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "67abe63a", "pr": 2092, "subject": "fix(transcript): render every user message from its envelope (#2092)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "7a41b143", "pr": 2110, "subject": "fix: correct GitHub OAuth storage documentation (#2110)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "10686dcf", "pr": 2103, "subject": "perf: keep recent thread views mounted (#2103)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "ee64d020", "pr": 2114, "subject": "fix: render Slack messages correctly in dashboard (#2114)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "db1958b2", "pr": 2111, "subject": "feat: render iframe outputs from sandbox URLs (#2111)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "333a35fc", "pr": 2102, "subject": "feat(dashboard): show a loading placeholder in the threads sidebar (#2102)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "f5343c6f", "pr": 2068, "subject": "fix: simplify agent activity transcript (#2068)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "4dfa1ace", "pr": 2034, "subject": "feat: keep thread pull request links visible (#2034)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "dc3c5ab8", "pr": 2109, "subject": "fix: restrict admin thread messages (#2109)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "5d65c77f", "pr": 2094, "subject": "feat: use C for new threads (#2094)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "abd49d7e", "pr": 2116, "subject": "feat: show thread activity by run location (#2116)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "fd9fcc64", "pr": 2107, "subject": "fix(slack): stop rendering Open SWE's own replies as user messages (#2107)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "79e36d09", "pr": 2093, "subject": "fix: compact desktop sidebar header (#2093)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "141dedf7", "pr": 2117, "subject": "fix: synchronize thread status caches (#2117)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "efd99191", "pr": 2115, "subject": "feat: move environments into Settings (#2115)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "ffb8318d", "pr": 2113, "subject": "fix: prevent new-thread dialog flash (#2113)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "f076c119", "pr": 2118, "subject": "feat: add concise mode to core agent prompt (#2118)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "10ea60ae", "pr": 2105, "subject": "feat: expose admin status for environment changes (#2105)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "fd806643", "pr": 2120, "subject": "fix: reserve Slack reactions for active work (#2120)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "7eb79841", "pr": 2106, "subject": "fix: cap thread wakeup loops (#2106)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "b1e18266", "pr": 2119, "subject": "fix: let agent judge Slack plan approval (#2119)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "56367639", "pr": 2104, "subject": "fix: close the LangSmith client in trace_context (#2104)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "2704f4a9", "pr": 2121, "subject": "fix: render local task calls as subagents (#2121)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "1ba10f86", "pr": 2123, "subject": "feat: make live work status expandable (#2123)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "e1b82901", "pr": 2122, "subject": "fix: unify cloud and local changes panel (#2122)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "377a2230", "pr": 2124, "subject": "feat: simplify sidebar navigation (#2124)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "1d81c17a", "pr": 2125, "subject": "fix: show local run activity before messages (#2125)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "8c947769", "pr": 2127, "subject": "feat: show thread activity as notification badges (#2127)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "8bc34151", "pr": 2129, "subject": "feat: shimmer active task names (#2129)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "c4486dcd", "pr": 2108, "subject": "feat: add parent thread management tools (#2108)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "b3e46d86", "pr": 2130, "subject": "fix: stop web follow-ups rendering twice (#2130)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "a8f73edb", "pr": 2100, "subject": "feat: make plan review read-only (#2100)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "9454f5ae", "pr": 2112, "subject": "fix: progressively load sidebar threads (#2112)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "bea476a7", "pr": 2131, "subject": "feat: multi-surface right panel (#2131)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "91c5dcf8", "pr": 2133, "subject": "fix: align sidebar toggle in macOS fullscreen (#2133)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "d7f7b7bd", "pr": 2135, "subject": "chore: move the langgraph runtime off end-of-life 0.10.x (#2135)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "9c0ea351", "pr": 2132, "subject": "feat: highlight JSON tool results (#2132)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "d1bc9f1d", "pr": 2134, "subject": "fix: read the Changes surface from a selectable diff scope (#2134)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "a52603e5", "pr": 2137, "subject": "feat: add desktop checkout install command (#2137)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "9375c88d", "pr": 2139, "subject": "fix: hide active run divider (#2139)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "c60aede5", "pr": 2138, "subject": "feat: fold the PR surface into the diff scope selector (#2138)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "f069ef73", "pr": 2140, "subject": "fix: optimistically render new threads (#2140)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "7966f55b", "pr": 2141, "subject": "fix: clarify active tool call shimmer (#2141)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "1425d194", "pr": 2142, "subject": "fix: read working tree changes from live sandbox (#2142)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "70fcea5c", "pr": 2143, "subject": "fix: make sidebar trace links navigable (#2143)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "cefc171f", "pr": 2144, "subject": "ci: run E2E tests only for relevant changes (#2144)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "574a96f4", "pr": 2146, "subject": "fix: read working tree changes against head (#2146)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "01d29f1e", "pr": 2150, "subject": "Add desktop local account sign-in (#2150)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "a375b2fe", "pr": 2154, "subject": "fix: require explicit plan mode requests (#2154)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "0f30eb62", "pr": 2152, "subject": "feat: configure environment sandbox creation (#2152)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "2ca48dbb", "pr": 2153, "subject": "feat: allow admin automation threads (#2153)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "11492bd6", "pr": 2158, "subject": "fix: allow desktop oauth callbacks without a state cookie (#2158)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "ee80d5c4", "pr": 2155, "subject": "fix: offload FilesystemBackend construction and stop blockbuster_ctx leaks (#2155)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "3ba3e600", "pr": 2162, "subject": "fix: read working tree directly from sandbox (#2162)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "02e0183e", "pr": 2163, "subject": "fix(ui): clear dictation error on message send (#2163)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "265921f6", "pr": 2145, "subject": "feat(ui): polish the cloud / this mac source selector (#2145)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "d5e2b9af", "pr": 2164, "subject": "fix(desktop): derive local run activity from the LangGraph backend (#2164)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "682fdb57", "pr": 2147, "subject": "fix: rebuild usage telemetry from source events (#2147)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "6af43462", "pr": 2165, "subject": "feat: show Slack action indicator for automation runs (#2165)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "a3ff583a", "pr": 2168, "subject": "fix: dispatch runs with Protocol v2 event streaming (#2168)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "65483007", "pr": 2166, "subject": "chore: require screenshots for UI-facing changes (#2166)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "c0ea126f", "pr": 2167, "subject": "feat: let admin threads manage organization skills (#2167)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "b4627bda", "pr": 2157, "subject": "fix: use full viewport in HTML plan viewer (#2157)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "112f3f34", "pr": 2160, "subject": "feat: show actionable pull request health (#2160)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "02a45b3b", "pr": 2159, "subject": "fix: keep sidebar threads in creation order (#2159)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "cb572ab0", "pr": 2170, "subject": "fix: keep resolved thread visible in sidebar (#2170)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "fccb5394", "pr": 2174, "subject": "fix: keep active attention thread pinned (#2174)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "5ed86550", "pr": 2171, "subject": "fix: open thread actions from row context menu (#2171)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "a0b5eca5", "pr": 2148, "subject": "fix: reconnect cloud terminals after disconnects (#2148)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "fdb798d6", "pr": 2175, "subject": "fix: initialize attention pins after sidebar load (#2175)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "9511f859", "pr": 2172, "subject": "fix: recover new thread transcript hydration (#2172)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "b27338af", "pr": 2178, "subject": "fix: resolve threads optimistically (#2178)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "267fa2cc", "pr": 2187, "subject": "chore: prefer rg over deepagents search (#2187)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "7d534ce1", "pr": 2188, "subject": "feat(agent): trace agent startup phases (#2188)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "6e6d2db3", "pr": 2190, "subject": "feat(ui): enable React Compiler on Vite 8 (#2190)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "2446cb0d", "pr": 2193, "subject": "feat: add admin sandbox reset tool (#2193)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
{"sha": "aa1934cd", "pr": 2194, "subject": "ci: move preview environment builds out of this repository (#2194)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-08-24T12:28:11Z"}
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ Commits on `upstream/main` (langchain-ai/open-swe) not yet in `dev`, and the dec
|
|||
Rows key on the **upstream SHA** (stable across local cherry-picks). Deferred rows are provisional
|
||||
— re-inspect before picking. See the fork-maintenance runbook in `CLAUDE.md`.
|
||||
|
||||
**Last synced `upstream/main`:** `e95eff0c` (2026-08-17)
|
||||
**Last synced `upstream/main`:** `aa1934cd` (2026-08-24)
|
||||
|
||||
| sha | pr | subject | decision | why | branch |
|
||||
|---|---|---|---|---|---|
|
||||
|
|
@ -321,5 +321,182 @@ Rows key on the **upstream SHA** (stable across local cherry-picks). Deferred ro
|
|||
| `217116e9` | #1987 | feat: add voice dictation to the composer (#1987) | Untriaged | | |
|
||||
| `82678d85` | #1975 | feat: add organization skills (#1975) | Untriaged | | |
|
||||
| `e95eff0c` | #1992 | fix: style plan approval as Slack status (#1992) | Untriaged | | |
|
||||
| `a1a6a9c6` | #1991 | feat: require platform issue details (#1991) | Untriaged | | |
|
||||
| `a2e38790` | #1993 | fix: require admin threads to create environments (#1993) | Untriaged | | |
|
||||
| `41a78837` | #1994 | feat: show inline diffs for edit tool calls (#1994) | Untriaged | | |
|
||||
| `4da9d1f9` | #1995 | feat: scope user settings reads to thread participants (#1995) | Untriaged | | |
|
||||
| `331ea489` | #2003 | chore: migrate desktop Node code to TypeScript (#2003) | Untriaged | | |
|
||||
| `b018817c` | #1996 | fix: restore cloud terminal connections (#1996) | Untriaged | | |
|
||||
| `34c826b9` | #1998 | feat: retitle Slack-started agent threads (#1998) | Untriaged | | |
|
||||
| `14575194` | #2012 | chore: update Gemini Flash model (#2012) | Untriaged | | |
|
||||
| `4e1ccd1a` | #2005 | fix: collapse composer extras into a menu (#2005) | Untriaged | | |
|
||||
| `14329d00` | #2000 | feat(desktop): pin dcode and add Electron E2E (#2000) | Untriaged | | |
|
||||
| `41e456f6` | #1999 | fix: align OpenAI context windows with Codex (#1999) | Untriaged | | |
|
||||
| `f4f20939` | #2010 | fix: ban white check mark Slack reactions (#2010) | Untriaged | | |
|
||||
| `e950ce7a` | #2013 | Make dashboard plan mode opt-in (#2013) | Untriaged | | |
|
||||
| `2980448e` | #1997 | feat: add guarded automatic PR approval (#1997) | Untriaged | | |
|
||||
| `e712a9ef` | #2001 | fix: clarify Slack channel repo hint (#2001) | Untriaged | | |
|
||||
| `9600cd04` | #2016 | fix: clear stale local session activity (#2016) | Untriaged | | |
|
||||
| `5bec7959` | #2009 | feat: stop Slack runs on x reactions (#2009) | Untriaged | | |
|
||||
| `90856eed` | #2015 | chore: ban future annotations imports (#2015) | Untriaged | | |
|
||||
| `6f64f1d4` | #2014 | feat: separate automation threads from active work (#2014) | Untriaged | | |
|
||||
| `49497d64` | #2007 | fix: warn before discarding automation changes (#2007) | Untriaged | | |
|
||||
| `216e74d2` | #1964 | fix: pin thread settings and integration identity per thread (#1964) | Untriaged | | |
|
||||
| `a268d381` | #2008 | fix: keep sent Slack messages visible (#2008) | Untriaged | | |
|
||||
| `e007900d` | #2017 | fix: stop polling on unknown mergeability (#2017) | Untriaged | | |
|
||||
| `ff9b4b3b` | #1829 | feat: add explicit Slack thread mapping and moves (#1829) | Untriaged | | |
|
||||
| `4094aa50` | #2021 | chore: use sentence case for automatic thread titles (#2021) | Untriaged | | |
|
||||
| `968aeeac` | #2022 | fix: rename agent button to thread (#2022) | Untriaged | | |
|
||||
| `ab97334c` | #2029 | fix: handle cleared transcription model selection (#2029) | Untriaged | | |
|
||||
| `0b130935` | #2027 | feat: prefer PR delivery for code changes (#2027) | Untriaged | | |
|
||||
| `3482367a` | #2032 | chore: bump LangSmith SDK to 0.11.0 (#2032) | Untriaged | | |
|
||||
| `2c37c618` | #2036 | fix: standardize user-facing Open SWE branding (#2036) | Untriaged | | |
|
||||
| `710fb1d7` | #2028 | fix: tint active admin composer control (#2028) | Untriaged | | |
|
||||
| `a4509db3` | #2026 | fix: open threads from completion notifications (#2026) | Untriaged | | |
|
||||
| `7f7249ca` | #2024 | fix: exclude cached input from Slack token count (#2024) | Untriaged | | |
|
||||
| `f2ae76bb` | #2004 | feat: allow collaborators to approve plans (#2004) | Untriaged | | |
|
||||
| `7b51d7cd` | #2037 | fix(ui): proxy /webhooks through the hosted dashboard (#2037) | Untriaged | | |
|
||||
| `39ba4ffc` | #2038 | fix: collapse PR button in narrow panels (#2038) | Untriaged | | |
|
||||
| `98d25fc0` | #2006 | feat: add /baby-sit PR CI monitoring (#2006) | Untriaged | | |
|
||||
| `33899d2f` | #2019 | feat: add flexible thread board view (#2019) | Untriaged | | |
|
||||
| `21120a5c` | #2002 | fix: require explicit URLs for out-of-org edits (#2002) | Untriaged | | |
|
||||
| `eeb8a32d` | #2018 | fix: align plan header in narrow panels (#2018) | Untriaged | | |
|
||||
| `67dcaa8f` | #1882 | feat(web): render subagent activity, status, and results (#1882) | Untriaged | | |
|
||||
| `0fec8531` | #2040 | fix: link PR references in user-facing responses (#2040) | Untriaged | | |
|
||||
| `9edc1e6f` | #2033 | fix: persist Slack button selections (#2033) | Untriaged | | |
|
||||
| `5649ac13` | #2039 | ci: publish the preview dashboard image on every preview build (#2039) | Untriaged | | |
|
||||
| `56e69c19` | #2044 | revert: remove automatic PR approvals (#2044) | Untriaged | | |
|
||||
| `2d7f8ddf` | #2042 | refactor(ui): read the backend URL at runtime, not build time (#2042) | Untriaged | | |
|
||||
| `68cd8a3a` | #2045 | ci: publish the dashboard image to langchain-nonprod (#2045) | Untriaged | | |
|
||||
| `827ac740` | #2047 | fix: keep thread board stable on refocus (#2047) | Untriaged | | |
|
||||
| `88e02eb3` | #2048 | feat: add dollar skill picker (#2048) | Untriaged | | |
|
||||
| `7130e603` | #2020 | feat: route rapid Slack follow-ups and edits (#2020) | Untriaged | | |
|
||||
| `c539cc7e` | #2050 | fix: make preview-fe labels opt-in (#2050) | Untriaged | | |
|
||||
| `dd37dafe` | #1957 | feat: add sandboxed iframe outputs (#1957) | Untriaged | | |
|
||||
| `f6305107` | #2049 | fix: bound dashboard history hydration (#2049) | Untriaged | | |
|
||||
| `16ef4156` | #2046 | feat: add focus grouping to agent sidebar (#2046) | Untriaged | | |
|
||||
| `03cf5d50` | #2056 | chore: trim low-value tests (#2056) | Untriaged | | |
|
||||
| `bdaef7da` | #2053 | feat: run desktop threads on the Open SWE graph (#2053) | Untriaged | | |
|
||||
| `3f0ee041` | #2059 | Revert "feat(web): render subagent activity, status, and results (#1882)" (#2059) | Untriaged | | |
|
||||
| `bac661c9` | #2057 | feat: show cumulative session cost in Slack (#2057) | Untriaged | | |
|
||||
| `69db791a` | #2054 | ci: parallelize Playwright E2E (#2054) | Untriaged | | |
|
||||
| `761adce4` | #2060 | feat(ui): add an operations restart endpoint (#2060) | Untriaged | | |
|
||||
| `61521fd7` | #2058 | feat: add non-blocking sandbox commands (#2058) | Untriaged | | |
|
||||
| `8d83612f` | #2061 | fix: stop thread reloads on refocus (#2061) | Untriaged | | |
|
||||
| `3159143d` | #2064 | feat: toggle desktop thread sources (#2064) | Untriaged | | |
|
||||
| `64cf112e` | #2041 | feat: render skill commands as badges (#2041) | Untriaged | | |
|
||||
| `13504613` | #2043 | feat: edit review comments (#2043) | Untriaged | | |
|
||||
| `5df7cd99` | #2031 | feat: measure dashboard thread time to first token (#2031) | Untriaged | | |
|
||||
| `8922e375` | #2067 | fix: simplify Slack session cost status (#2067) | Untriaged | | |
|
||||
| `977b46e2` | #2070 | fix: ignore generated desktop backend runtime (#2070) | Untriaged | | |
|
||||
| `7172b2c0` | #2072 | fix: allow narrower desktop windows (#2072) | Untriaged | | |
|
||||
| `291e701e` | #2071 | fix: sync local thread running status (#2071) | Untriaged | | |
|
||||
| `6f8773b0` | #2055 | feat: add in-run steer action (#2055) | Untriaged | | |
|
||||
| `9d1e2aa6` | #2066 | fix: widen and expose baby-sit skill (#2066) | Untriaged | | |
|
||||
| `d17e8843` | #1951 | fix: bound inline changed-file summaries (#1951) | Untriaged | | |
|
||||
| `3c97210a` | #2075 | fix: allow desktop agents to create pull requests (#2075) | Untriaged | | |
|
||||
| `ef99d987` | #2073 | feat(desktop): add local branch controls (#2073) | Untriaged | | |
|
||||
| `6b944131` | #2025 | fix: expose Slack message IDs for reactions (#2025) | Untriaged | | |
|
||||
| `2e9cd3e0` | #2077 | chore: ignore stray playwright output at the repo root (#2077) | Untriaged | | |
|
||||
| `9ed1e4cb` | #2078 | fix: restore model switching for local threads (#2078) | Untriaged | | |
|
||||
| `6c4d4c12` | #2076 | feat: persist agent run diffs (#2076) | Untriaged | | |
|
||||
| `d6edf2b2` | #2079 | fix: toggle composer stop and send actions (#2079) | Untriaged | | |
|
||||
| `800deb23` | #2074 | feat: add keyboard command system (#2074) | Untriaged | | |
|
||||
| `17c1237b` | #2084 | fix: stop a failed or interrupted run from bricking its thread (#2084) | Untriaged | | |
|
||||
| `0235fe28` | #2086 | perf: remove working repo middleware (#2086) | Untriaged | | |
|
||||
| `7d6ac556` | #2080 | fix: sync managed skills to local sessions (#2080) | Untriaged | | |
|
||||
| `537ad8f5` | #2083 | fix: guard review chat repo reads (#2083) | Untriaged | | |
|
||||
| `efa653a5` | #2085 | fix: require one event loop per process, and say so when it is not (#2085) | Untriaged | | |
|
||||
| `611618a7` | #2023 | fix: scope participant settings to each message (#2023) | Untriaged | | |
|
||||
| `4c719981` | #2088 | fix: support local baby-sit monitoring (#2088) | Untriaged | | |
|
||||
| `5c887597` | #2087 | refactor: lean on one loop per process instead of guarding every use (#2087) | Untriaged | | |
|
||||
| `50c75492` | #2035 | feat: render plans as sandboxed HTML artifacts (#2035) | Untriaged | | |
|
||||
| `b6ba2418` | #2089 | chore: refresh workspace repos before use (#2089) | Untriaged | | |
|
||||
| `ec6a01c0` | #2030 | feat: structure model input messages (#2030) | Untriaged | | |
|
||||
| `0ebd637e` | #2069 | feat: share sandbox files with LangSmith download URLs (#2069) | Untriaged | | |
|
||||
| `f964ef83` | #2090 | chore: document workspace repos in environment prompts (#2090) | Untriaged | | |
|
||||
| `47045874` | #2095 | fix(deps): patch nanoid and brace-expansion advisories (#2095) | Untriaged | | |
|
||||
| `4094f067` | #2096 | fix: generate thread titles from the whole thread (#2096) | Untriaged | | |
|
||||
| `920dc720` | #2097 | fix(sandbox): start a stopped sandbox before failing the proxy refresh (#2097) | Untriaged | | |
|
||||
| `4c98d51f` | #2098 | perf(dashboard): warm the thread state fetch and time it server-side (#2098) | Untriaged | | |
|
||||
| `21954ac7` | #2101 | perf(dashboard): warm the sidebar fetch and time it server-side (#2101) | Untriaged | | |
|
||||
| `f9796ffc` | #2099 | fix(e2e): write the plan fixture as HTML so save_plan accepts it (#2099) | Untriaged | | |
|
||||
| `67abe63a` | #2092 | fix(transcript): render every user message from its envelope (#2092) | Untriaged | | |
|
||||
| `7a41b143` | #2110 | fix: correct GitHub OAuth storage documentation (#2110) | Untriaged | | |
|
||||
| `10686dcf` | #2103 | perf: keep recent thread views mounted (#2103) | Untriaged | | |
|
||||
| `ee64d020` | #2114 | fix: render Slack messages correctly in dashboard (#2114) | Untriaged | | |
|
||||
| `db1958b2` | #2111 | feat: render iframe outputs from sandbox URLs (#2111) | Untriaged | | |
|
||||
| `333a35fc` | #2102 | feat(dashboard): show a loading placeholder in the threads sidebar (#2102) | Untriaged | | |
|
||||
| `f5343c6f` | #2068 | fix: simplify agent activity transcript (#2068) | Untriaged | | |
|
||||
| `4dfa1ace` | #2034 | feat: keep thread pull request links visible (#2034) | Untriaged | | |
|
||||
| `dc3c5ab8` | #2109 | fix: restrict admin thread messages (#2109) | Untriaged | | |
|
||||
| `5d65c77f` | #2094 | feat: use C for new threads (#2094) | Untriaged | | |
|
||||
| `abd49d7e` | #2116 | feat: show thread activity by run location (#2116) | Untriaged | | |
|
||||
| `fd9fcc64` | #2107 | fix(slack): stop rendering Open SWE's own replies as user messages (#2107) | Untriaged | | |
|
||||
| `79e36d09` | #2093 | fix: compact desktop sidebar header (#2093) | Untriaged | | |
|
||||
| `141dedf7` | #2117 | fix: synchronize thread status caches (#2117) | Untriaged | | |
|
||||
| `efd99191` | #2115 | feat: move environments into Settings (#2115) | Untriaged | | |
|
||||
| `ffb8318d` | #2113 | fix: prevent new-thread dialog flash (#2113) | Untriaged | | |
|
||||
| `f076c119` | #2118 | feat: add concise mode to core agent prompt (#2118) | Untriaged | | |
|
||||
| `10ea60ae` | #2105 | feat: expose admin status for environment changes (#2105) | Untriaged | | |
|
||||
| `fd806643` | #2120 | fix: reserve Slack reactions for active work (#2120) | Untriaged | | |
|
||||
| `7eb79841` | #2106 | fix: cap thread wakeup loops (#2106) | Untriaged | | |
|
||||
| `b1e18266` | #2119 | fix: let agent judge Slack plan approval (#2119) | Untriaged | | |
|
||||
| `56367639` | #2104 | fix: close the LangSmith client in trace_context (#2104) | Untriaged | | |
|
||||
| `2704f4a9` | #2121 | fix: render local task calls as subagents (#2121) | Untriaged | | |
|
||||
| `1ba10f86` | #2123 | feat: make live work status expandable (#2123) | Untriaged | | |
|
||||
| `e1b82901` | #2122 | fix: unify cloud and local changes panel (#2122) | Untriaged | | |
|
||||
| `377a2230` | #2124 | feat: simplify sidebar navigation (#2124) | Untriaged | | |
|
||||
| `1d81c17a` | #2125 | fix: show local run activity before messages (#2125) | Untriaged | | |
|
||||
| `8c947769` | #2127 | feat: show thread activity as notification badges (#2127) | Untriaged | | |
|
||||
| `8bc34151` | #2129 | feat: shimmer active task names (#2129) | Untriaged | | |
|
||||
| `c4486dcd` | #2108 | feat: add parent thread management tools (#2108) | Untriaged | | |
|
||||
| `b3e46d86` | #2130 | fix: stop web follow-ups rendering twice (#2130) | Untriaged | | |
|
||||
| `a8f73edb` | #2100 | feat: make plan review read-only (#2100) | Untriaged | | |
|
||||
| `9454f5ae` | #2112 | fix: progressively load sidebar threads (#2112) | Untriaged | | |
|
||||
| `bea476a7` | #2131 | feat: multi-surface right panel (#2131) | Untriaged | | |
|
||||
| `91c5dcf8` | #2133 | fix: align sidebar toggle in macOS fullscreen (#2133) | Untriaged | | |
|
||||
| `d7f7b7bd` | #2135 | chore: move the langgraph runtime off end-of-life 0.10.x (#2135) | Untriaged | | |
|
||||
| `9c0ea351` | #2132 | feat: highlight JSON tool results (#2132) | Untriaged | | |
|
||||
| `d1bc9f1d` | #2134 | fix: read the Changes surface from a selectable diff scope (#2134) | Untriaged | | |
|
||||
| `a52603e5` | #2137 | feat: add desktop checkout install command (#2137) | Untriaged | | |
|
||||
| `9375c88d` | #2139 | fix: hide active run divider (#2139) | Untriaged | | |
|
||||
| `c60aede5` | #2138 | feat: fold the PR surface into the diff scope selector (#2138) | Untriaged | | |
|
||||
| `f069ef73` | #2140 | fix: optimistically render new threads (#2140) | Untriaged | | |
|
||||
| `7966f55b` | #2141 | fix: clarify active tool call shimmer (#2141) | Untriaged | | |
|
||||
| `1425d194` | #2142 | fix: read working tree changes from live sandbox (#2142) | Untriaged | | |
|
||||
| `70fcea5c` | #2143 | fix: make sidebar trace links navigable (#2143) | Untriaged | | |
|
||||
| `cefc171f` | #2144 | ci: run E2E tests only for relevant changes (#2144) | Untriaged | | |
|
||||
| `574a96f4` | #2146 | fix: read working tree changes against head (#2146) | Untriaged | | |
|
||||
| `01d29f1e` | #2150 | Add desktop local account sign-in (#2150) | Untriaged | | |
|
||||
| `a375b2fe` | #2154 | fix: require explicit plan mode requests (#2154) | Untriaged | | |
|
||||
| `0f30eb62` | #2152 | feat: configure environment sandbox creation (#2152) | Untriaged | | |
|
||||
| `2ca48dbb` | #2153 | feat: allow admin automation threads (#2153) | Untriaged | | |
|
||||
| `11492bd6` | #2158 | fix: allow desktop oauth callbacks without a state cookie (#2158) | Untriaged | | |
|
||||
| `ee80d5c4` | #2155 | fix: offload FilesystemBackend construction and stop blockbuster_ctx leaks (#2155) | Untriaged | | |
|
||||
| `3ba3e600` | #2162 | fix: read working tree directly from sandbox (#2162) | Untriaged | | |
|
||||
| `02e0183e` | #2163 | fix(ui): clear dictation error on message send (#2163) | Untriaged | | |
|
||||
| `265921f6` | #2145 | feat(ui): polish the cloud / this mac source selector (#2145) | Untriaged | | |
|
||||
| `d5e2b9af` | #2164 | fix(desktop): derive local run activity from the LangGraph backend (#2164) | Untriaged | | |
|
||||
| `682fdb57` | #2147 | fix: rebuild usage telemetry from source events (#2147) | Untriaged | | |
|
||||
| `6af43462` | #2165 | feat: show Slack action indicator for automation runs (#2165) | Untriaged | | |
|
||||
| `a3ff583a` | #2168 | fix: dispatch runs with Protocol v2 event streaming (#2168) | Untriaged | | |
|
||||
| `65483007` | #2166 | chore: require screenshots for UI-facing changes (#2166) | Untriaged | | |
|
||||
| `c0ea126f` | #2167 | feat: let admin threads manage organization skills (#2167) | Untriaged | | |
|
||||
| `b4627bda` | #2157 | fix: use full viewport in HTML plan viewer (#2157) | Untriaged | | |
|
||||
| `112f3f34` | #2160 | feat: show actionable pull request health (#2160) | Untriaged | | |
|
||||
| `02a45b3b` | #2159 | fix: keep sidebar threads in creation order (#2159) | Untriaged | | |
|
||||
| `cb572ab0` | #2170 | fix: keep resolved thread visible in sidebar (#2170) | Untriaged | | |
|
||||
| `fccb5394` | #2174 | fix: keep active attention thread pinned (#2174) | Untriaged | | |
|
||||
| `5ed86550` | #2171 | fix: open thread actions from row context menu (#2171) | Untriaged | | |
|
||||
| `a0b5eca5` | #2148 | fix: reconnect cloud terminals after disconnects (#2148) | Untriaged | | |
|
||||
| `fdb798d6` | #2175 | fix: initialize attention pins after sidebar load (#2175) | Untriaged | | |
|
||||
| `9511f859` | #2172 | fix: recover new thread transcript hydration (#2172) | Untriaged | | |
|
||||
| `b27338af` | #2178 | fix: resolve threads optimistically (#2178) | Untriaged | | |
|
||||
| `267fa2cc` | #2187 | chore: prefer rg over deepagents search (#2187) | Untriaged | | |
|
||||
| `7d534ce1` | #2188 | feat(agent): trace agent startup phases (#2188) | Untriaged | | |
|
||||
| `6e6d2db3` | #2190 | feat(ui): enable React Compiler on Vite 8 (#2190) | Untriaged | | |
|
||||
| `2446cb0d` | #2193 | feat: add admin sandbox reset tool (#2193) | Untriaged | | |
|
||||
| `aa1934cd` | #2194 | ci: move preview environment builds out of this repository (#2194) | Untriaged | | |
|
||||
|
||||
_Maintenance: after a `git sync`, add new `dev..upstream/main` SHAs as **Untriaged** (edit `triage.jsonl`) and bump "Last synced". A successful `git cherry-pick -x` auto-moves the row to **Landed** via the `post-commit` journal + `make triage-reconcile`._
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue