Uh oh!
There was an error while loading. Please reload this page.
chore(deps): bump lucide-react from 0.574.0 to 0.575.0 - #771
Merged
github-actions[bot] merged 1 commit intoFeb 23, 2026
Merged
Conversation
ContributorAuthor
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.574.0 to 0.575.0. - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/0.575.0/packages/lucide-react) --- updated-dependencies: - dependency-name: lucide-react dependency-version: 0.575.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
dependabotBotforce-pushed
the
dependabot/npm_and_yarn/lucide-react-0.575.0
branch
from
February 23, 2026 08:03
b0e8735 to
7a9e9aaCompareUh oh!
There was an error while loading. Please reload this page.
dependabotBot
deleted the
dependabot/npm_and_yarn/lucide-react-0.575.0
branch
February 23, 2026 08:03
Contributor
❌ Console Performance Budget
📦 Bundle Size Report
Size Limits
|
github-actionsBot
pushed a commit
that referenced
this pull request
Mar 2, 2026
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
os-zhuang pushed a commit
that referenced
this pull request
Jul 13, 2026
The console re-implemented the ADR-0063 surface→agent chain in ~5 places, each
spelled slightly differently, and ConsoleLayout carried an AI-Studio-off
downgrade special case that existed nowhere else. Collapse them into one pure,
unit-tested resolver so ADR-0063 (exactly two products ask/build, bound by
surface — no roster, no per-turn classifier) is a STRUCTURAL guarantee.
- New hooks/surfaceAgent.ts: resolveSurfaceAgent(surface, { agents,
appDefaultAgent, aiStudioEnabled }) + SURFACE_DEFAULT. app.defaultAgent is
bounded to ask/build (alias-aware) — a withdrawn tenant custom agent is
rejected, not passed through, so no roster is representable. The
AI-Studio-off build→ask downgrade is folded in ONCE.
- StudioAiCopilot (studio-build→build) and the console FAB (default→ask) resolve
through it. The FAB keeps #771's "prefer build when the catalog unlocks it and
nothing pinned a product" by passing that as its default PRODUCT input, so the
resolver still owns bounding + the downgrade — which now also applies to the
#771 preference (closing the leak where an authoring-disabled deployment could
still open build).
- ConsoleLayout's bespoke downgrade is deleted; it passes the raw
app.defaultAgent and the resolver downgrades.
Ships a unit table proving the ADR-0063 rows.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PJKsT9dvjxgVSPYid8EtTQos-zhuang added a commit
that referenced
this pull request
Jul 13, 2026
…agent resolver (ADR-0057 P1+P2) (#2414) * feat(console-ai): key AI chat on (user, app, product), not surface (ADR-0057 P1) The console forked the AI conversation across shells: the Studio design copilot scoped its thread as `studio:${packageId}:${agent}` while the full-page `/ai/build` focus view scoped on the agent alone, so the same app showed an empty "Build with AI" copilot beside an active full-page build thread. Per ADR-0057 (surface = view · conversation = model · product = binding axis), conversations are now keyed on `(user, app, product)`: - New pure, unit-tested `chatConversationScope({ appId, product })` + `chatProductOfAgent(name)` helper (hooks/chatScope.ts) — the single place the scope key is formed. `product` is the ADR-0063 axis (ask | build), derived from the resolved agent, never a per-surface choice. - StudioAiCopilot and AiChatPage both resolve `app:${packageId}:${product}` for a package-scoped surface, so the Studio copilot editing package X and the `/ai/build?package=X` "Edit with AI" focus view resume ONE shared thread; the legacy `studio:` surface prefix is dropped. A generic `/ai/:agent` visit with no `?package=` degrades to the product alone — unchanged. - AiChatPage's URL-mirror guard now compares the resolved scope against the new scope value instead of the raw agent name. Enablement stays on the single access-filtered agent-catalog gate (useAiSurfaceEnabled, ADR-0068). No layout change. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PJKsT9dvjxgVSPYid8EtTQ * feat(console-ai): one declarative surface→agent resolver (ADR-0057 P2) The console re-implemented the ADR-0063 surface→agent chain in ~5 places, each spelled slightly differently, and ConsoleLayout carried an AI-Studio-off downgrade special case that existed nowhere else. Collapse them into one pure, unit-tested resolver so ADR-0063 (exactly two products ask/build, bound by surface — no roster, no per-turn classifier) is a STRUCTURAL guarantee. - New hooks/surfaceAgent.ts: resolveSurfaceAgent(surface, { agents, appDefaultAgent, aiStudioEnabled }) + SURFACE_DEFAULT. app.defaultAgent is bounded to ask/build (alias-aware) — a withdrawn tenant custom agent is rejected, not passed through, so no roster is representable. The AI-Studio-off build→ask downgrade is folded in ONCE. - StudioAiCopilot (studio-build→build) and the console FAB (default→ask) resolve through it. The FAB keeps #771's "prefer build when the catalog unlocks it and nothing pinned a product" by passing that as its default PRODUCT input, so the resolver still owns bounding + the downgrade — which now also applies to the #771 preference (closing the leak where an authoring-disabled deployment could still open build). - ConsoleLayout's bespoke downgrade is deleted; it passes the raw app.defaultAgent and the resolver downgrades. Ships a unit table proving the ADR-0063 rows. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PJKsT9dvjxgVSPYid8EtTQ --------- Co-authored-by: Claude <noreply@anthropic.com>
This was referenced Jul 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Bumps lucide-react from 0.574.0 to 0.575.0.
Release notes
Sourced from lucide-react's releases.
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)