Commit Graph

44 Commits

Author SHA1 Message Date
shenlan
b645b18f64 Revert "refactor: add native chutes embeddings client" 2025-08-14 19:36:29 +08:00
shenlan
302aded586 chore: rename endpoint config to baseurl 2025-08-14 19:27:11 +08:00
shenlan
c41fc565c3 add http error type 2025-08-14 16:32:03 +08:00
shenlan
e274186814 fix: initialize rag service on demand 2025-08-14 13:06:49 +08:00
shenlan
8f23398219 refactor askai to support local and online modes 2025-08-14 08:52:54 +08:00
shenlan
53f56daadd docs: add sample config for local ollama 2025-08-14 07:29:47 +08:00
shenlan
cb6ebe3c3f fix: allow tokenless Ollama 2025-08-13 00:48:12 +08:00
shenlan
dbac219122 fix: allow ollama without token 2025-08-13 00:10:45 +08:00
shenlan
38ef20b606 Merge branch 'main' into codex/fix-askai-request-failure 2025-08-12 23:42:50 +08:00
shenlan
96eba3c71e fix: correct generator endpoint handling 2025-08-12 23:40:43 +08:00
shenlan
b57433caef fix: use OpenAI client for Ollama endpoint 2025-08-12 23:39:32 +08:00
shenlan
ecebcb6d64 docs: detail Milestone 2 subtasks 2025-08-12 22:32:45 +08:00
shenlan
92f4e9e919 fix askai route 2025-08-11 16:29:44 +08:00
shenlan
5af0014481 Merge branch 'main' into codex/modify-loadconfig-timeout-handling 2025-08-11 15:58:50 +08:00
shenlan
27103f01c8 feat(api): allow custom askai timeout 2025-08-11 15:47:04 +08:00
shenlan
cb1f507b3a feat: log AskAI errors with context 2025-08-11 15:43:07 +08:00
shenlan
525f726265 feat: add provider-aware adapters 2025-08-11 00:19:18 +08:00
shenlan
4756dfe3e9 feat: support new model config 2025-08-10 18:00:17 +08:00
shenlan
512adc2987 Merge branch 'main' into codex/add-support-for-allama-in-xcontrol-server 2025-08-10 12:44:18 +08:00
shenlan
fe9b4f7a4d feat: add allama support 2025-08-10 12:38:15 +08:00
shenlan
f94facb6f3 test: update RegisterRoutes calls 2025-08-10 12:37:54 +08:00
shenlan
4214a442fd feat: add repo proxy configuration 2025-08-10 12:01:56 +08:00
shenlan
f627e9c1af Merge pull request #132 from svc-design/codex/add-integration-tests-for-api-vectors
Add RAG API integration tests
2025-08-10 10:43:02 +08:00
shenlan
b57f7a0e3a test: cover rag upsert and query 2025-08-10 10:32:07 +08:00
shenlan
6fb9abf00f docs: add RAG upsert example and improve error handling 2025-08-10 10:18:35 +08:00
shenlan
5902ab8523 refactor: derive Chutes endpoint from provider config 2025-08-09 19:38:55 +08:00
shenlan
4c7082b7fd refactor: reorganize rag modules 2025-08-09 18:42:19 +08:00
shenlan
c7a965508c Remove unused RAG sync and watch calls 2025-08-09 17:43:23 +08:00
shenlan
dc22173e8d Merge branch 'main' into xm6tz9-codex/check-xcontrol-cli-for-embedding-support 2025-08-09 17:25:00 +08:00
shenlan
a649a95780 docs: clarify rag service role 2025-08-09 17:23:21 +08:00
shenlan
9d1f345d0d feat: add optional proxy support 2025-08-09 15:54:27 +08:00
shenlan
012f250412 feat: stream rag sync progress 2025-08-09 14:55:22 +08:00
shenlan
ac59c53b59 fix: read Chutes API token from provider config 2025-08-09 14:02:16 +08:00
shenlan
155392e04c Add RAG query and sync endpoints 2025-08-09 13:25:53 +08:00
shenlan
59bc5e7120 Merge branch 'main' into codex/update-config-code-for-new-format 2025-08-09 12:15:44 +08:00
shenlan
1d75d88083 refactor: merge markmind into rag 2025-08-09 12:08:04 +08:00
shenlan
b0826bbe8e chore: add stub rag api for non-legacy builds 2025-08-09 11:09:37 +08:00
shenlan
4276f7ac46 refactor: update server config structure 2025-08-09 09:56:45 +08:00
shenlan
2b13b274cc feat: add vectordb postgres config fields 2025-08-07 13:31:43 +08:00
shenlan
4fc6cf4fc8 feat(rag): auto sync and git watch 2025-08-07 11:53:36 +08:00
shenlan
ddfa85837b feat: expose rag endpoints under /api 2025-08-07 08:19:34 +08:00
shenlan
1ecddf59df fix: attempt callChutes initial request plus retries 2025-08-03 18:50:22 +08:00
shenlan
03cbe8f1a2 feat: load CHUTES token and model from config 2025-08-03 00:56:58 +08:00
shenlan
6563f32b5c feat: add askai endpoint and relocate internal packages 2025-08-03 00:41:28 +08:00