feat: experimental open terminal integration

This commit is contained in:
Timothy Jaeryang Baek
2026-02-25 15:15:53 -06:00
parent f0c71e5a6d
commit 636ab99ad8
26 changed files with 1583 additions and 361 deletions

View File

@@ -4,7 +4,15 @@
import { fly } from 'svelte/transition';
import { flyAndScale } from '$lib/utils/transitions';
import { config, user, tools as _tools, mobile, settings, toolServers } from '$lib/stores';
import {
config,
user,
tools as _tools,
mobile,
settings,
toolServers,
terminalServers
} from '$lib/stores';
import { getOAuthClientAuthorizationUrl } from '$lib/apis/configs';
import { getTools } from '$lib/apis/tools';
@@ -88,7 +96,9 @@
}
}
selectedToolIds = selectedToolIds.filter((id) => Object.keys(tools).includes(id));
selectedToolIds = selectedToolIds.filter(
(id) => Object.keys(tools).includes(id) || id.startsWith('direct_server:terminal_')
);
};
</script>