Add OpenAI compatible chat backend

This commit is contained in:
2026-05-22 20:52:35 +03:00
parent 321d185592
commit 46a99605e6
41 changed files with 2244 additions and 151 deletions
+13
View File
@@ -86,6 +86,19 @@ test("prompt includes search files routing example for usage search", () => {
assert.ok(prompt.includes(JSON.stringify({toolNames: ["search_files"]})));
});
test("prompt includes memory routing examples for remember requests", () => {
const prompt = promptFor("no_tool", "read_user_info", "add_user_info", "remove_user_info", "replace_user_info", "delete_user_info");
assert.ok(prompt.includes("что ты помнишь обо мне?"));
assert.ok(prompt.includes("запомни, что меня зовут Иван"));
assert.ok(prompt.includes("забудь, что я люблю кофе"));
assert.ok(prompt.includes("забудь всё обо мне и запиши только это"));
assert.ok(prompt.includes("удали всю память обо мне"));
assert.ok(prompt.includes("inspect remembered user info -> read_user_info"));
assert.ok(prompt.includes("remember a new user fact -> add_user_info"));
assert.ok(prompt.includes(JSON.stringify({toolNames: ["add_user_info"]})));
});
test("prompt includes edit file patch routing example for targeted edits", () => {
const prompt = promptFor("no_tool", "edit_file_patch");