mirror of
https://github.com/Sea-Haven-Industries/open-swe.git
synced 2026-10-07 16:19:09 +00:00
Merge b53edc5af5 into d48cb12e08
This commit is contained in:
commit
17fe6352a1
2 changed files with 24 additions and 2 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
{"_meta": {"last_synced": "0e2eefbc", "last_synced_date": "2026-07-24"}}
|
{"_meta": {"last_synced": "2c54ea7a", "last_synced_date": "2026-07-28"}}
|
||||||
{"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": "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": "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"}
|
{"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"}
|
||||||
|
|
@ -150,3 +150,14 @@
|
||||||
{"sha": "b67215ed", "pr": 1780, "subject": "feat: link originating Slack threads (#1780)", "disposition": "deferred", "reason": "Desirable for the Slack-heavy fork: dispatch records the originating Slack permalink in thread metadata (webhooks/common.py), open_pull_request embeds an 'Originating Slack thread' link in the PR body (gated to private repos), and the sidebar menu links it. Impl files auto-merge (thread_api / open_pull_request / webhooks/common); conflicts are fork drift in prompt.py (customized prompt constants), tests/e2e/harness.py, tests/slack/test_slack_context.py — hand re-key those; keep backend + UI (AgentsSidebar, types) + e2e dashboard spec as one vertical.", "branch": "", "local_sha": null, "updated": "2026-07-24T19:25:37Z"}
|
{"sha": "b67215ed", "pr": 1780, "subject": "feat: link originating Slack threads (#1780)", "disposition": "deferred", "reason": "Desirable for the Slack-heavy fork: dispatch records the originating Slack permalink in thread metadata (webhooks/common.py), open_pull_request embeds an 'Originating Slack thread' link in the PR body (gated to private repos), and the sidebar menu links it. Impl files auto-merge (thread_api / open_pull_request / webhooks/common); conflicts are fork drift in prompt.py (customized prompt constants), tests/e2e/harness.py, tests/slack/test_slack_context.py — hand re-key those; keep backend + UI (AgentsSidebar, types) + e2e dashboard spec as one vertical.", "branch": "", "local_sha": null, "updated": "2026-07-24T19:25:37Z"}
|
||||||
{"sha": "7d79d300", "pr": 1804, "subject": "chore(deps): bump deepagents to 0.7.0b1 pin (#1804)", "disposition": "deferred", "reason": "Rides the deferred #1745 deepagents bump: 0.7.0a7→0.7.0b1 pin + wcmatch>=11.0 uv override (langchain-e2b's e2b dep still caps wcmatch<11.0). Fork is pinned deepagents==0.6.12 — and langsmith==0.10.10 already satisfies the new >=0.10.9 floor — and never took the a7-era HARNESS_EXCLUDED_MIDDLEWARE code its prompt.py hunk deletes, so nothing applies standalone. Re-triage as one cluster: #1745 (bump, now targeting 0.7.0b1) + #1796 (offload delegation) + this pin/override.", "branch": "", "local_sha": null, "updated": "2026-07-24T19:25:44Z"}
|
{"sha": "7d79d300", "pr": 1804, "subject": "chore(deps): bump deepagents to 0.7.0b1 pin (#1804)", "disposition": "deferred", "reason": "Rides the deferred #1745 deepagents bump: 0.7.0a7→0.7.0b1 pin + wcmatch>=11.0 uv override (langchain-e2b's e2b dep still caps wcmatch<11.0). Fork is pinned deepagents==0.6.12 — and langsmith==0.10.10 already satisfies the new >=0.10.9 floor — and never took the a7-era HARNESS_EXCLUDED_MIDDLEWARE code its prompt.py hunk deletes, so nothing applies standalone. Re-triage as one cluster: #1745 (bump, now targeting 0.7.0b1) + #1796 (offload delegation) + this pin/override.", "branch": "", "local_sha": null, "updated": "2026-07-24T19:25:44Z"}
|
||||||
{"sha": "0e2eefbc", "pr": 1801, "subject": "chore: bump default sandbox resources and delete-after-stop (#1801)", "disposition": "deferred", "reason": "Capacity/cost policy, not a correctness fix: defaults 2→4 vCPU, 7936MiB→16GiB mem, 32→128GiB FS, stopped-sandbox delete 24h→14d. Would materially raise LangSmith sandbox spend on sh-openswe unless prod env already overrides; all five values are env-overridable today. Decide prod sizing first (ops decision), then adopt or reject. Textual conflict is only fork drift in integrations/langsmith.py (sync-era SandboxClient, reconnect constants absent) — the constants re-key trivially; docs hunks auto-merge.", "branch": "", "local_sha": null, "updated": "2026-07-24T19:25:49Z"}
|
{"sha": "0e2eefbc", "pr": 1801, "subject": "chore: bump default sandbox resources and delete-after-stop (#1801)", "disposition": "deferred", "reason": "Capacity/cost policy, not a correctness fix: defaults 2→4 vCPU, 7936MiB→16GiB mem, 32→128GiB FS, stopped-sandbox delete 24h→14d. Would materially raise LangSmith sandbox spend on sh-openswe unless prod env already overrides; all five values are env-overridable today. Decide prod sizing first (ops decision), then adopt or reject. Textual conflict is only fork drift in integrations/langsmith.py (sync-era SandboxClient, reconnect constants absent) — the constants re-key trivially; docs hunks auto-merge.", "branch": "", "local_sha": null, "updated": "2026-07-24T19:25:49Z"}
|
||||||
|
{"sha": "d49553c2", "pr": 1806, "subject": "fix: pass initialized backend instance to create_deep_agent (#1806)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-07-28T12:56:41Z"}
|
||||||
|
{"sha": "ed12bb8d", "pr": 1807, "subject": "feat: add Claude Opus 5 support (#1807)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-07-28T12:56:41Z"}
|
||||||
|
{"sha": "e72a658e", "pr": 1809, "subject": "fix: patch vulnerable dependencies (#1809)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-07-28T12:56:41Z"}
|
||||||
|
{"sha": "d3d02135", "pr": 1810, "subject": "fix: never recreate or delete a thread's sandbox (#1810)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-07-28T12:56:41Z"}
|
||||||
|
{"sha": "1b01d9c1", "pr": 1812, "subject": "fix: log automated Slack warnings as errors (#1812)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-07-28T12:56:41Z"}
|
||||||
|
{"sha": "fcf4db55", "pr": 1811, "subject": "fix: let users explicitly override prompt instructions (#1811)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-07-28T12:56:41Z"}
|
||||||
|
{"sha": "998b8084", "pr": 1814, "subject": "fix: make approve_plan work on Python 3.11 and bump langgraph-api (#1814)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-07-28T12:56:41Z"}
|
||||||
|
{"sha": "94653fdd", "pr": 1815, "subject": "chore: bump deepagents and trim prompt shims (#1815)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-07-28T12:56:41Z"}
|
||||||
|
{"sha": "90b43423", "pr": 1816, "subject": "fix: extend sandbox delete-after-stop ttl (#1816)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-07-28T12:56:41Z"}
|
||||||
|
{"sha": "f353a76b", "pr": 1818, "subject": "feat: Cursor-style model picker; retire Opus 4.8 and GPT-5.5 (#1818)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-07-28T12:56:41Z"}
|
||||||
|
{"sha": "2c54ea7a", "pr": 1817, "subject": "fix: let the reviewer recover from an unreachable sandbox (#1817)", "disposition": "untriaged", "reason": "", "branch": "", "local_sha": null, "updated": "2026-07-28T12:56:41Z"}
|
||||||
|
|
|
||||||
|
|
@ -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
|
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`.
|
— re-inspect before picking. See the fork-maintenance runbook in `CLAUDE.md`.
|
||||||
|
|
||||||
**Last synced `upstream/main`:** `0e2eefbc` (2026-07-24)
|
**Last synced `upstream/main`:** `2c54ea7a` (2026-07-28)
|
||||||
|
|
||||||
| sha | pr | subject | decision | why | branch |
|
| sha | pr | subject | decision | why | branch |
|
||||||
|---|---|---|---|---|---|
|
|---|---|---|---|---|---|
|
||||||
|
|
@ -161,5 +161,16 @@ Rows key on the **upstream SHA** (stable across local cherry-picks). Deferred ro
|
||||||
| `b67215ed` | #1780 | feat: link originating Slack threads (#1780) | Deferred | Desirable for the Slack-heavy fork: dispatch records the originating Slack permalink in thread metadata (webhooks/common.py), open_pull_request embeds an 'Originating Slack thread' link in the PR body (gated to private repos), and the sidebar menu links it. Impl files auto-merge (thread_api / open_pull_request / webhooks/common); conflicts are fork drift in prompt.py (customized prompt constants), tests/e2e/harness.py, tests/slack/test_slack_context.py — hand re-key those; keep backend + UI (AgentsSidebar, types) + e2e dashboard spec as one vertical. | |
|
| `b67215ed` | #1780 | feat: link originating Slack threads (#1780) | Deferred | Desirable for the Slack-heavy fork: dispatch records the originating Slack permalink in thread metadata (webhooks/common.py), open_pull_request embeds an 'Originating Slack thread' link in the PR body (gated to private repos), and the sidebar menu links it. Impl files auto-merge (thread_api / open_pull_request / webhooks/common); conflicts are fork drift in prompt.py (customized prompt constants), tests/e2e/harness.py, tests/slack/test_slack_context.py — hand re-key those; keep backend + UI (AgentsSidebar, types) + e2e dashboard spec as one vertical. | |
|
||||||
| `7d79d300` | #1804 | chore(deps): bump deepagents to 0.7.0b1 pin (#1804) | Deferred | Rides the deferred #1745 deepagents bump: 0.7.0a7→0.7.0b1 pin + wcmatch>=11.0 uv override (langchain-e2b's e2b dep still caps wcmatch<11.0). Fork is pinned deepagents==0.6.12 — and langsmith==0.10.10 already satisfies the new >=0.10.9 floor — and never took the a7-era HARNESS_EXCLUDED_MIDDLEWARE code its prompt.py hunk deletes, so nothing applies standalone. Re-triage as one cluster: #1745 (bump, now targeting 0.7.0b1) + #1796 (offload delegation) + this pin/override. | |
|
| `7d79d300` | #1804 | chore(deps): bump deepagents to 0.7.0b1 pin (#1804) | Deferred | Rides the deferred #1745 deepagents bump: 0.7.0a7→0.7.0b1 pin + wcmatch>=11.0 uv override (langchain-e2b's e2b dep still caps wcmatch<11.0). Fork is pinned deepagents==0.6.12 — and langsmith==0.10.10 already satisfies the new >=0.10.9 floor — and never took the a7-era HARNESS_EXCLUDED_MIDDLEWARE code its prompt.py hunk deletes, so nothing applies standalone. Re-triage as one cluster: #1745 (bump, now targeting 0.7.0b1) + #1796 (offload delegation) + this pin/override. | |
|
||||||
| `0e2eefbc` | #1801 | chore: bump default sandbox resources and delete-after-stop (#1801) | Deferred | Capacity/cost policy, not a correctness fix: defaults 2→4 vCPU, 7936MiB→16GiB mem, 32→128GiB FS, stopped-sandbox delete 24h→14d. Would materially raise LangSmith sandbox spend on sh-openswe unless prod env already overrides; all five values are env-overridable today. Decide prod sizing first (ops decision), then adopt or reject. Textual conflict is only fork drift in integrations/langsmith.py (sync-era SandboxClient, reconnect constants absent) — the constants re-key trivially; docs hunks auto-merge. | |
|
| `0e2eefbc` | #1801 | chore: bump default sandbox resources and delete-after-stop (#1801) | Deferred | Capacity/cost policy, not a correctness fix: defaults 2→4 vCPU, 7936MiB→16GiB mem, 32→128GiB FS, stopped-sandbox delete 24h→14d. Would materially raise LangSmith sandbox spend on sh-openswe unless prod env already overrides; all five values are env-overridable today. Decide prod sizing first (ops decision), then adopt or reject. Textual conflict is only fork drift in integrations/langsmith.py (sync-era SandboxClient, reconnect constants absent) — the constants re-key trivially; docs hunks auto-merge. | |
|
||||||
|
| `d49553c2` | #1806 | fix: pass initialized backend instance to create_deep_agent (#1806) | Untriaged | | |
|
||||||
|
| `ed12bb8d` | #1807 | feat: add Claude Opus 5 support (#1807) | Untriaged | | |
|
||||||
|
| `e72a658e` | #1809 | fix: patch vulnerable dependencies (#1809) | Untriaged | | |
|
||||||
|
| `d3d02135` | #1810 | fix: never recreate or delete a thread's sandbox (#1810) | Untriaged | | |
|
||||||
|
| `1b01d9c1` | #1812 | fix: log automated Slack warnings as errors (#1812) | Untriaged | | |
|
||||||
|
| `fcf4db55` | #1811 | fix: let users explicitly override prompt instructions (#1811) | Untriaged | | |
|
||||||
|
| `998b8084` | #1814 | fix: make approve_plan work on Python 3.11 and bump langgraph-api (#1814) | Untriaged | | |
|
||||||
|
| `94653fdd` | #1815 | chore: bump deepagents and trim prompt shims (#1815) | Untriaged | | |
|
||||||
|
| `90b43423` | #1816 | fix: extend sandbox delete-after-stop ttl (#1816) | Untriaged | | |
|
||||||
|
| `f353a76b` | #1818 | feat: Cursor-style model picker; retire Opus 4.8 and GPT-5.5 (#1818) | Untriaged | | |
|
||||||
|
| `2c54ea7a` | #1817 | fix: let the reviewer recover from an unreachable sandbox (#1817) | 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`._
|
_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