Skip to content

Unify setup tables, refine session activity, and adopt IBM Plex - #123

Merged
lukebuehler merged 7 commits into
mainfrom
engineer/issue-120-environment-inventory
Oct 25, 2026
Merged

lukebuehler merged 7 commits into
mainfrom
engineer/issue-120-environment-inventory

Conversation

@lightspeed-internal-1

@lightspeed-internal-1 lightspeed-internal-1 Bot commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Closes #120. Implements the authorized environment-inventory follow-up and includes the related setup, session-activity, and typography changes on this branch.

Setup resource tables

  • Add shared resource-table, details-dialog, and lifecycle-status components; apply them across Environments and MCP servers and align Models/provider setup with the same compact inventory patterns.
  • Present Environments as a scannable table with source-specific status and expandable details. Keep enrollment keys and provider configuration distinct; preserve permissions and destructive-action warnings; avoid heavyweight filtering or pagination for the expected few-dozen resources.
  • Update Models and MCP-server setup/details to reuse the shared presentation while retaining domain-specific fields and actions.

Session activity clarity

  • Make event-source and tool-step labels/layout easier to scan and less system-like.
  • Distinguish parked runs waiting for tools from runs waiting for approval.
  • Keep expected environment-tool failures visible in detail without red failure emphasis; preserve prominent treatment for other failed tools and the run's actual outcome.

Typography and UI polish

  • Bundle IBM Plex Sans Variable and IBM Plex Mono via Fontsource, with license notices and updated CSS/package-lock configuration.
  • Apply small consistency refinements to environment power controls, confirmation buttons, and shared UI components.

Validation

  • CI run 40174966670 passed on the current PR head 97422638.
  • Codex's initial implementation run reported 897 Platform web tests, web typecheck, production build, and diff checks passing. Browser-level responsive testing was not performed.

Remaining product question

Registered environments do not currently expose a user-triggered close action; this PR keeps that action unavailable pending a product decision.

Signed-off-by: Engineer <310755840+lightspeed-internal-1[bot]@users.noreply.github.com>
@lightspeed-internal-1

Copy link
Copy Markdown
Contributor Author

No description provided.

@lightspeed-internal-1 lightspeed-internal-1 Bot added the engineer-managed Internal routing marker for an issue-owned Engineer pull request; does not authorize work. label Oct 19, 2026
@lightspeed-internal-1 lightspeed-internal-1 Bot changed the title Improve environment list consistency Unify setup tables, refine session activity, and adopt IBM Plex Oct 25, 2026

@lukebuehler lukebuehler 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.

lgtm

@lukebuehler
lukebuehler merged commit fdeeefd into main Oct 25, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

engineer-managed Internal routing marker for an issue-owned Engineer pull request; does not authorize work.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Design a more consistent Environment list

1 participant