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
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