Skip to content

Commit 1563665

Browse files
committed
fix: message depth
1 parent d7784d7 commit 1563665

File tree

4 files changed

+18
-22
lines changed

4 files changed

+18
-22
lines changed

__tests__/create-model.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,21 @@ describe("createModel", () => {
88
customApiKey: "test_api_key",
99
customTemperature: 0.222,
1010
customModelName: "Custom_Model",
11-
maxTokens: 1234,
11+
customMaxTokens: 1234,
1212
};
1313

1414
const model = createModel(customSettings);
1515

1616
expect(model.temperature).toBe(customSettings.customTemperature);
1717
expect(model.modelName).toBe(customSettings.customModelName);
18-
expect(model.maxTokens).toBe(customSettings.maxTokens);
18+
expect(model.maxTokens).toBe(customSettings.customMaxTokens);
1919
});
2020

2121
test("should use default settings when API key is not provided", () => {
2222
const customSettings = {
2323
customTemperature: 0.222,
2424
customModelName: "Custom_Model",
25-
maxTokens: 1234,
25+
customMaxTokens: 1234,
2626
};
2727

2828
const model = createModel(customSettings);

src/components/AutonomousAgent.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -196,11 +196,10 @@ class AutonomousAgent {
196196
};
197197
return task;
198198
});
199-
//FIXME
200-
// this.tasks = newTasks.concat(this.tasks);
199+
this.tasks = newTasks.concat(this.tasks);
201200
for (const task of newTasks) {
202201
await new Promise((r) => setTimeout(r, TIMOUT_SHORT));
203-
this.tasks.push(task);
202+
// this.tasks.push(task);
204203
this.sendMessage(task);
205204
}
206205

@@ -436,8 +435,6 @@ class AutonomousAgent {
436435
sendErrorMessage(error: string) {
437436
this.sendMessage({ type: MESSAGE_TYPE_SYSTEM, value: error });
438437
}
439-
440-
441438
}
442439

443440
const testConnection = async (modelSettings: ModelSettings) => {

src/components/ChatWindow.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ const ChatWindow = ({
9696
return depth;
9797
}
9898
const index = messages.findLastIndex(
99-
(i) => i.parentTaskId && i.taskId === message.taskId
99+
(i: Message) => i.parentTaskId && i.taskId === message.taskId
100100
);
101101
if (index > -1) {
102102
const { parentTaskId } = messages[index] as Message;

src/components/stores/messageStore.ts

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -39,21 +39,20 @@ const createMessageSlice: StateCreator<
3939
const newTask = { ...newMessage };
4040
newMessage = { ...newMessage };
4141
set((state) => {
42-
//FIXME
43-
// const preMessages = state.messages;
44-
// const index = preMessages.findLastIndex(
45-
// (message) => message?.taskId === newMessage?.parentTaskId
46-
// );
47-
// const messagesCopy = [...preMessages];
48-
// messagesCopy.splice(
49-
// index > -1 ? index + 1 : messagesCopy.length,
50-
// 0,
51-
// newMessage
52-
// );
42+
const preMessages = state.messages;
43+
const index = preMessages.findLastIndex(
44+
(message) => message?.taskId === newMessage?.taskId
45+
);
46+
const messagesCopy = [...preMessages];
47+
messagesCopy.splice(
48+
index > -1 ? index + 1 : messagesCopy.length,
49+
0,
50+
newMessage
51+
);
5352
return {
5453
...state,
55-
// messages: messagesCopy,
56-
messages: [...state.messages, newMessage],
54+
messages: messagesCopy,
55+
// messages: [...state.messages, newMessage],
5756
tasks:
5857
isTask(newTask) && !isExistingTask(newTask)
5958
? [...state.tasks, newTask]

0 commit comments

Comments
 (0)