Commit graph

1695 commits

Author SHA1 Message Date
open-design-bot
8264a7c4b1 chore(events): append pr_merged 2026-05-27 05:09:11 +00:00
open-design-bot
68f5737e6e chore(contributors): +12pts for @alchemistklk (PR #3076) 2026-05-27 05:09:10 +00:00
open-design-bot
c8222c84db chore(events): append pr_merged 2026-05-27 05:03:38 +00:00
open-design-bot
8541a6aa0a chore(contributors): +12pts for @leno23 (PR #3033) 2026-05-27 05:03:36 +00:00
吴杨帆
7ed3b9b0de
fix(web): align manual edit canvas on device viewports (#2960) (#3033)
Use the same relative positioning as comment preview clips so edit
mode clicks hit the scaled iframe instead of a full-bleed absolute layer.
2026-05-27 04:41:54 +00:00
open-design-bot
8a2745d2c7 chore(card): generated card 2026-05-27 04:56:29 +00:00
open-design-bot
88e6b6c3bb chore(events): append pr_merged 2026-05-27 04:56:27 +00:00
open-design-bot
d9e11733bf chore(contributors): +30pts for @alanmatiasdev (PR #3032) 2026-05-27 04:56:26 +00:00
Alan Matias
f176b2ce5e
refactor(issue-template): separate logs and screenshots fields in bug report (#3032) 2026-05-27 04:41:28 +00:00
open-design-bot
1971823c44 chore(events): append pr_merged 2026-05-27 04:49:29 +00:00
open-design-bot
47c705333d chore(contributors): +12pts for @lefarcen (PR #3074) 2026-05-27 04:49:29 +00:00
lefarcen
2ed93e9c5d
ci: reuse cached docker image and persist pnpm store for agent sandbox (#3074)
* ci: skip docker pull when agent sandbox image is already cached

The agent PR exploration script ran an unconditional `docker pull
"$image"` before `docker run`. Under `set -e`, a transient registry
timeout (the self-hosted runner's network to docker.io is unreliable)
aborts the whole run even when the base image (node:24-bookworm) is
already cached locally — which is what happened on run 26490782540.

Skip the pull entirely when the image is already present, and only pull
when it is missing. This avoids both the failure and the wasted pull
timeout on every run, and keeps a run's base image stable. Refreshing
the cached image is a separate, explicit operation on the runner.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* ci: persist agent sandbox pnpm store across runs

The pnpm store was placed under $RUNNER_TEMP, which the Actions runner
wipes per job, so every agent exploration re-downloaded all dependencies
from the npm registry — slow, and as fragile as the runner's docker.io
access (the same network class that already broke the docker pull).

Move the store to a persistent host path ($HOME/.cache/agent-pr-explore/
pnpm-store, overridable via OD_SANDBOX_PNPM_STORE) so a warm,
content-addressed store is reused across runs. `rm -rf "$root"` no longer
touches it since it lives outside the per-run root.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 12:49:26 +08:00
open-design-bot
7f79357d89 chore(events): append pr_merged 2026-05-27 04:46:49 +00:00
open-design-bot
30cc42a28d chore(contributors): +12pts for @leno23 (PR #3031) 2026-05-27 04:46:48 +00:00
吴杨帆
19142b0d11
fix(web): resolve skill vs type-chip routing conflicts (#2972) (#3031)
Clear the opposing selection when the user picks a skill or scenario
chip, and omit skillId when a scenario plugin is active on submit.
2026-05-27 04:37:21 +00:00
open-design-bot
5b22143763 chore(events): append pr_merged 2026-05-27 04:40:41 +00:00
open-design-bot
e0b63ddc97 chore(contributors): +12pts for @leno23 (PR #3026) 2026-05-27 04:40:39 +00:00
吴杨帆
0e9289e77e
test(web): cover duplicate example card deduplication (#3026)
Add a regression test for ExamplesTab skill-id deduplication so duplicate
catalog entries render a single task-selection card.

Closes #2889
2026-05-27 04:36:12 +00:00
open-design-bot
f271bdbcd2 chore(events): append pr_merged 2026-05-27 04:22:27 +00:00
open-design-bot
a1ca5c2a03 chore(contributors): +12pts for @lefarcen (PR #3071) 2026-05-27 04:22:26 +00:00
lefarcen
80639d4da4
ci: make agent PR exploration trusted checkout lightweight (#3071)
The "Checkout trusted base scripts" step did a full actions/checkout of
this large repo on the self-hosted runner. On a recent run it stalled in
the initial `git fetch --depth=1 origin <sha>` for many minutes before
the agent script ever started, and the run had to be cancelled.

The trusted host side only needs the self-contained
`.github/scripts/agent-pr-explore-sandbox.sh`; PR code is checked out
inside Docker and PR context is gathered via the API. Replace the full
checkout with a single-file fetch via `gh api` (raw), pinned to the same
trusted base/dispatch commit, which avoids the git-protocol fetch of the
whole repo entirely.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 04:18:19 +00:00
open-design-bot
324d56a74b chore(card): generated card 2026-05-27 03:44:36 +00:00
open-design-bot
8f239a2725 chore(events): append pr_merged 2026-05-27 03:44:34 +00:00
open-design-bot
69dcfeafbc chore(contributors): +30pts for @ashleytheash (PR #27) 2026-05-27 03:44:33 +00:00
open-design-bot
f3f0f42723 chore(events): append pr_merged 2026-05-27 03:17:56 +00:00
open-design-bot
29c5d5f47f chore(contributors): +12pts for @leno23 (PR #3025) 2026-05-27 03:17:55 +00:00
吴杨帆
8268253f61
fix(daemon): detect CodeWhale as DeepSeek TUI fallback binary (#3025)
* fix(daemon): detect CodeWhale as DeepSeek TUI fallback binary

The renamed CodeWhale CLI installs the `codewhale` dispatcher instead of
`deepseek`. Probe it via fallbackBins so agent detection works without
requiring DEEPSEEK_BIN overrides.

Fixes #2983

* test(daemon): align deepseek docsUrl expectation with CodeWhale metadata

Update env-and-detection coverage to match the runtime metadata URL
changed for issue #2983.
2026-05-27 03:04:40 +00:00
open-design-bot
de4ca527eb chore(card): generated card 2026-05-27 03:10:23 +00:00
open-design-bot
0d9a80895c chore(events): append issue_opened_accepted 2026-05-27 03:10:21 +00:00
open-design-bot
16e08eb192 chore(contributors): @YvesWOUS opened issue #3067 2026-05-27 03:10:19 +00:00
open-design-bot
73950ae6d3 chore(events): append pr_merged 2026-05-27 03:06:10 +00:00
open-design-bot
ef188abc55 chore(contributors): +12pts for @lefarcen (PR #3013) 2026-05-27 03:06:09 +00:00
lefarcen
7b8bf0d9fb
ci: map agent trace upload to existing R2 secrets (#3013)
* ci: map agent trace upload to existing R2 secrets

* ci: make agent report comments macos-compatible

* ci: ensure Playwright browsers for agent traces
2026-05-27 03:01:36 +00:00
open-design-bot
5d310a3879 chore(card): generated card 2026-05-27 02:08:12 +00:00
open-design-bot
c7bd4bd90d chore(events): append issue_opened_accepted 2026-05-27 02:08:10 +00:00
open-design-bot
2128d328f6 chore(contributors): @jaehanbyun opened issue #3064 2026-05-27 02:08:09 +00:00
open-design-bot
485ec0e67c chore(card): generated card 2026-05-27 02:04:51 +00:00
open-design-bot
0d5de53199 chore(events): append issue_opened_accepted 2026-05-27 02:04:49 +00:00
open-design-bot
41229c86fe chore(contributors): @supergate-jhbyun opened issue #3063 2026-05-27 02:04:48 +00:00
open-design-bot
2dfb3b9aae chore(card): generated card
Some checks failed
visual-baseline / Capture visual baselines (push) Waiting to run
ci / Detect CI change scopes (push) Successful in 1s
landing-page-ci / Validate landing page (push) Failing after 2s
landing-page-staging / Deploy landing page to staging (push) Has been skipped
nix-check / build (push) Failing after 1s
ci / Validate Nix flake (push) Has been skipped
ci / Preflight (push) Failing after 1s
ci / Workspace unit tests (push) Failing after 1s
ci / Daemon workspace tests (push) Failing after 1s
ci / Web workspace tests (push) Failing after 1s
ci / Browser tests (push) Failing after 1s
ci / Build workspaces (push) Failing after 1s
ci / Validate workspace (push) Failing after 0s
ci / Runtime trace (push) Has been skipped
2026-05-26 21:31:41 +00:00
open-design-bot
c53561ee88 chore(events): append issue_opened_accepted 2026-05-26 21:31:39 +00:00
open-design-bot
fbfe04c042 chore(contributors): @Zo-arch opened issue #3062 2026-05-26 21:31:38 +00:00
open-design-bot
6018035b1e chore(card): generated card 2026-05-26 17:00:04 +00:00
open-design-bot
a73c0e91ed chore(events): append pr_merged 2026-05-26 17:00:02 +00:00
open-design-bot
825ceecf0a chore(contributors): +30pts for @alchemistklk (PR #3048) 2026-05-26 16:59:59 +00:00
open-design-bot
1d72914de6 chore(card): generated card 2026-05-26 15:17:25 +00:00
open-design-bot
aa0ad7bf69 chore(events): append issue_opened_accepted 2026-05-26 15:17:23 +00:00
open-design-bot
bddb92aeda chore(contributors): @522700967-wq opened issue #3028 2026-05-26 15:17:21 +00:00
open-design-bot
2dd6b1a619 chore(card): generated card 2026-05-26 15:13:03 +00:00
open-design-bot
9798352302 chore(events): append pr_merged 2026-05-26 15:13:00 +00:00