Skip to content

Add dual-mode theme creation and quota widget - #6

Merged
Way-To-AGI merged 3 commits into
mainfrom
agent/dual-mode-quota
Jul 21, 2026
Merged

Add dual-mode theme creation and quota widget#6
Way-To-AGI merged 3 commits into
mainfrom
agent/dual-mode-quota

Conversation

@Way-To-AGI

Copy link
Copy Markdown
Owner

Summary

  • add Agent-direct and HTML-studio creation entry points backed by one compiler and runtime
  • add shared local service status UI for the studio and theme library
  • add an optional read-only Codex quota card with live primary/secondary window updates
  • preserve collision handling, rollback, package safety, and native-mode behavior

Why

Theme creation previously centered on the HTML workflow and theme decorations were static. This adds a chat-only creation path while keeping the existing studio, and lets generated themes opt into a trusted dynamic quota view without embedding credentials or account values in theme packages.

Safety

The quota provider uses only the bundled official app-server read/update protocol. It does not expose credentials or credit balances to the renderer and does not call account mutation methods.

Validation

  • node scripts/self-test.mjs
  • node scripts/studio-protocol-test.mjs
  • node scripts/theme-control-test.mjs
  • node scripts/usage-provider-test.mjs
  • node scripts/platform-runtime-test.mjs
  • quick_validate.py .
  • live read-only handshake against the bundled macOS codex app-server

@Way-To-AGI
Way-To-AGI marked this pull request as ready for review July 21, 2026 06:29
@cursor

cursor Bot commented Jul 21, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@Way-To-AGI
Way-To-AGI merged commit 1d2ba06 into main Jul 21, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant