Commit Graph
1544 Commits
Author SHA1 Message Date
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
吴杨帆andGitHub 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 MatiasandGitHub 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
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
吴杨帆andGitHub 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
吴杨帆andGitHub 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
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
吴杨帆andGitHub 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
lefarcenandGitHub 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 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
open-design-bot 0a930b3930 chore(contributors): +30pts for @mturac (PR #2949) 2026-05-26 15:12:59 +00:00