PTAL (this should make it a bit more convenient to do more fine-grained installation of v8-specific mcps in the future)
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
@jgr...@chromium.org PTAL for the claude part ... since I don't have that on the corp machine to test.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
... alternatively we can rely on the `jetski plugin add` approach. not sure if ther is a similar thing for claude?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
... alternatively we can rely on the `jetski plugin add` approach. not sure if ther is a similar thing for claude?
You mean having a "v8 plugin"?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Marco Vitale... alternatively we can rely on the `jetski plugin add` approach. not sure if ther is a similar thing for claude?
You mean having a "v8 plugin"?
separate ones. Like in chromium where we have different "extensions" or "plugins" that you can manually enable depending on how you work.
`agents/plugins/install.py`
The current approach is aligned with chrome:
https://source.chromium.org/chromium/chromium/src/+/main:agents/?q=agents%2F
There is currently no "plugins" but onyl "extensions" (and I agree, I'd prefer plugins here).
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
Marco Vitale... alternatively we can rely on the `jetski plugin add` approach. not sure if ther is a similar thing for claude?
Camillo BruniYou mean having a "v8 plugin"?
separate ones. Like in chromium where we have different "extensions" or "plugins" that you can manually enable depending on how you work.
Imo the more modular the better.
lgtm
Camillo Bruni`agents/plugins/install.py`
The current approach is aligned with chrome:
https://source.chromium.org/chromium/chromium/src/+/main:agents/?q=agents%2FThere is currently no "plugins" but onyl "extensions" (and I agree, I'd prefer plugins here).
I think because the dir was thought for gemini cli, that calls plugins "extensions". But is fine for me!
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
"""Installs and manages configurations for extensions for Jetski UI.
This script registers Gemini extensions (MCP servers) directly into Jetski's
mcp_config.json configuration file.
"""```suggestion
"""Installs/removes V8 agent extensions (MCP servers) into supported agent platforms.
"""
```
.. or similar, now that it's not jetski-specific.
self.config_path = Path.home() / ".claude.json"Suggestion: instead of writing `~/.claude.json` directly, use
`claude mcp add-json <name> <json> --scope project`
and `claude mcp remove <name> --scope project` for removal.
Note: `add-json` doesn't overwrite, that needs a remove-add cycle.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
@jgr...@chromium.org PTAL for the claude part ... since I don't have that on the corp machine to test.
Sorry for the late review, somehow missed this cl.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
going to do another iteration of this with the latest chrome announcments which hopefully makes this a bit more in sync with non-jetski/gemini.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |