curl -fsSL https://raw.githubusercontent.com/future0923/debug-tools-ai/main/install.sh | bash -s -- --codexExpected output:
Downloading debug-tools-ai from https://github.com/future0923/debug-tools-ai/archive/refs/heads/main.tar.gz
Installed Codex files
debug-tools-ai installation finished
Verify:
debug-tools-ai doctorgit clone https://github.com/future0923/debug-tools-ai.git
cd debug-tools-ai
bash install.sh --all
bash bin/debug-tools-ai doctor --strict-installeddebug-tools-ai uninstall --codexExpected output:
Removed Codex method invocation skill
Removed Codex hotswap skill
Removed Codex plugin files
debug-tools-ai uninstall finished
Remove every local integration:
debug-tools-ai uninstall --allUser:
Use DebugTools to call com.demo.UserController.getUser.
Expected agent behavior:
1. Load the debug-tools-method-invocation skill.
2. Call list_debug_tools_connections.
3. Reuse the matching active connection or attach only when needed.
4. Call generate_method_args_template if parameters are unclear.
5. Call invoke_java_method with connectionId when multiple connections exist.
bash install.sh --opencodeExpected installed files:
~/.config/opencode/plugins/debug-tools-ai.js
~/.config/opencode/debug-tools-ai/skills/debug-tools-method-invocation/SKILL.md
~/.config/opencode/debug-tools-ai/skills/debug-tools-hotswap/SKILL.md
Run:
debug-tools-ai doctorbash install.sh --geminiExpected installed files:
~/.gemini/extensions/debug-tools-ai/GEMINI.md
~/.gemini/extensions/debug-tools-ai/gemini-extension.json
~/.gemini/extensions/debug-tools-ai/skills/debug-tools-method-invocation/SKILL.md
~/.gemini/extensions/debug-tools-ai/skills/debug-tools-hotswap/SKILL.md