Port Python agentic search to Go (nav service, harness, tools) (#17702)

Port Python rag/advanced_rag agentic search to Go: ES-backed dataset-nav
service, agentic-search harness, and agent tools.

Includes agentic-search port plan and self-review docs.
This commit is contained in:
Zhichang Yu
2026-08-03 11:16:16 +08:00
committed by GitHub
parent 2e0dda59fc
commit 4e78f1f440
42 changed files with 5318 additions and 1444 deletions

6
.gitignore vendored
View File

@@ -222,12 +222,15 @@ backup
/target
# Do not include in PR (local dev / build artifacts)
# Do not include in PR (local dev / build artifacts / working notes)
ragflow.egg-info/
uv-aarch64*.tar.gz
uv-aarch64-unknown-linux-gnu.tar.gz
docker/launch_backend_service_windows.sh
# Scratch/working notes (agent task planning & self-review docs; not PR material)
tasks/*.md
# C++ build directories
internal/binding/cpp/build/
internal/binding/cpp/cmake-build-release/
@@ -239,6 +242,7 @@ internal/binding/cpp/cmake-build-debug/
# Go server build output
bin/*
!bin/.gitkeep
/ragflow_server
.claude/settings.local.json
.run/