Commit Graph
8 Commits
Author SHA1 Message Date
Qin Haojie 7abd6ab249 refactor(client): remove Python embedded mode (#3712)
* refactor(client): remove Python embedded mode

Consolidate Python consumers on the HTTP SDK while keeping shared server and storage capabilities unchanged.

* refactor(client): remove obsolete embedded leftovers
2026-08-10 18:00:00 +08:00
MaojiaSheng 3c419ed09a chore: replace doubao 2.0 pro with doubao 2.0 lite as recomended VLM model (#2984) 2026-07-03 16:09:20 +08:00
A0nameless0man 437cf314f1 fix(deploy): Helm readiness probe 改用 /ready 端点 (#1884)
K8s readiness probe 应使用 /ready 端点区分进程存活和可服务流量。
/ready 检查 AGFS、VectorDB、APIKeyManager 等子系统健康状况。
livenessProbe 保持不变继续使用 /health。
2026-05-07 16:52:16 +08:00
Qin Haojie 3c2f095c4f fix(volcengine): update default doubao embedding model (#1438)
Align docs, examples, the setup wizard, and telemetry tests with the
current Doubao multimodal embedding model so generated configs keep
referencing the supported default consistently.
2026-04-14 15:51:06 +08:00
冰水泡枸杞andxingzihai 2cc3761ee7 docs: Add basic usage example and Chinese documentation for examples (#979)
* docs: Add Chinese documentation for example READMEs

- Add README_CN.md for claude-memory-plugin
- Add README_CN.md for k8s-helm
- Add README_CN.md for mcp-query

These translations help Chinese users understand the example usage and configuration.

* docs: Add basic usage example for Python SDK

- Add comprehensive README.md with code examples
- Add Chinese version README_CN.md
- Add basic_usage.py demonstrating core features:
  - Initialization (embedded mode and HTTP client mode)
  - Adding resources (URLs, files, directories)
  - Browsing the virtual filesystem
  - Semantic search and retrieval
  - Tiered context loading (L0/L1/L2)
  - Session management for memory

This example helps developers quickly get started with OpenViking.

---------

Co-authored-by: xingzihai <xingzihai@users.noreply.github.com>
2026-03-26 13:13:20 +08:00
MaojiaShengandopenviking c4209da6cc chore: downgrade golang version limit, update vlm version to seed 2.0 (#425)
* feat: define a system path for future deployment

* feat: define a system path for future deployment

* fix: golang downgrade to 1.19

* fix: golang downgrade to 1.19, and change doc

* docs: change model recommendation

* fix: golang downgrade to 1.19, and change doc

* fix: mv test files

* fix: loguru

---------

Co-authored-by: openviking <openviking@example.com>
2026-03-05 14:34:02 +08:00
Qin HaojieandClaude Opus 4.6 a2d35cd264 docs: 修复 openviking serve 命令引用并更新贡献文档 (#357)
openviking 入口已改为 Rust CLI,裸命令 `openviking serve` 不再可用,
将示例中的引用统一更新为 `openviking-server`。同时补充 CONTRIBUTING
文档中缺失的 Rust CLI 编译说明、修正测试示例和项目结构。

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 18:00:07 +08:00
Zayn Jarvis 5bb7709bef feat(examples): simplify k8s Helm chart to MVP (#234)
* feat: add Kubernetes Helm chart for OpenViking deployment

Add a production-ready Helm chart for deploying OpenViking on Kubernetes
with support for GCP and AWS cloud providers.

Features:
- LoadBalancer service with cloud-specific annotations
- Support for GCP and AWS via values.yaml cloudProvider setting
- Secret management for ov.conf configuration
- Health checks (liveness and readiness probes)
- Optional HPA for autoscaling
- Optional PVC for persistent storage
- Uses uv container for streamlined deployment
- Comprehensive documentation

Usage:
  helm install openviking ./deploy/helm/openviking \
    --set cloudProvider=gcp \
    --set openviking.config.embedding.dense.api_key=YOUR_KEY

* feat(examples): simplify k8s helm chart to MVP

Remove production-only complexity to make the chart easy to try locally:
- Drop HPA, PVC, and ServiceAccount templates
- Remove security contexts, cloud provider annotations, node affinity
- Fix config: only embedding/vlm are valid confmap fields (no server/storage blocks)
- Pass --host/--port as CLI args to openviking serve
- Switch service default to ClusterIP with port-forward instructions
- Use emptyDir for data volume
- Simplify _helpers.tpl and values.yaml

Tested against EKS: ov health and ov status both pass.
2026-02-21 09:14:22 +08:00