Proto commits in RobinQu/instinct.cpp

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:0ee2ce3
Author:RobinQu

feat: introduce OPENAI_CHAT_API_ENDPOINT, OLLAMA_CHAT_API_ENDPOINT, OLLAMA_EMBEDDING_API_ENDPOINT, OPENAI_EMBEDDING_API_ENDPOINT, OLLAMA_GENERATE_API_ENDPOINT for auto configurations; format_response_entities in SearchTool; log http endpoint duration

The documentation is generated from this commit.

Commit:985916c
Author:RobinQu

feat: add jina-ai for reranker; Improve multi_path_retriever.hpp; adapt cli options for doc-agent.cpp and mini-assistant.cpp

Commit:85764cb
Author:RobinQu

chores: moves FetchContent to dependencies.cmake

Commit:70b8ffb
Author:RobinQu

chores: fix TestRunObjectTaskHandler

Commit:8da767b
Author:RobinQu

chores: file counts on FileBatchObject

Commit:7606fdf
Author:RobinQu

test: TestFileBatchObjectBackgroundTask

Commit:dcede0e
Author:RobinQu

feat: FileBatchObjectBackgroundTask

Commit:098a756
Author:RobinQu

chores: citation is finally working

Commit:41cfd10
Author:RobinQu

feat: CitationAnnotatingChain

Commit:25b2403
Author:RobinQu

chores: adjust RunObjectTaskHandler.hpp for CitationAnnotatingChain

Commit:a9d93ab
Author:RobinQu

chores: make file search work in integration test

Commit:0025752
Author:RobinQu

chores: fix file upload

Commit:61d28ec
Author:RobinQu

chores: fix GetObject

Commit:1834037
Author:RobinQu

feat: file summary in FileObjectTaskHandler

Commit:39dbf66
Author:RobinQu

chores: fix multi-thread issue of duckdb store

Commit:792ad14
Author:RobinQu

chores: code cleanup

Commit:f65de1c
Author:RobinQu

test: SearchWithFilter

Commit:87e7950
Author:RobinQu

test: DuckDBVectorStoreOperatorTest

Commit:00e665f
Author:RobinQu

test: VectorStoreFileBatchCRUD

Commit:2e4eca2
Author:RobinQu

test: VectorStoreCRUD

Commit:cf2b177
Author:RobinQu

test: TestSQLBuilder

Commit:1f05bb5
Author:RobinQu

feat: SQLBuilder

Commit:54aed10
Author:RobinQu

feat: VectorStoreFileDataMapper

Commit:a92ed13
Author:RobinQu

feat: VectorStoreDataMapper refactor: improve options in mini-assistant.cpp

Commit:6587b76
Author:RobinQu

feat: FileSearchTool

Commit:e62afc6
Author:RobinQu

feat: VectorStoreFileBatchController.hpp

Commit:88eb25d
Author:RobinQu

feat: VectorStoreFileController.hpp

Commit:9a9165a
Author:RobinQu

feat: function s for VcetorStoreFileBatch in VectorStoreServiceImpl;h

Commit:9175ce1
Author:RobinQu

feat: RetrieverOperator, VectorStoreServiceImpl.hpp, FileObjectTaskHandler.hpp

Commit:ae02ad2
Author:RobinQu

feat: part of VectorStoreServiceImpl

Commit:1acf98a
Author:RobinQu

feat: DuckDBVectorStoreOperator

Commit:0ea0414
Author:RobinQu

chores: fix run_id parameter of API for listing messages

Commit:5d04532
Author:RobinQu

test: fix TestOpenAIToolAgentRunObjectTaskHandler; fix pagination bug.

Commit:e6112a4
Author:RobinQu

chores: remove notebook code; fix message format in POST /threads/runs and POST /threads

Commit:10c8ccc
Author:RobinQu

test: LLMCompilerJoinerTest

Commit:c45797a
Author:RobinQu

test: planner input parser

Commit:164b9f9
Author:RobinQu

chores: dedicated custom field on AgentFinish

Commit:d5cdb73
Author:RobinQu

chores: custom data handling

Commit:e9da7ad
Author:RobinQu

chores: LLMCompiler draft

Commit:532b590
Author:RobinQu

feat: LLMCompilerInputParser

Commit:e0b0b3e
Author:RobinQu

chores: some trials

Commit:d90f73d
Author:RobinQu

refactor: simply agent related message. fix build.

Commit:aeaad3b
Author:RobinQu

feat: timestamp updates

Commit:b222369
Author:RobinQu

chores: fix delete api for thread and assistant

Commit:d8da100
Author:RobinQu

chores: fix json schema definition for function tools

Commit:b6c8e3e
Author:RobinQu

chores: fix content field of MessageObject

