Skip to content

UI panels don't display user-level hooks and MCP servers (~/.kiro/) #8157

@MrBiscuit18

Description

@MrBiscuit18

Before opening, please confirm:

Operating System

Windows 11

Kiro Version

0.11.133

Bug Description

Description

The Agent Hooks panel and MCP Servers panel only display workspace-level items (from .kiro/ inside the workspace folder). User-level items placed at ~/.kiro/hooks/ and ~/.kiro/settings/mcp.json work correctly for the agent runtime but are completely invisible in the UI panels.

Actual behavior

Only workspace-level items appear in the panels. User-level items are invisible in the UI but functional for the agent.

Environment

  • OS: Windows 11
  • Kiro: latest
  • Multi-root workspace with 6 folders
  • Some workspace folders have their own .kiro/settings/mcp.json

Impact

This makes it confusing to manage shared/global configurations. Users can't visually confirm their user-level hooks are active, can't trigger userTriggered hooks from the panel, and can't see the status of user-level MCP servers.

Steps to Reproduce

Steps to reproduce

  1. Add a hook file to ~/.kiro/hooks/ (e.g. a userTriggered hook)
  2. Add an MCP server entry to ~/.kiro/settings/mcp.json
  3. Open a workspace that also has its own .kiro/settings/mcp.json
  4. Check the Agent Hooks panel → user-level hooks are missing
  5. Check the MCP Servers panel → user-level MCP servers are missing
  6. However, the agent CAN use both the user-level hooks and MCP tools successfully in conversation

Expected Behavior

Expected behavior

The UI panels should merge and display both user-level (~/.kiro/) and workspace-level (.kiro/) items — similar to how VS Code shows both user and workspace settings. Ideally with a visual indicator showing the source (user vs workspace).

Conversation ID

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateThis issue or pull request already exists

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions