Commit Graph

55 Commits

Author SHA1 Message Date
Haitao Pan
838b1a1c0f fix: enforce demo no-mfa login and expose proxy uuid in session 2026-02-04 14:59:19 +08:00
Haitao Pan
40bb141322 feat: enforce root account and introduce RBAC policy scaffolding 2026-02-04 13:36:24 +08:00
Haitao Pan
09eb26da25 feat: add read-only Demo account with hourly UUID rotation 2026-02-04 12:37:31 +08:00
Haitao Pan
89c8957c57 refactor: API routing by nesting agent endpoints under /api and fix user not found error handling. 2026-02-03 14:49:47 +08:00
Haitao Pan
3b8195fd08 feat: support internal agent auth token and update agent server API path 2026-01-31 17:42:05 +08:00
Haitao Pan
ccb0bada22 feat: Add endpoint to list agent VLESS nodes based on the server's public URL and introduce a configuration option for the public URL. 2026-01-31 13:52:31 +08:00
Haitao Pan
400c56e72d feat(auth): support shared session tokens and device/node pairing integration 2026-01-30 23:12:01 +08:00
Haitao Pan
6ba56841b5 feat: add OAuth2 authentication support with new API endpoints, configuration, and identity storage. 2026-01-30 08:46:24 +08:00
Haitao Pan
cb542092ce feat: Template Xray TCP certificate and key file paths using a domain placeholder. 2026-01-27 22:01:07 +08:00
Haitao Pan
e1e22bca62 feat: Introduce nodes table and refactor Xray config syncer to generate multiple protocol-specific configurations using new XHTTP and TCP templates. 2026-01-27 21:56:39 +08:00
Haitao Pan
d74372e592 fix: avoid duplicate healthz route 2026-01-24 00:50:47 +08:00
Haitao Pan
08a0a7a61b feat: add healthz endpoint 2026-01-24 00:00:30 +08:00
Haitao Pan
29ee491acf reset accounts.svc.plus repo 2026-01-23 23:16:37 +08:00
Haitao Pan
b0c1ce813e update cmd/accountsvc/main.go 2026-01-23 19:23:48 +08:00
Haitao Pan
ee6e1a6363 feat: move account service to repo root
# Conflicts:
#	account/Makefile
#	account/go.mod
#	docs/account-admin-settings.md
#	docs/account-svc-plus.md
2026-01-16 16:15:23 +08:00
shenlan
522eb4c6fd Move RAG module under rag-server (#526) 2025-10-15 13:27:37 +08:00
shenlan
92a3458f4e Refactor server layout to rag-server (#525) 2025-10-15 13:04:58 +08:00
shenlan
97a4de4152 Configure service DB from vector config (#524) 2025-10-14 23:14:09 +08:00
shenlan
7eb0b74b70 Tighten CORS policies for production domains (#417) 2025-10-06 11:30:19 +08:00
shenlan
b434eb0afc Add server port and timeout configuration (#360) 2025-10-01 21:38:01 +08:00
shenlan
6010c97100 refactor: remove embedded UI 2025-08-21 17:29:25 +08:00
shenlan
4214a442fd feat: add repo proxy configuration 2025-08-10 12:01:56 +08:00
shenlan
9c04f05ceb refactor: migrate server and cli to cobra 2025-08-10 11:00:26 +08:00
shenlan
90193ac8dd Add log level support to CLI and server 2025-08-10 09:10:57 +08:00
shenlan
5902ab8523 refactor: derive Chutes endpoint from provider config 2025-08-09 19:38:55 +08:00
shenlan
ee008689c0 chore: move CLI to client dir and fix build paths 2025-08-09 18:56:12 +08:00
shenlan
4c7082b7fd refactor: reorganize rag modules 2025-08-09 18:42:19 +08:00
shenlan
a91714d48b cli: set proxy from config 2025-08-09 17:57:25 +08:00
shenlan
f5a01ee542 Merge branch 'main' into codex/check-xcontrol-cli-for-embedding-support 2025-08-09 17:47:36 +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
1e740a7dbf fix: remove unused proxy import 2025-08-09 17:13:32 +08:00
shenlan
44264436ee Merge branch 'main' into bl1wlw-codex/determine-xcontrol-cli-markdown-support 2025-08-09 16:52:46 +08:00
shenlan
c2d96500e4 fix(cli): remove unused proxy import 2025-08-09 16:51:39 +08:00
shenlan
5a762f3071 Merge branch 'main' into codex/check-xcontrol-cli-for-embedding-support 2025-08-09 16:37:07 +08:00
shenlan
4f47c61837 Move ingestion to CLI and add server upsert API 2025-08-09 16:35:28 +08:00
shenlan
0b437f0e9e Merge branch 'main' into codex/determine-xcontrol-cli-markdown-support 2025-08-09 16:34:50 +08:00
shenlan
ac84e75a6d feat(cli): support local markdown chunking 2025-08-09 16:34:27 +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
f46c58efd6 Merge pull request #87 from svc-design/codex/update-config-code-for-new-format
refactor: update server config structure
2025-08-09 12:19:44 +08:00
shenlan
59bc5e7120 Merge branch 'main' into codex/update-config-code-for-new-format 2025-08-09 12:15:44 +08:00
shenlan
09b854baf2 feat(cli): add config flag 2025-08-09 12:10:04 +08:00
shenlan
ac65f98fbf feat: add RAG ingestion pipeline 2025-08-09 10:53:24 +08:00
shenlan
4276f7ac46 refactor: update server config structure 2025-08-09 09:56:45 +08:00
shenlan
6e38fe1d45 Add CLI build support and disable wasm artifact 2025-08-07 23:29:17 +08:00
shenlan
596bd72960 Merge pull request #78 from svc-design/codex/add-cli-function-for-/api/rag/sync
feat: add rag sync CLI
2025-08-07 23:16:04 +08:00
shenlan
f0a38a71db feat: add rag sync CLI 2025-08-07 23:15:07 +08:00
shenlan
9f6da286ba feat: add config and logging 2025-08-07 23:13:44 +08:00
shenlan
6563f32b5c feat: add askai endpoint and relocate internal packages 2025-08-03 00:41:28 +08:00