mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-05-25 18:55:19 +02:00
disable klavis tools by default
This commit is contained in:
parent
078f785a9e
commit
1b47a03ff1
5 changed files with 41 additions and 16 deletions
|
|
@ -7,8 +7,21 @@ import { CustomServers } from './CustomServers';
|
|||
import { Composio } from './Composio';
|
||||
import type { Key } from 'react';
|
||||
|
||||
export function ToolsConfig({ useComposioTools }: { useComposioTools: boolean }) {
|
||||
const [activeTab, setActiveTab] = useState(useComposioTools ? 'composio' : 'hosted');
|
||||
export function ToolsConfig({
|
||||
useComposioTools,
|
||||
useKlavisTools
|
||||
}: {
|
||||
useComposioTools: boolean;
|
||||
useKlavisTools: boolean;
|
||||
}) {
|
||||
let defaultActiveTab = 'custom';
|
||||
if (useKlavisTools) {
|
||||
defaultActiveTab = 'hosted';
|
||||
}
|
||||
if (useComposioTools) {
|
||||
defaultActiveTab = 'composio';
|
||||
}
|
||||
const [activeTab, setActiveTab] = useState(defaultActiveTab);
|
||||
|
||||
const handleTabChange = (key: Key) => {
|
||||
setActiveTab(key.toString());
|
||||
|
|
@ -30,18 +43,20 @@ export function ToolsConfig({ useComposioTools }: { useComposioTools: boolean })
|
|||
</div>
|
||||
</Tab>
|
||||
)}
|
||||
<Tab key="hosted" title={
|
||||
<div className="flex items-center gap-2">
|
||||
<span>Tools Library</span>
|
||||
<span className="leading-none px-1.5 py-[2px] text-[9px] font-medium bg-linear-to-r from-pink-500 to-violet-500 text-white rounded-full">
|
||||
BETA
|
||||
</span>
|
||||
</div>
|
||||
}>
|
||||
<div className="mt-4 p-6">
|
||||
<HostedServers onSwitchTab={key => setActiveTab(key)} />
|
||||
</div>
|
||||
</Tab>
|
||||
{useKlavisTools && (
|
||||
<Tab key="hosted" title={
|
||||
<div className="flex items-center gap-2">
|
||||
<span>Klavis</span>
|
||||
<span className="leading-none px-1.5 py-[2px] text-[9px] font-medium bg-linear-to-r from-pink-500 to-violet-500 text-white rounded-full">
|
||||
BETA
|
||||
</span>
|
||||
</div>
|
||||
}>
|
||||
<div className="mt-4 p-6">
|
||||
<HostedServers onSwitchTab={key => setActiveTab(key)} />
|
||||
</div>
|
||||
</Tab>
|
||||
)}
|
||||
<Tab key="custom" title="Custom MCP Servers">
|
||||
<div className="mt-4 p-6">
|
||||
<CustomServers />
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue