mirror of
https://github.com/xpipe-io/xpipe.git
synced 2026-09-24 17:35:39 +00:00
[stage]
This commit is contained in:
@@ -58,26 +58,22 @@ public class ApiCategory extends AppPrefsCategory {
|
||||
.sub(new OptionsBuilder()
|
||||
.pref(prefs.enableHttpApi)
|
||||
.addToggle(prefs.enableHttpApi)
|
||||
.nameAndDescription("openApiDocs")
|
||||
.addComp(new ButtonComp(AppI18n.observable("openApiDocsButton"), () -> {
|
||||
DocumentationLink.API.open();
|
||||
}))
|
||||
.pref(prefs.apiKey)
|
||||
.addComp(new TextFieldComp(prefs.apiKey).maxWidth(getCompWidth()), prefs.apiKey)
|
||||
.pref(prefs.disableApiAuthentication)
|
||||
.addToggle(prefs.disableApiAuthentication)
|
||||
)
|
||||
.addTitle("mcpServer").sub(new OptionsBuilder()
|
||||
.pref(prefs.enableMcpServer)
|
||||
.addToggle(prefs.enableMcpServer)
|
||||
.pref(prefs.enableMcpMutationTools)
|
||||
.addToggle(prefs.enableMcpMutationTools)
|
||||
.pref(prefs.apiKey)
|
||||
.addComp(new TextFieldComp(prefs.apiKey).maxWidth(getCompWidth()), prefs.apiKey)
|
||||
.nameAndDescription("mcpClientConfigurationDetails")
|
||||
.addComp(new TextAreaComp(mcpConfigProp).apply(struc -> {
|
||||
struc.getTextArea().setEditable(false);
|
||||
struc.getTextArea().setPrefRowCount(11);
|
||||
}))
|
||||
.hide(prefs.enableMcpServer.not())
|
||||
.pref(prefs.disableApiAuthentication)
|
||||
.addToggle(prefs.disableApiAuthentication)
|
||||
)
|
||||
.buildComp();
|
||||
}
|
||||
|
||||
Vendored
+6
-4
@@ -1,5 +1,11 @@
|
||||
Note: You should not use this build for any kind of normal use yet. It is mostly for internal testing. Once the PTB branch is stable enough for normal usage, this note will be removed.
|
||||
|
||||
## MCP server
|
||||
|
||||
There is now an MCP server available for XPipe which allows you to perform many actions in an agentic workflow via your favourite MCP client, for example Cursor. The MCP server feature is disabled by default has to be enabled in the API settings menu.
|
||||
|
||||
Please share your feedback on it as this is very important to achieve the best possible workflow.
|
||||
|
||||
## Hetzner cloud
|
||||
|
||||
This release introduces support for Hetzner cloud servers via the hcloud CLI tool. You can list all your service automatically and then just access them normally as SSH connections.
|
||||
@@ -10,14 +16,10 @@ You can now configure multiple addresses for a host. This allows you to quickly
|
||||
|
||||
## Other
|
||||
|
||||
- Add support for SSH agent authentication methods to specify a fixed public key so that only a certain private key will be offered by the agent. This prevents cases in which the authentication fails because the agent tried too many keys.
|
||||
- Add more documentation links to the settings menu
|
||||
- Improve vscode launch menu to be more compact
|
||||
- Add support to launch VsCode Insiders and Trae as well in the vscode launch menu
|
||||
- Add workaround for script execution issues on systems where tmp is mounted with noexec
|
||||
|
||||
|
||||
## Fixes
|
||||
|
||||
- Fix exception when VNC connection required username but identity didn't provide one
|
||||
- Fix tunnel restart sometimes resulting in an invalid tunnel state
|
||||
|
||||
Reference in New Issue
Block a user