Skip to content

Sync: Improv/agent behavior#649

Open
heushreck wants to merge 1 commit intomainfrom
sync-from-hosted-1770803140
Open

Sync: Improv/agent behavior#649
heushreck wants to merge 1 commit intomainfrom
sync-from-hosted-1770803140

Conversation

@heushreck
Copy link
Contributor

Auto-synced from hosted repository

Original PR: https://github.com/superglue-ai/superglue-hosted/pull/316
Author: @michaelfuest
Merged by: @michaelfuest


Summary by cubic

Adds an Agent Capabilities panel that lists each agent’s tools by category with clear approval behavior, improving transparency and trust. Also refines agent behavior with rewritten prompts and preloaded context for more reliable setup, testing, and tool building.

  • New Features

    • AgentCapabilities UI: grouped tool list with “Runs automatically / Review after run / Asks before running” badges and legend
    • Tool metadata registry: display names, summaries, categories, and approval modes derived from TOOL_POLICIES
    • Integrated in Main Agent and both Playground sidebars (compact trigger supported)
  • Refactors

    • Rewrote MAIN and SYSTEM playground prompts: simpler flows, stricter confirmation gates, clearer OAuth/credential guidance; moved LLM models and OAuth callback into shared context
    • Preloaded SUPERGLUE info and system-specific instructions into the System Playground prompt; added systemSpecificInstructions to agent context
    • Clarified tool event policy comments and call_system guidance (credential placeholders, supported protocols); minor copy fixes and small UI polish to the add-step hover state in ToolStepGallery

Written for commit d8d88282a111b4a98f76c472b3e3f16d2fe03b1b. Summary will update on new commits.


⚠️ Note: Hosted-only files (ee/, supabase/, scheduler/, discovery/, etc.) have been automatically excluded from this sync.

* added tool metadata and agent capabilites ui

* pre-commit

* typos

* cleanup

* small ui change
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 9 files

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