Commit:1f04b3a
Author:RobinQu

chores: run object handling test

Commit:8f26c80
Author:RobinQu

test: RecoverAgentStateWithSuccessfulSteps ok

Commit:944598a
Author:RobinQu

chores: fix typos for list requests

Commit:dbe5a57
Author:RobinQu

test: TestMessageService, TestOpenAIToolAgentRunObjectTaskHandler::RecoverAgentState

Commit:66366bb
Author:RobinQu

feat: RunObjectTaskHandler.hpp

Commit:16cbd94
Author:RobinQu

feat: ClientException, error handling in RunObjectTaskHandler.hpp

Commit:7321a24
Author:RobinQu

feat: InMemoryStateManager test: SimpleCRUDWithRunStepObjects

Commit:594adb5
Author:RobinQu

chores: depreciate llm.FunctionToolSchema in favor of llm.FunctionTool

Commit:f15f8e3
Author:RobinQu

chores: improve RunObjectTaskHandler

Commit:a691943
Author:RobinQu

feat: OpenAIToolAgentExecutor

Commit:63fc5e2
Author:RobinQu

feat: Tool uses for ChatCompletion

Commit:577baef
Author:RobinQu

test: TestRunService

Commit:ea95c16
Author:RobinQu

feat: RunServiceImpl

Commit:15d4718
Author:RobinQu

test: FileServiceTest

Commit:e061b8d
Author:RobinQu

test: TestThreadService

Commit:7ccc17e
Author:RobinQu

feat: ObjectStore and FileServiceImpl.hpp

Commit:f2481b4
Author:RobinQu

feat: ThreadServiceImpl.hpp and MessageServiceImpl.hpp

Commit:6cb3fcc
Author:RobinQu

chores: work on ThreadServiceImpl

Commit:a7f77a6
Author:RobinQu

test: AssistantServiceTest

Commit:9aa4f05
Author:RobinQu

refactor: fix sql

Commit:07eac1d
Author:RobinQu

refactor: move assistant impl to instinct-assistant

Commit:869ff12
Author:RobinQu

refactor: move agent files to llm module

Commit:2332680
Author:RobinQu

feat: error response for httplib

Commit:f6fc658
Author:RobinQu

chores: fix enum namings

Commit:c59bb1f
Author:RobinQu

feat: ProtobufUtils::ConvertMessageToJsonObject

Commit:9a9a908
Author:RobinQu

feat: AssistantServiceImpl

Commit:2aba24c
Author:RobinQu

feat: AssistantController

Commit:851b64e
Author:RobinQu

chores: fix typos

Commit:a4a368a
Author:RobinQu

chores: proto objects for VectorStoreFile, VectorStoreFileBatch, File

Commit:507cbeb
Author:RobinQu

chores: proto objects for VectorStore

Commit:da33a2b
Author:RobinQu

chores: proto objects for Run, RunStep

Commit:bbd9e44
Author:RobinQu

chores: proto objects for Assistant, Thread

Commit:26196f5
Author:RobinQu

feat: add controllers

Commit:6eec94a
Author:RobinQu

chores: add openai assistant v2 api models

Commit:01efb01
Author:RobinQu

feat: FileSystemFileVault

Commit:6e9f7f9
Author:RobinQu

chores: bugfix for CloneJSONContext; max_tokens for OpenAIChat.hpp; refactor: Tokenizer.hpp

Commit:2536408
Author:RobinQu

test: TestReACTAgent.cpp

Commit:3315f1f
Author:RobinQu

feat: schema generation for function tool

Commit:e97c91d
Author:RobinQu

test: TestSerpAPI.cpp

Commit:2bf7611
Author:RobinQu

test: fix TestLLMMath.cpp

Commit:54b0aba
Author:RobinQu

feat: LLMMath

Commit:857987e
Author:RobinQu

feat: search tool

Commit:46a660c
Author:RobinQu

chores: adapt for new api

Commit:033107e
Author:RobinQu

feat: ReACT chain

Commit:84f84d2
Author:RobinQu

chores: basic ReACT function calls

Commit:fbe1790
Author:Robin Qu

chores: fix proto bugs

Commit:8b3444a
Author:Robin Qu

test: build & serve tests

Commit:7108c6a
Author:Robin Qu

test: chat-doc build ok

Commit:7c7b981
Author:Robin Qu

chores: chat-doc skeleton

Commit:8ff23ed
Author:Robin Qu

feat: OpenAICompatibleAPIServer

Commit:fa650b0
Author:Robin Qu

chores: save the mess

Commit:4128bab
Author:Robin Qu

refactor: LLMChain

Commit:d876e0b
Author:Robin Qu

chores: new Chain design

Commit:837f65b
Author:Robin Qu

test: fix original tests