Skip to content

feat(web-ui): Agent App session picker and Studio prompt editor#36

Merged
GCWing merged 1 commit intomainfrom
gcwing/dev
May 7, 2026
Merged

feat(web-ui): Agent App session picker and Studio prompt editor#36
GCWing merged 1 commit intomainfrom
gcwing/dev

Conversation

@GCWing
Copy link
Copy Markdown
Owner

@GCWing GCWing commented May 7, 2026

Summary

  • New session dialog: Loads enabled user Agent Apps from the catalog API when the dialog opens, extends the agent dropdown with those apps, and restores a previously stored agent choice when it matches either a built-in mode or a loaded app id.
  • Agent App Studio panel: Replaces read-only prompt block with MarkdownEditor (read-only when manifest is readonly), adds explicit Save/Cancel when the draft is dirty, persists via agentAppAPI.updateAgentApp, and adjusts SCSS so the prompt tab fills remaining height.
  • Lint: Moves MetaRow, StatTile, and SectionHeader above the main panel component to satisfy no-use-before-define.

Verification

  • pnpm run type-check:web
  • pnpm run lint:web

- New session dialog loads enabled user Agent Apps and restores stored choice by id

- Agent App Studio prompt tab uses MarkdownEditor with save/cancel and full-height layout

- Hoist panel subcomponents above main component for ESLint no-use-before-define
@GCWing GCWing merged commit b4151d0 into main May 7, 2026
4 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