Skip to content

semble install 卡死,且疯狂占用CPU, 无法用Ctrl+C及时中止 #213

Description

@asjayli

PC:~$ semble install

Semble Installer

? Select agents to configure: done (7 selections)
? Select integrations to enable: done (3 selections)

Plan:

Claude Code
MCP server ✓ /home/jjj/.claude.json
Instructions ✓ /home/jjj/.claude/CLAUDE.md
Sub-agent ✓ /home/jjj/.claude/agents/semble-search.md
Cursor
MCP server ✓ /home/jjj/.cursor/mcp.json
Instructions – (not supported)
Sub-agent ✓ /home/jjj/.cursor/agents/semble-search.md
Gemini CLI
MCP server ✓ /home/jjj/.gemini/settings.json
Instructions ✓ /home/jjj/.gemini/GEMINI.md
Sub-agent ✓ /home/jjj/.gemini/agents/semble-search.md
Opencode
MCP server ✓ /home/jjj/.config/opencode/opencode.json
Instructions ✓ /home/jjj/.config/opencode/AGENTS.md
Sub-agent ✓ /home/jjj/.config/opencode/agents/semble-search.md
Codex
MCP server ✓ /home/jjj/.codex/config.toml
Instructions ✓ /home/jjj/.codex/AGENTS.md
Sub-agent ✓ /home/jjj/.codex/agents/semble-search.toml
VS Code
MCP server ✓ /home/jjj/.config/Code/User/mcp.json
Instructions – (not supported)
Sub-agent – (not supported)
Reasonix
MCP server ✓ /home/jjj/.reasonix/config.json
Instructions ✓ /home/jjj/.config/reasonix/REASONIX.md
Sub-agent ✓ /home/jjj/.reasonix/skills/semble-search.md

? Proceed? Yes

Claude Code

从这里开始卡死,就没反应了

yes
^C^C^C^C^C^CcTraceback (most recent call last):
File "/home/jjj/.local/bin/semble", line 10, in
sys.exit(main())
~~~~^^
File "/home/jjj/.local/share/uv/tools/semble/lib/python3.13/site-packages/semble/cli.py", line 65, in main
_cli_main()
~~~~~~~~~^^
File "/home/jjj/.local/share/uv/tools/semble/lib/python3.13/site-packages/semble/cli.py", line 212, in _cli_main
run(args.command)
~~~^^^^^^^^^^^^^^
File "/home/jjj/.local/share/uv/tools/semble/lib/python3.13/site-packages/semble/installer/installer.py", line 206, in run
_apply(mode, chosen_agents, chosen_integrations)
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jjj/.local/share/uv/tools/semble/lib/python3.13/site-packages/semble/installer/installer.py", line 170, in _apply
result = integ.apply(agent, mode)
File "/home/jjj/.local/share/uv/tools/semble/lib/python3.13/site-packages/semble/installer/installer.py", line 72, in _apply_mcp
return merge_mcp(agent) if mode == "install" else remove_mcp(agent)
~~~~~~~~~^^^^^^^
File "/home/jjj/.local/share/uv/tools/semble/lib/python3.13/site-packages/semble/installer/installer.py", line 55, in merge_mcp
return WriteResult(path, merge_json_member(path, agent.mcp.key, "semble", agent.mcp.entry))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jjj/.local/share/uv/tools/semble/lib/python3.13/site-packages/semble/installer/config.py", line 117, in merge_json_member
if not isinstance(located, tuple):
~~~~~~~~~~^^^^^^^^^^^^^^^^
KeyboardInterrupt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions