mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-11-01 06:47:29 +00:00
refactor(module): 核心仓 Go module 路径改为 github.com/JianFeeeee/HologramAgent
批 1,不含 SDK 仓与目录改名。 - go.mod 第 1 行 module 路径 - 366 个 .go 文件的完整前缀 github.com/JianFeeeee/HomeAgent 机械替换 (857 处,仅完整前缀;展示名/注释里的 HomeAgent 字样留给批 5) - 未改:third_party 目录名、SDK 自身 go.mod module、go.mod replace 目标、 homed/waiter 可执行名、.hmap 后缀
This commit is contained in:
@ -21,7 +21,7 @@ import (
|
||||
"fmt"
|
||||
"os"
|
||||
|
||||
"github.com/JianFeeeee/HomeAgent/internal/memory"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/memory"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
||||
@ -33,12 +33,12 @@ import (
|
||||
"sort"
|
||||
"strings"
|
||||
|
||||
"github.com/JianFeeeee/HomeAgent/internal/kernelboot"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/kernelmod"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/kernelboot"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/kernelmod"
|
||||
|
||||
// ★ 把全部内核模块**引入编译** —— 这就是"编译期收集各模块声明"的落点。
|
||||
// 各模块在自己的 init() 里 kernelmod.Register(...)。
|
||||
_ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/all"
|
||||
_ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/all"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
||||
@ -43,13 +43,13 @@ import (
|
||||
"os"
|
||||
"time"
|
||||
|
||||
"github.com/JianFeeeee/HomeAgent/internal/memory"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/memory/distill"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/memory/vector"
|
||||
"github.com/JianFeeeee/HomeAgent/pkg/embedding"
|
||||
"github.com/JianFeeeee/HomeAgent/pkg/generation"
|
||||
_ "github.com/JianFeeeee/HomeAgent/providers/chineseclip"
|
||||
_ "github.com/JianFeeeee/HomeAgent/providers/ollama"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/memory"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/memory/distill"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/memory/vector"
|
||||
"github.com/JianFeeeee/HologramAgent/pkg/embedding"
|
||||
"github.com/JianFeeeee/HologramAgent/pkg/generation"
|
||||
_ "github.com/JianFeeeee/HologramAgent/providers/chineseclip"
|
||||
_ "github.com/JianFeeeee/HologramAgent/providers/ollama"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
||||
@ -30,11 +30,11 @@ import (
|
||||
"os"
|
||||
"time"
|
||||
|
||||
"github.com/JianFeeeee/HomeAgent/internal/memory"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/memory/vector"
|
||||
"github.com/JianFeeeee/HomeAgent/pkg/embedding"
|
||||
_ "github.com/JianFeeeee/HomeAgent/providers/chineseclip"
|
||||
_ "github.com/JianFeeeee/HomeAgent/providers/qwen3vl"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/memory"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/memory/vector"
|
||||
"github.com/JianFeeeee/HologramAgent/pkg/embedding"
|
||||
_ "github.com/JianFeeeee/HologramAgent/providers/chineseclip"
|
||||
_ "github.com/JianFeeeee/HologramAgent/providers/qwen3vl"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
||||
@ -31,7 +31,7 @@ import (
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
||||
"github.com/JianFeeeee/HomeAgent/internal/knowledge"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/knowledge"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
||||
@ -32,8 +32,8 @@ import (
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
||||
"github.com/JianFeeeee/HomeAgent/internal/config"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/security"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/config"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/security"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
||||
@ -40,7 +40,7 @@ import (
|
||||
"path/filepath"
|
||||
"time"
|
||||
|
||||
"github.com/JianFeeeee/HomeAgent/internal/memory"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/memory"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
||||
@ -13,19 +13,19 @@ import (
|
||||
"syscall"
|
||||
"time"
|
||||
|
||||
agentCore "github.com/JianFeeeee/HomeAgent/internal/agent/core"
|
||||
internalConfig "github.com/JianFeeeee/HomeAgent/internal/config"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/ipc"
|
||||
logpkg "github.com/JianFeeeee/HomeAgent/internal/log"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/memory"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/memory/pipeline"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/memory/social"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/plugin"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/recovery"
|
||||
safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/supervisor"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/tracker"
|
||||
"github.com/JianFeeeee/HomeAgent/pkg/types"
|
||||
agentCore "github.com/JianFeeeee/HologramAgent/internal/agent/core"
|
||||
internalConfig "github.com/JianFeeeee/HologramAgent/internal/config"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/ipc"
|
||||
logpkg "github.com/JianFeeeee/HologramAgent/internal/log"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/memory"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/memory/pipeline"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/memory/social"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/plugin"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/recovery"
|
||||
safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/supervisor"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/tracker"
|
||||
"github.com/JianFeeeee/HologramAgent/pkg/types"
|
||||
)
|
||||
|
||||
// setupLogging 初始化日志:行号前缀 + 同时输出到控制台与 <data>/log/ 下的本次启动文件。
|
||||
|
||||
@ -13,12 +13,12 @@ import (
|
||||
"path/filepath"
|
||||
"time"
|
||||
|
||||
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
|
||||
internalConfig "github.com/JianFeeeee/HomeAgent/internal/config"
|
||||
luaVM "github.com/JianFeeeee/HomeAgent/internal/lua"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/recovery"
|
||||
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/system"
|
||||
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
|
||||
internalConfig "github.com/JianFeeeee/HologramAgent/internal/config"
|
||||
luaVM "github.com/JianFeeeee/HologramAgent/internal/lua"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/recovery"
|
||||
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/system"
|
||||
)
|
||||
|
||||
// runFailbackRecovery 在 failback worker 内执行 L1 恢复梯子:
|
||||
|
||||
@ -19,11 +19,11 @@ import (
|
||||
"syscall"
|
||||
"time"
|
||||
|
||||
internalConfig "github.com/JianFeeeee/HomeAgent/internal/config"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/ipc"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/recovery"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/system"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/tracker"
|
||||
internalConfig "github.com/JianFeeeee/HologramAgent/internal/config"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/ipc"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/recovery"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/system"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/tracker"
|
||||
"gopkg.in/yaml.v3"
|
||||
)
|
||||
|
||||
|
||||
@ -10,7 +10,7 @@ import (
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/JianFeeeee/HomeAgent/internal/recovery"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/recovery"
|
||||
)
|
||||
|
||||
// guard 的**破坏性路径**判据。
|
||||
|
||||
@ -9,9 +9,9 @@ import (
|
||||
"log"
|
||||
"os"
|
||||
|
||||
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
|
||||
internalConfig "github.com/JianFeeeee/HomeAgent/internal/config"
|
||||
luaVM "github.com/JianFeeeee/HomeAgent/internal/lua"
|
||||
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
|
||||
internalConfig "github.com/JianFeeeee/HologramAgent/internal/config"
|
||||
luaVM "github.com/JianFeeeee/HologramAgent/internal/lua"
|
||||
)
|
||||
|
||||
// runGuard 桩:guard 父守护模式仅支持 Linux,其余平台打印提示并退出。
|
||||
|
||||
@ -9,12 +9,12 @@ import (
|
||||
"path/filepath"
|
||||
"strings"
|
||||
|
||||
"github.com/JianFeeeee/HomeAgent/internal/kernelboot"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/kernelmod"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/kernelboot"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/kernelmod"
|
||||
|
||||
// ★ 把全部内核模块**引入编译**(Go 要求 import 才会编译进来)。
|
||||
// 加一个新模块 = 新建 internal/kernelmod/<name>/mod.go + 在 all.go 加一行。
|
||||
_ "github.com/JianFeeeee/HomeAgent/internal/kernelmod/all"
|
||||
_ "github.com/JianFeeeee/HologramAgent/internal/kernelmod/all"
|
||||
)
|
||||
|
||||
// RunKernelModules 装配全部内核模块(必须在 Group 0 串行段之后调用)。
|
||||
|
||||
@ -5,26 +5,26 @@ import (
|
||||
"log"
|
||||
"path/filepath"
|
||||
|
||||
internalConfig "github.com/JianFeeeee/HomeAgent/internal/config"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/kernelboot"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/kernelmod/pluginhost"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/meta"
|
||||
internalConfig "github.com/JianFeeeee/HologramAgent/internal/config"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/kernelboot"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/kernelmod/pluginhost"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/meta"
|
||||
// ★ 内置插件统一走 internal/plugins 的清单(all.go),**不要**在这里
|
||||
// 单独导入某个插件:
|
||||
// · 重复导入虽无害(同一包只 init 一次),但会让 all.go 不再是唯一清单
|
||||
// —— 按它盘点的工具/文档会漏项(kbtree 曾因此长期游离在清单之外);
|
||||
// · 想增删内置插件请改 all.go。
|
||||
_ "github.com/JianFeeeee/HomeAgent/internal/plugins"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/security"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/systemd"
|
||||
_ "github.com/JianFeeeee/HologramAgent/internal/plugins"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/security"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/systemd"
|
||||
|
||||
// 空白导入内置 provider:它们各自在 init 里注册到 pkg/embedding。
|
||||
// 想把核心换成自己的模型,只需替换这一行(或另建一个发行版 main)。
|
||||
_ "github.com/JianFeeeee/HomeAgent/providers/chineseclip"
|
||||
_ "github.com/JianFeeeee/HomeAgent/providers/qwen3vl"
|
||||
_ "github.com/JianFeeeee/HologramAgent/providers/chineseclip"
|
||||
_ "github.com/JianFeeeee/HologramAgent/providers/qwen3vl"
|
||||
// 生成侧 provider(蒸馏拆三元组)。与上面两个向量 provider 各自独立注册:
|
||||
// 核心只依赖 pkg/generation 的接口,按配置 Open("ollama")。
|
||||
_ "github.com/JianFeeeee/HomeAgent/providers/ollama"
|
||||
_ "github.com/JianFeeeee/HologramAgent/providers/ollama"
|
||||
)
|
||||
|
||||
// main 是 worker 进程的启动序列。
|
||||
|
||||
@ -16,10 +16,10 @@ import (
|
||||
"log"
|
||||
"time"
|
||||
|
||||
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/memory"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/memory/pipeline"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/memory/text"
|
||||
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/memory"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/memory/pipeline"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/memory/text"
|
||||
)
|
||||
|
||||
// startMemoryCandidateConsumer 起一个常驻 goroutine:把 eventbus 上的
|
||||
|
||||
@ -20,9 +20,9 @@ import (
|
||||
"log"
|
||||
"strings"
|
||||
|
||||
internalConfig "github.com/JianFeeeee/HomeAgent/internal/config"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/plugin"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/recovery"
|
||||
internalConfig "github.com/JianFeeeee/HologramAgent/internal/config"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/plugin"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/recovery"
|
||||
)
|
||||
|
||||
// resolveFailbackAllowlist 解析 failback 受限启动的插件白名单(装配**前**调用)。
|
||||
|
||||
@ -22,7 +22,7 @@ import (
|
||||
"fmt"
|
||||
"log"
|
||||
|
||||
"github.com/JianFeeeee/HomeAgent/internal/memory"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/memory"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
||||
@ -15,7 +15,7 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"github.com/JianFeeeee/HomeAgent/internal/devicebridge/client"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/devicebridge/client"
|
||||
)
|
||||
|
||||
// ===== WebSocket 帧编码/解码(RFC 6455) =====
|
||||
|
||||
@ -14,8 +14,8 @@ import (
|
||||
"syscall"
|
||||
"time"
|
||||
|
||||
"github.com/JianFeeeee/HomeAgent/internal/devicebridge/client"
|
||||
safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/devicebridge/client"
|
||||
safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose"
|
||||
)
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
@ -14,8 +14,8 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/JianFeeeee/HomeAgent/internal/devicebridge/client"
|
||||
"github.com/JianFeeeee/HomeAgent/internal/meta"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/devicebridge/client"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/meta"
|
||||
)
|
||||
|
||||
// ===== 设备桥管理 =====
|
||||
|
||||
@ -12,8 +12,8 @@ import (
|
||||
"syscall"
|
||||
"time"
|
||||
|
||||
"github.com/JianFeeeee/HomeAgent/internal/meta"
|
||||
safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose"
|
||||
"github.com/JianFeeeee/HologramAgent/internal/meta"
|
||||
safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose"
|
||||
)
|
||||
|
||||
const (
|
||||
|
||||
@ -4,7 +4,7 @@ import (
|
||||
"context"
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose"
|
||||
safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose"
|
||||
"sync"
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user