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
- Add a hook file to
~/.kiro/hooks/ (e.g. a userTriggered hook)
- Add an MCP server entry to
~/.kiro/settings/mcp.json
- Open a workspace that also has its own
.kiro/settings/mcp.json
- Check the Agent Hooks panel → user-level hooks are missing
- Check the MCP Servers panel → user-level MCP servers are missing
- 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
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.jsonwork 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
.kiro/settings/mcp.jsonImpact
This makes it confusing to manage shared/global configurations. Users can't visually confirm their user-level hooks are active, can't trigger
userTriggeredhooks from the panel, and can't see the status of user-level MCP servers.Steps to Reproduce
Steps to reproduce
~/.kiro/hooks/(e.g. auserTriggeredhook)~/.kiro/settings/mcp.json.kiro/settings/mcp.jsonExpected 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