Skip to content

mockup: Reserves high-fidelity UI mockup - #560

Merged
ndizazzo merged 2 commits into
mainfrom
feature/reserved-capacity
May 20, 2026
Merged

mockup: Reserves high-fidelity UI mockup#560
ndizazzo merged 2 commits into
mainfrom
feature/reserved-capacity

Conversation

@ndizazzo

@ndizazzo ndizazzo commented May 15, 2026

Copy link
Copy Markdown
Collaborator

What Changed?

This PR adds a mockup for reserved capacity from cloud providers / local capacity as idle machines.

This feature would make it possible (but is not designed yet) to have a fleet of mesh-capable nodes that can be CONTROLLED to determine whether they join the active mesh or not.

Screenshots

Screenshot 2026-05-15 at 4 45 43 PM Screenshot 2026-05-15 at 4 45 52 PM

Plan

  1. Add high fidelity mockup behind UI feature flags
  2. Iterate on core idea
  3. Propose changes to mesh-llm backend to support reserve capacity
  4. Wire up UI to completed backend components

Caveats

Since we don't want to have setting and coordinator synchronization concerns with transient mesh nodes, we likely need a CENTRALIZED EXTERNAL COORDINATOR SERVICE for to manage mesh nodes. This should either be offered, or self-hosted as well. This solution needs discussion.

@ndizazzo ndizazzo self-assigned this May 15, 2026
Copilot AI review requested due to automatic review settings May 15, 2026 20:50

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@ndizazzo
ndizazzo force-pushed the feature/reserved-capacity branch from 37cb32a to 4745e0a Compare May 15, 2026 21:40
@ndizazzo ndizazzo added the enhancement New feature or request label May 17, 2026
Copilot AI review requested due to automatic review settings May 19, 2026 03:20
@ndizazzo
ndizazzo force-pushed the feature/reserved-capacity branch from 4745e0a to a5e92f9 Compare May 19, 2026 03:20

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 73 out of 73 changed files in this pull request and generated no new comments.

@ndizazzo
ndizazzo force-pushed the feature/reserved-capacity branch from a5e92f9 to 3b7b8f6 Compare May 19, 2026 22:25
@michaelneale

Copy link
Copy Markdown
Collaborator

I do like this design!

@ndizazzo
ndizazzo merged commit c0a8408 into main May 20, 2026
18 checks passed
@ndizazzo
ndizazzo deleted the feature/reserved-capacity branch May 20, 2026 21:17
michaelneale added a commit that referenced this pull request May 21, 2026
Brings in #579 advisory capacity, #583 hardened materialization cache,
#562 version bump, #606/#604 Windows CUDA build fixes, #608 lint rule,
and #560 UI mockup.

* origin/main:
  fix(ci): small update for lint rule (#608)
  mockup: Reserves high-fidelity UI mockup (#560)
  Add advisory capacity evaluation for model targets (#579)
  Harden Skippy layer package materialization cache (#583)
  fix(release): pin Windows CUDA to sccache-compatible version (#606)
  fix(build-windows): tolerate dead sccache server in CUDA retry path (#604)
  chore(version): synchronize version bump everywhere (#562)
michaelneale added a commit that referenced this pull request May 21, 2026
* main:
  docs(AGENTS): add confidence-testing recipe for routing/MoA/gossip changes (#613)
  ci(sdk-smoke): install lld in macOS swift smoke job (#610)
  MoA: mesh mode and many inference critical fixes, and quic keep alive (#566)
  fix(ci): small update for lint rule (#608)
  mockup: Reserves high-fidelity UI mockup (#560)
  Add advisory capacity evaluation for model targets (#579)
  Harden Skippy layer package materialization cache (#583)
  fix(release): pin Windows CUDA to sccache-compatible version (#606)
  fix(build-windows): tolerate dead sccache server in CUDA retry path (#604)
  chore(version): synchronize version bump everywhere (#562)
  fix(mesh): skip filtered peers in gossip dial loop to unwedge `--auto` (#602)
  docs(agents): clarify just build vs release-build for serious testing (#599)
  build: ozempic — slim binary -42 MB / -47 MB (#592)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants