Skip to content

v1.1.34: refined playbooks ui and rbac#164

Open
michaelfuest wants to merge 1 commit into
mainfrom
sync-from-hosted-1784306993
Open

v1.1.34: refined playbooks ui and rbac#164
michaelfuest wants to merge 1 commit into
mainfrom
sync-from-hosted-1784306993

Conversation

@michaelfuest

Copy link
Copy Markdown
Contributor

Auto-synced from hosted repository

Version: 1.1.34
Original PR: https://github.com/superglue-ai/superglue-hosted/pull/912
Author: @michaelfuest


Summary by cubic

Adds Playbooks as a first-class RBAC resource with full UI support and a lighter Playbook editing flow. Centralizes Langfuse tracing in core v5 and records per-turn agent.chat.execution traces.

  • New Features

    • Playbook RBAC: added playbookAccess to role editing, VFS, and docs; centralized base-role defaults (getBaseRoleDefaults) granting editor for tool:*, system:*, credential:*, and playbook:*; org init and commissioning scripts seed these defaults; removed legacy admin bypass in playbook visibility/edit checks.
    • Access UI: Roles view, personal roles, unified access table, and confirmations now cover Playbooks; new AddPlaybookDialog and a shared AddResourceDialog power all resource add flows.
    • Playbooks UI: introduced PlaybookFlow, simplified artifacts panel, owner chips, refined scrollbars and resize handles, spotlight surfaces, and improved empty/error states; Playbooks page gates edit/share by role and ownership.
  • Refactors

    • Observability: centralized Langfuse in core with observeAgentExecution wired into the agent API; upgraded @langfuse/otel and @langfuse/tracing to 5.9.1; web-side instrumentation and related deps removed; added core tests; agent.chat.execution trace format v2.
    • Reliability: API key lookup now returns userEmail; bundle credential detection fixed when checking installed credentials; VFS exposes credential/playbook grants; access prompts updated; small copy and typing cleanups across prompts and components.

Written for commit 500ae63128600904fd7b369e2f66d42b45dd88c2. Summary will update on new commits.

Review in cubic

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

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.

2 participants