From ec47bcd9555cbf94ba40823a5dbd2fb957582bbe Mon Sep 17 00:00:00 2001
From: ai_xiaopei <xiaopei@aisim.cn>
Date: Sun, 26 Jul 2026 08:23:23 +0800
Subject: [PATCH] feat: add --with-content and --with-links flags
---
bin/kb | 0
internal/output/formatter.go | 15 +++++++++++++++
2 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/bin/kb b/bin/kb
index fd5beb1..4c97ca9 100755
--- a/bin/kb
+++ b/bin/kb
Binary files differ
diff --git a/internal/output/formatter.go b/internal/output/formatter.go
index 91f7286..718d51e 100644
--- a/internal/output/formatter.go
+++ b/internal/output/formatter.go
@@ -24,6 +24,21 @@
title = title[:18] + ".."
}
sb.WriteString(fmt.Sprintf("%-50s %-20s %-8s %d\n", r.Path, title, r.Section, r.Score))
+
+ // 输出内容(如果有)
+ if r.Content != "" {
+ sb.WriteString("\n--- 内容 ---\n")
+ sb.WriteString(r.Content)
+ sb.WriteString("\n")
+ }
+
+ // 输出关联文档(如果有)
+ if len(r.Links) > 0 {
+ sb.WriteString("\n--- 关联文档 ---\n")
+ for _, link := range r.Links {
+ sb.WriteString(fmt.Sprintf("- %s\n", link))
+ }
+ }
}
sb.WriteString(fmt.Sprintf("\n共 %d 条结果\n", len(results)))
--
Gitblit v1.9.1