Skip to content

Commit

Permalink
update logo, change Waldie to Waldiez
Browse files Browse the repository at this point in the history
  • Loading branch information
lazToum committed Oct 23, 2024
1 parent d90ab29 commit 3b56d3f
Show file tree
Hide file tree
Showing 217 changed files with 2,307 additions and 2,289 deletions.
16 changes: 8 additions & 8 deletions public/logo/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
116 changes: 58 additions & 58 deletions schema.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion scripts/schema.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ const repositoryUrl = packageJson.repository.url.replace('.git', '');
const schemaId = `${repositoryUrl}/tree/v${packageJson.version}/schema.json`;
const config = {
tsconfig: 'tsconfig.app.json',
type: 'WaldieFlow',
type: 'WaldiezFlow',
expose: 'export' as 'all' | 'none' | 'export',
jsDoc: 'extended' as 'none' | 'extended' | 'basic',
schemaId,
Expand Down
4 changes: 2 additions & 2 deletions src/index.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import './index.css';
import { Waldie } from '@waldiez';
import { Waldiez } from '@waldiez';

import React from 'react';
import ReactDOM from 'react-dom/client';
Expand Down Expand Up @@ -116,7 +116,7 @@ const vsPath = isProd ? (import.meta.env.VS_PATH ?? null) : 'vs';
export const startApp = () => {
ReactDOM.createRoot(document.getElementById('root')!).render(
<React.StrictMode>
<Waldie
<Waldiez
monacoVsPath={vsPath}
onUserInput={onUserInput}
flowId="flow-0"
Expand Down
36 changes: 18 additions & 18 deletions src/waldiez/components/edges/index.tsx
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
import { EdgeProps } from '@xyflow/react';

import { WaldieEdgeView } from '@waldiez/components/edges/view';
import { WaldieAgentNode, WaldieEdge, WaldieEdgeType } from '@waldiez/models';
import { useWaldieContext } from '@waldiez/store';
import { WaldiezEdgeView } from '@waldiez/components/edges/view';
import { WaldiezAgentNode, WaldiezEdge, WaldiezEdgeType } from '@waldiez/models';
import { useWaldiezContext } from '@waldiez/store';

const WaldieEdgeCommon = (props: EdgeProps<WaldieEdge> & { type: WaldieEdgeType }) => {
const WaldiezEdgeCommon = (props: EdgeProps<WaldiezEdge> & { type: WaldiezEdgeType }) => {
const { id, source, type } = props;
const deleteEdge = useWaldieContext(selector => selector.deleteEdge);
const getEdgeById = useWaldieContext(selector => selector.getEdgeById);
const getAgentById = useWaldieContext(selector => selector.getAgentById);
const onEdgeDoubleClick = useWaldieContext(selector => selector.onEdgeDoubleClick);
const sourceAgent = getAgentById(source) as WaldieAgentNode | null;
const deleteEdge = useWaldiezContext(selector => selector.deleteEdge);
const getEdgeById = useWaldiezContext(selector => selector.getEdgeById);
const getAgentById = useWaldiezContext(selector => selector.getAgentById);
const onEdgeDoubleClick = useWaldiezContext(selector => selector.onEdgeDoubleClick);
const sourceAgent = getAgentById(source) as WaldiezAgentNode | null;
const onOpenModal = (event: React.MouseEvent) => {
const edge = getEdgeById(id);
if (!edge) {
Expand All @@ -22,7 +22,7 @@ const WaldieEdgeCommon = (props: EdgeProps<WaldieEdge> & { type: WaldieEdgeType
deleteEdge(id);
};
return (
<WaldieEdgeView
<WaldiezEdgeView
{...props}
type={type}
sourceAgent={sourceAgent}
Expand All @@ -32,18 +32,18 @@ const WaldieEdgeCommon = (props: EdgeProps<WaldieEdge> & { type: WaldieEdgeType
);
};

export const WaldieEdgeChat = (props: EdgeProps<WaldieEdge>) => {
return <WaldieEdgeCommon {...props} type="chat" />;
export const WaldiezEdgeChat = (props: EdgeProps<WaldiezEdge>) => {
return <WaldiezEdgeCommon {...props} type="chat" />;
};

export const WaldieEdgeGroup = (props: EdgeProps<WaldieEdge>) => {
return <WaldieEdgeCommon {...props} type="group" />;
export const WaldiezEdgeGroup = (props: EdgeProps<WaldiezEdge>) => {
return <WaldiezEdgeCommon {...props} type="group" />;
};

export const WaldieEdgeNested = (props: EdgeProps<WaldieEdge>) => {
return <WaldieEdgeCommon {...props} type="nested" />;
export const WaldiezEdgeNested = (props: EdgeProps<WaldiezEdge>) => {
return <WaldiezEdgeCommon {...props} type="nested" />;
};

export const WaldieEdgeHidden = (props: EdgeProps<WaldieEdge>) => {
return <WaldieEdgeCommon {...props} type="hidden" />;
export const WaldiezEdgeHidden = (props: EdgeProps<WaldiezEdge>) => {
return <WaldiezEdgeCommon {...props} type="hidden" />;
};
28 changes: 14 additions & 14 deletions src/waldiez/components/edges/modal/index.tsx
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
import { useState } from 'react';

import { WaldieEdgeModalProps } from '@waldiez/components/edges/modal/types';
import { WaldieEdgeModalView } from '@waldiez/components/edges/modal/view';
import { WaldiezEdgeModalProps } from '@waldiez/components/edges/modal/types';
import { WaldiezEdgeModalView } from '@waldiez/components/edges/modal/view';
import { SingleValue } from '@waldiez/components/inputs';
import { WaldieEdge, WaldieEdgeData, WaldieEdgeType } from '@waldiez/models';
import { useWaldieContext } from '@waldiez/store';
import { WaldiezEdge, WaldiezEdgeData, WaldiezEdgeType } from '@waldiez/models';
import { useWaldiezContext } from '@waldiez/store';

export const WaldieEdgeModal = (props: WaldieEdgeModalProps) => {
export const WaldiezEdgeModal = (props: WaldiezEdgeModalProps) => {
const { edgeId, isOpen, flowId, darkMode, onClose } = props;
const getEdgeSourceAgent = useWaldieContext(selector => selector.getEdgeSourceAgent);
const updateEdgeData = useWaldieContext(selector => selector.updateEdgeData);
const updateEdgeType = useWaldieContext(selector => selector.updateEdgeType);
const getEdgeById = useWaldieContext(selector => selector.getEdgeById);
const edge = getEdgeById(edgeId) as WaldieEdge | null;
const getEdgeSourceAgent = useWaldiezContext(selector => selector.getEdgeSourceAgent);
const updateEdgeData = useWaldiezContext(selector => selector.updateEdgeData);
const updateEdgeType = useWaldiezContext(selector => selector.updateEdgeType);
const getEdgeById = useWaldiezContext(selector => selector.getEdgeById);
const edge = getEdgeById(edgeId) as WaldiezEdge | null;
const [edgeType, setEdgeType] = useState<'chat' | 'nested' | 'group' | 'hidden'>(edge?.type ?? 'chat');
const [edgeData, setEdgeData] = useState<WaldieEdgeData | undefined>(edge?.data);
const [edgeData, setEdgeData] = useState<WaldiezEdgeData | undefined>(edge?.data);
const sourceAgent = edge ? getEdgeSourceAgent(edge) : null;
const isRagUser = sourceAgent?.data?.agentType === 'rag_user';
const onDataChange = (data: Partial<WaldieEdgeData>) => {
const onDataChange = (data: Partial<WaldiezEdgeData>) => {
if (edgeData) {
setEdgeData({
...edgeData,
Expand All @@ -28,7 +28,7 @@ export const WaldieEdgeModal = (props: WaldieEdgeModalProps) => {
const onTypeChange = (
option: SingleValue<{
label: string;
value: WaldieEdgeType;
value: WaldiezEdgeType;
}>
) => {
if (option && edge) {
Expand All @@ -54,7 +54,7 @@ export const WaldieEdgeModal = (props: WaldieEdgeModalProps) => {
return <></>;
}
return (
<WaldieEdgeModalView
<WaldiezEdgeModalView
flowId={flowId}
edgeId={edgeId}
edgeType={edgeType}
Expand Down
12 changes: 6 additions & 6 deletions src/waldiez/components/edges/modal/tabs/basic/index.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { WaldieEdgeBasicTabProps } from '@waldiez/components/edges/modal/tabs/basic/types';
import { WaldieEdgeBasicTabView } from '@waldiez/components/edges/modal/tabs/basic/view';
import { WaldiezEdgeBasicTabProps } from '@waldiez/components/edges/modal/tabs/basic/types';
import { WaldiezEdgeBasicTabView } from '@waldiez/components/edges/modal/tabs/basic/view';
import { SingleValue } from '@waldiez/components/inputs';
import { WaldieEdgeLlmSummaryMethod } from '@waldiez/models';
import { WaldiezEdgeLlmSummaryMethod } from '@waldiez/models';

export const WaldieEdgeBasicTab = (props: WaldieEdgeBasicTabProps) => {
export const WaldiezEdgeBasicTab = (props: WaldiezEdgeBasicTabProps) => {
const { edgeId, edgeType, data, onTypeChange, onDataChange } = props;
const onLabelChange = (e: React.ChangeEvent<HTMLInputElement>) => {
onDataChange({ label: e.target.value });
Expand All @@ -20,7 +20,7 @@ export const WaldieEdgeBasicTab = (props: WaldieEdgeBasicTabProps) => {
const onSummaryMethodChange = (
option: SingleValue<{
label: string;
value: WaldieEdgeLlmSummaryMethod;
value: WaldiezEdgeLlmSummaryMethod;
}>
) => {
if (option) {
Expand Down Expand Up @@ -66,7 +66,7 @@ export const WaldieEdgeBasicTab = (props: WaldieEdgeBasicTabProps) => {
}
};
return (
<WaldieEdgeBasicTabView
<WaldiezEdgeBasicTabView
data={data}
edgeId={edgeId}
edgeType={edgeType}
Expand Down
22 changes: 11 additions & 11 deletions src/waldiez/components/edges/modal/tabs/basic/types.ts
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
import { SingleValue } from '@waldiez/components/inputs';
import { WaldieEdgeData, WaldieEdgeLlmSummaryMethod, WaldieEdgeType } from '@waldiez/models';
import { WaldiezEdgeData, WaldiezEdgeLlmSummaryMethod, WaldiezEdgeType } from '@waldiez/models';

export type WaldieEdgeBasicTabProps = {
export type WaldiezEdgeBasicTabProps = {
edgeId: string;
edgeType: WaldieEdgeType;
data: WaldieEdgeData;
edgeType: WaldiezEdgeType;
data: WaldiezEdgeData;
onTypeChange: (
option: SingleValue<{
label: string;
value: WaldieEdgeType;
value: WaldiezEdgeType;
}>
) => void;
onDataChange: (data: Partial<WaldieEdgeData>) => void;
onDataChange: (data: Partial<WaldiezEdgeData>) => void;
};

export type WaldieEdgeBasicTabViewProps = {
export type WaldiezEdgeBasicTabViewProps = {
edgeId: string;
edgeType: WaldieEdgeType;
data: WaldieEdgeData;
edgeType: WaldiezEdgeType;
data: WaldiezEdgeData;
onEdgeTypeChange: (
option: SingleValue<{
label: string;
value: WaldieEdgeType;
value: WaldiezEdgeType;
}>
) => void;
onLabelChange: (e: React.ChangeEvent<HTMLInputElement>) => void;
Expand All @@ -31,7 +31,7 @@ export type WaldieEdgeBasicTabViewProps = {
onSummaryMethodChange: (
option: SingleValue<{
label: string;
value: WaldieEdgeLlmSummaryMethod;
value: WaldiezEdgeLlmSummaryMethod;
}>
) => void;
onLlmPromptChange: (e: React.ChangeEvent<HTMLTextAreaElement>) => void;
Expand Down
12 changes: 6 additions & 6 deletions src/waldiez/components/edges/modal/tabs/basic/view.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { WaldieEdgeBasicTabViewProps } from '@waldiez/components/edges/modal/tabs/basic/types';
import { WaldiezEdgeBasicTabViewProps } from '@waldiez/components/edges/modal/tabs/basic/types';
import { InfoLabel, NumberInput, Select } from '@waldiez/components/inputs';
import { WaldieEdgeLlmSummaryMethod, WaldieEdgeType } from '@waldiez/models';
import { WaldiezEdgeLlmSummaryMethod, WaldiezEdgeType } from '@waldiez/models';

export const WaldieEdgeBasicTabView = (props: WaldieEdgeBasicTabViewProps) => {
export const WaldiezEdgeBasicTabView = (props: WaldiezEdgeBasicTabViewProps) => {
const {
data,
edgeId,
Expand Down Expand Up @@ -30,7 +30,7 @@ export const WaldieEdgeBasicTabView = (props: WaldieEdgeBasicTabViewProps) => {
const chatTypeLabel = edgeTypeOptions.find(option => option.value === edgeType)?.label as string;
const currentSelectedChatType = {
label: chatTypeLabel,
value: edgeType as WaldieEdgeType
value: edgeType as WaldiezEdgeType
};
return (
<div className="flex-column">
Expand Down Expand Up @@ -134,15 +134,15 @@ const summaryRoleOptions = [
];
const summaryOptions: {
label: string;
value: WaldieEdgeLlmSummaryMethod;
value: WaldiezEdgeLlmSummaryMethod;
}[] = [
{ label: 'None', value: null },
{ label: 'Reflection with LLM', value: 'reflection_with_llm' },
{ label: 'Last Message', value: 'last_msg' }
];
const edgeTypeOptions: {
label: string;
value: WaldieEdgeType;
value: WaldiezEdgeType;
}[] = [
{ label: 'Chat', value: 'chat' },
{ label: 'Nested Chat', value: 'nested' }
Expand Down
14 changes: 7 additions & 7 deletions src/waldiez/components/edges/modal/tabs/message/index.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import { WaldieEdgeMessageTabProps } from '@waldiez/components/edges/modal/tabs/message/types';
import { WaldieEdgeMessageTabView } from '@waldiez/components/edges/modal/tabs/message/view';
import { WaldieMessage, WaldieMessageType } from '@waldiez/models';
import { WaldiezEdgeMessageTabProps } from '@waldiez/components/edges/modal/tabs/message/types';
import { WaldiezEdgeMessageTabView } from '@waldiez/components/edges/modal/tabs/message/view';
import { WaldiezMessage, WaldiezMessageType } from '@waldiez/models';

export const WaldieEdgeMessageTab = (props: WaldieEdgeMessageTabProps) => {
export const WaldiezEdgeMessageTab = (props: WaldiezEdgeMessageTabProps) => {
const { edgeId, data, darkMode, skipRagOption, onDataChange } = props;
const onMessageTypeChange = (type: WaldieMessageType) => {
const onMessageTypeChange = (type: WaldiezMessageType) => {
onDataChange({
message: {
...data.message,
Expand All @@ -15,7 +15,7 @@ export const WaldieEdgeMessageTab = (props: WaldieEdgeMessageTabProps) => {
}
});
};
const onMessageChange = (message: WaldieMessage) => {
const onMessageChange = (message: WaldiezMessage) => {
onDataChange({ message });
};
const onAddMessageContextEntry = (key: string, value: string) => {
Expand All @@ -32,7 +32,7 @@ export const WaldieEdgeMessageTab = (props: WaldieEdgeMessageTabProps) => {
onDataChange({ message: { ...data.message, context: entries } });
};
return (
<WaldieEdgeMessageTabView
<WaldiezEdgeMessageTabView
edgeId={edgeId}
data={data}
darkMode={darkMode}
Expand Down
16 changes: 8 additions & 8 deletions src/waldiez/components/edges/modal/tabs/message/types.ts
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
import { WaldieEdgeData, WaldieMessage, WaldieMessageType } from '@waldiez/models';
import { WaldiezEdgeData, WaldiezMessage, WaldiezMessageType } from '@waldiez/models';

export type WaldieEdgeMessageTabProps = {
export type WaldiezEdgeMessageTabProps = {
edgeId: string;
data: WaldieEdgeData;
data: WaldiezEdgeData;
darkMode: boolean;
skipRagOption: boolean;
onDataChange: (data: Partial<WaldieEdgeData>) => void;
onDataChange: (data: Partial<WaldiezEdgeData>) => void;
};

export type WaldieEdgeMessageTabViewProps = {
export type WaldiezEdgeMessageTabViewProps = {
edgeId: string;
data: WaldieEdgeData;
data: WaldiezEdgeData;
darkMode: boolean;
skipRagOption: boolean;
onMessageChange: (message: WaldieMessage) => void;
onMessageTypeChange: (type: WaldieMessageType) => void;
onMessageChange: (message: WaldiezMessage) => void;
onMessageTypeChange: (type: WaldiezMessageType) => void;
onAddMessageContextEntry: (key: string, value: string) => void;
onRemoveMessageContextEntry: (key: string) => void;
onUpdateMessageContextEntries: (entries: Record<string, string>) => void;
Expand Down
4 changes: 2 additions & 2 deletions src/waldiez/components/edges/modal/tabs/message/view.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { WaldieEdgeMessageTabViewProps } from '@waldiez/components/edges/modal/tabs/message/types';
import { WaldiezEdgeMessageTabViewProps } from '@waldiez/components/edges/modal/tabs/message/types';
import { MessageInput } from '@waldiez/components/inputs';

export const WaldieEdgeMessageTabView = (props: WaldieEdgeMessageTabViewProps) => {
export const WaldiezEdgeMessageTabView = (props: WaldiezEdgeMessageTabViewProps) => {
const {
edgeId,
data,
Expand Down
18 changes: 9 additions & 9 deletions src/waldiez/components/edges/modal/tabs/nested/index.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import { WaldieEdgeNestedTabProps } from '@waldiez/components/edges/modal/tabs/nested/types';
import { WaldieEdgeNestedTabView } from '@waldiez/components/edges/modal/tabs/nested/view';
import { WaldieMessage, WaldieMessageType } from '@waldiez/models';
import { WaldiezEdgeNestedTabProps } from '@waldiez/components/edges/modal/tabs/nested/types';
import { WaldiezEdgeNestedTabView } from '@waldiez/components/edges/modal/tabs/nested/view';
import { WaldiezMessage, WaldiezMessageType } from '@waldiez/models';

export const WaldieEdgeNestedTab = (props: WaldieEdgeNestedTabProps) => {
export const WaldiezEdgeNestedTab = (props: WaldiezEdgeNestedTabProps) => {
const { flowId, edgeId, darkMode, data, onDataChange } = props;
const onNestedMessageTypeChange = (type: WaldieMessageType) => {
const onNestedMessageTypeChange = (type: WaldiezMessageType) => {
onDataChange({
nestedChat: {
reply: data.nestedChat.reply,
Expand All @@ -17,7 +17,7 @@ export const WaldieEdgeNestedTab = (props: WaldieEdgeNestedTabProps) => {
}
});
};
const onNestedReplyTypeChange = (type: WaldieMessageType) => {
const onNestedReplyTypeChange = (type: WaldiezMessageType) => {
onDataChange({
nestedChat: {
message: data.nestedChat.message,
Expand All @@ -30,15 +30,15 @@ export const WaldieEdgeNestedTab = (props: WaldieEdgeNestedTabProps) => {
}
});
};
const onNestedMessageChange = (message: WaldieMessage) => {
const onNestedMessageChange = (message: WaldiezMessage) => {
onDataChange({
nestedChat: {
reply: data.nestedChat.reply,
message
}
});
};
const onNestedReplyChange = (reply: WaldieMessage) => {
const onNestedReplyChange = (reply: WaldiezMessage) => {
onDataChange({
nestedChat: {
message: data.nestedChat.message,
Expand All @@ -54,7 +54,7 @@ export const WaldieEdgeNestedTab = (props: WaldieEdgeNestedTabProps) => {
// so for now a custom method can be used to handle the context
const noOp = () => {};
return (
<WaldieEdgeNestedTabView
<WaldiezEdgeNestedTabView
flowId={flowId}
edgeId={edgeId}
darkMode={darkMode}
Expand Down
Loading

0 comments on commit 3b56d3f

Please sign in to comment.