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:
JianFeeeee
2026-10-21 12:17:19 +08:00
parent 4e66e644da
commit 4e70b8d5d8
367 changed files with 857 additions and 857 deletions

View File

@ -16,9 +16,9 @@ import (
"sync"
"time"
luaVM "github.com/JianFeeeee/HomeAgent/internal/lua"
safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose"
"github.com/JianFeeeee/HomeAgent/internal/security"
luaVM "github.com/JianFeeeee/HologramAgent/internal/lua"
safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose"
"github.com/JianFeeeee/HologramAgent/internal/security"
)
// ContentBlock 定义多模态内容块,用于图片/音频等非文本输入。

View File

@ -12,7 +12,7 @@ import (
"context"
"log"
"github.com/JianFeeeee/HomeAgent/internal/security"
"github.com/JianFeeeee/HologramAgent/internal/security"
)
// secureProviderDecorator 在**发往 LLM 之前**把消息里的明文换成别名。

View File

@ -25,7 +25,7 @@ import (
"context"
"testing"
"github.com/JianFeeeee/HomeAgent/internal/security"
"github.com/JianFeeeee/HologramAgent/internal/security"
)
// newTestStore 造一个**真正会触发包装**的 store。

View File

@ -6,7 +6,7 @@ import (
"testing"
"time"
luaVM "github.com/JianFeeeee/HomeAgent/internal/lua"
luaVM "github.com/JianFeeeee/HologramAgent/internal/lua"
)
func TestQuickChatWithRealKey(t *testing.T) {

View File

@ -22,7 +22,7 @@ import (
"strings"
"testing"
"github.com/JianFeeeee/HomeAgent/internal/security"
"github.com/JianFeeeee/HologramAgent/internal/security"
)
// countingProvider 记录它被调用了几次、收到什么消息。

View File

@ -23,7 +23,7 @@ import (
"strings"
"testing"
"github.com/JianFeeeee/HomeAgent/internal/security"
"github.com/JianFeeeee/HologramAgent/internal/security"
)
// ★★ 判据:**晚注册的 provider 也自动被装饰**(因为装饰挂在 Register 上)。

View File

@ -7,19 +7,19 @@ import (
"sync"
"time"
agentPkg "github.com/JianFeeeee/HomeAgent/internal/agent"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/events"
"github.com/JianFeeeee/HomeAgent/internal/knowledge"
"github.com/JianFeeeee/HomeAgent/internal/memory"
"github.com/JianFeeeee/HomeAgent/internal/memory/document"
"github.com/JianFeeeee/HomeAgent/internal/memory/social"
"github.com/JianFeeeee/HomeAgent/internal/memory/text"
"github.com/JianFeeeee/HomeAgent/internal/memory/vector"
"github.com/JianFeeeee/HomeAgent/internal/plugin"
"github.com/JianFeeeee/HomeAgent/internal/tracker"
"github.com/JianFeeeee/HomeAgent/pkg/types"
agentPkg "github.com/JianFeeeee/HologramAgent/internal/agent"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/events"
"github.com/JianFeeeee/HologramAgent/internal/knowledge"
"github.com/JianFeeeee/HologramAgent/internal/memory"
"github.com/JianFeeeee/HologramAgent/internal/memory/document"
"github.com/JianFeeeee/HologramAgent/internal/memory/social"
"github.com/JianFeeeee/HologramAgent/internal/memory/text"
"github.com/JianFeeeee/HologramAgent/internal/memory/vector"
"github.com/JianFeeeee/HologramAgent/internal/plugin"
"github.com/JianFeeeee/HologramAgent/internal/tracker"
"github.com/JianFeeeee/HologramAgent/pkg/types"
)
// ContextEvent 和 RelevanceContext 定义在 context.go

View File

@ -3,7 +3,7 @@ package core
import (
"testing"
"github.com/JianFeeeee/HomeAgent/internal/memory/document"
"github.com/JianFeeeee/HologramAgent/internal/memory/document"
)
func TestEntitySimilarity(t *testing.T) {

View File

@ -3,8 +3,8 @@ package core
import (
"testing"
"github.com/JianFeeeee/HomeAgent/internal/memory"
"github.com/JianFeeeee/HomeAgent/internal/memory/document"
"github.com/JianFeeeee/HologramAgent/internal/memory"
"github.com/JianFeeeee/HologramAgent/internal/memory/document"
)
func needJieba() bool {

View File

@ -4,8 +4,8 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
type mockOutputDevice struct {

View File

@ -5,8 +5,8 @@ import (
"strconv"
"strings"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
// 阶段 1c:按 ToolDef.Parameters 预校验。

View File

@ -4,9 +4,9 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
// 阶段 1c:按 ToolDef.Parameters 预校验,在**分派之前**拦下坏参数。

View File

@ -3,8 +3,8 @@ package core
import (
"strings"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
// 本文件实现内核侧对"内置工具注册面"(方案 B)的注入。

View File

@ -4,7 +4,7 @@ import (
"strings"
"testing"
"github.com/JianFeeeee/HomeAgent/internal/knowledge"
"github.com/JianFeeeee/HologramAgent/internal/knowledge"
)
// 阶段 B:内置工具注册进 ToolAPI 面。

View File

@ -9,10 +9,10 @@ package core
import (
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
"github.com/JianFeeeee/HomeAgent/pkg/types"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
"github.com/JianFeeeee/HologramAgent/pkg/types"
)
// ★★★ 判据:来源标识**必须在帧的起点就写入**(不能只在工具帧上)。

View File

@ -19,9 +19,9 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
// 与 commondev 真实用法一致的通道名:inputch 可含斜杠,outputch 必须合规

View File

@ -11,10 +11,10 @@ import (
"sync"
"time"
"github.com/JianFeeeee/HomeAgent/internal/memory"
"github.com/JianFeeeee/HomeAgent/internal/memory/document"
"github.com/JianFeeeee/HomeAgent/internal/memory/vector"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
"github.com/JianFeeeee/HologramAgent/internal/memory"
"github.com/JianFeeeee/HologramAgent/internal/memory/document"
"github.com/JianFeeeee/HologramAgent/internal/memory/vector"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
type ToolResultItem struct {

View File

@ -6,7 +6,7 @@ import (
"testing"
"time"
"github.com/JianFeeeee/HomeAgent/internal/memory"
"github.com/JianFeeeee/HologramAgent/internal/memory"
)
func newTestCtx() *RelevanceContext {

View File

@ -3,8 +3,8 @@ package core
import (
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
"github.com/JianFeeeee/HomeAgent/internal/memory"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
"github.com/JianFeeeee/HologramAgent/internal/memory"
)
// 这组判据把「上下文管理的阈值」从硬编码变成可配置,并守住两条纪律:

View File

@ -6,8 +6,8 @@ import (
"sort"
"strings"
"github.com/JianFeeeee/HomeAgent/internal/memory"
"github.com/JianFeeeee/HomeAgent/internal/memory/document"
"github.com/JianFeeeee/HologramAgent/internal/memory"
"github.com/JianFeeeee/HologramAgent/internal/memory/document"
)
// CrossModalHit 是跨模态检索融合后的一条候选。

View File

@ -8,8 +8,8 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// registerFakeDevice 注册一台假设备,带一个"需要 device_id 的指令类工具"和一个无参枚举工具。

View File

@ -7,11 +7,11 @@ import (
"strings"
"time"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/memory"
"github.com/JianFeeeee/HomeAgent/internal/memory/document"
"github.com/JianFeeeee/HomeAgent/internal/memory/vector"
"github.com/JianFeeeee/HomeAgent/internal/nlp"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/memory"
"github.com/JianFeeeee/HologramAgent/internal/memory/document"
"github.com/JianFeeeee/HologramAgent/internal/memory/vector"
"github.com/JianFeeeee/HologramAgent/internal/nlp"
)
type ConsolidationTask struct {

View File

@ -5,8 +5,8 @@ import (
"fmt"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// 这组判据走**真实调度循环**(a.Start + 经 channel 注入 + 等 ResponseCh),

View File

@ -3,9 +3,9 @@ package core
import (
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
// 这组判据针对一个「发了但没人收到」的缺陷:

View File

@ -13,7 +13,7 @@ import (
"strings"
"testing"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
func TestPremise_EncShellCommandPrefilledByKernel(t *testing.T) {

View File

@ -17,7 +17,7 @@ import (
"strings"
"testing"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
// ★★ 判据:`cmd_run`(内置终端工具,非插件)的参数同样被内核回填。

View File

@ -6,10 +6,10 @@ import (
"runtime/debug"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/events"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/events"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
pubsdk "github.com/JianFeeeee/homeagentsdk/sdk"
)

View File

@ -22,10 +22,10 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
"github.com/JianFeeeee/HomeAgent/internal/security"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
"github.com/JianFeeeee/HologramAgent/internal/security"
)
const firewallToken = "ghp_ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"

View File

@ -4,7 +4,7 @@ import (
"strings"
"testing"
"github.com/JianFeeeee/HomeAgent/internal/sdk"
"github.com/JianFeeeee/HologramAgent/internal/sdk"
)
func TestExecuteGetPluginTools(tmp *testing.T) {

View File

@ -5,8 +5,8 @@ import (
"log"
"strings"
"github.com/JianFeeeee/HomeAgent/internal/memory"
"github.com/JianFeeeee/HomeAgent/internal/memory/document"
"github.com/JianFeeeee/HologramAgent/internal/memory"
"github.com/JianFeeeee/HologramAgent/internal/memory/document"
)
// L3 图库的媒体绑定。

View File

@ -7,8 +7,8 @@ import (
"testing"
"time"
"github.com/JianFeeeee/HomeAgent/internal/memory"
"github.com/JianFeeeee/HomeAgent/internal/memory/document"
"github.com/JianFeeeee/HologramAgent/internal/memory"
"github.com/JianFeeeee/HologramAgent/internal/memory/document"
)
// L3 图库媒体绑定测试(块 union 化之后)。

View File

@ -25,8 +25,8 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
"github.com/JianFeeeee/HomeAgent/internal/security"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
"github.com/JianFeeeee/HologramAgent/internal/security"
)
// ★★ 判据:装饰器原地改写 ⇒ 原始消息切片也变成别名。

View File

@ -15,8 +15,8 @@ import (
"sort"
"strings"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
func (a *Agent) executeInputChannels(tc agentAPI.ToolCall) string {

View File

@ -9,8 +9,8 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
func inputChToolCall(args map[string]interface{}) agentAPI.ToolCall {

View File

@ -3,7 +3,7 @@ package core
import (
"log"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// routeInputByOwner 实现**输入路由**:inputch 是最基本的输入路由单位,

View File

@ -4,7 +4,7 @@ import (
"path/filepath"
"testing"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// 输入路由是**独占**的:inputch 划给子之后,该通道的输入只流向子,父不再收到。

View File

@ -5,10 +5,10 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/memory"
"github.com/JianFeeeee/HomeAgent/internal/memory/document"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/memory"
"github.com/JianFeeeee/HologramAgent/internal/memory/document"
pubsdk "github.com/JianFeeeee/homeagentsdk/sdk"
)

View File

@ -17,9 +17,9 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
func TestPremise_PluginReturnedPlaintextIsScrubbed(t *testing.T) {

View File

@ -21,9 +21,9 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/memory"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/memory"
)
// newLightAgent 构造一个轻量内核 agent(驻留子形态):有 LightMemory,没有整理面。

View File

@ -31,7 +31,7 @@ package core
import (
"log"
"github.com/JianFeeeee/HomeAgent/internal/security"
"github.com/JianFeeeee/HologramAgent/internal/security"
)
// scrubForLog 清洗要写进日志的文本。

View File

@ -38,12 +38,12 @@ import (
"testing"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
luaVM "github.com/JianFeeeee/HomeAgent/internal/lua"
"github.com/JianFeeeee/HomeAgent/internal/memory"
"github.com/JianFeeeee/HomeAgent/internal/memory/document"
"github.com/JianFeeeee/HomeAgent/pkg/types"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
luaVM "github.com/JianFeeeee/HologramAgent/internal/lua"
"github.com/JianFeeeee/HologramAgent/internal/memory"
"github.com/JianFeeeee/HologramAgent/internal/memory/document"
"github.com/JianFeeeee/HologramAgent/pkg/types"
)
// liveCfg 是调用方通过环境变量显式提供的 LLM 源配置。

View File

@ -6,8 +6,8 @@ import (
"sync"
"sync/atomic"
"github.com/JianFeeeee/HomeAgent/internal/memory"
safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose"
"github.com/JianFeeeee/HologramAgent/internal/memory"
safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose"
)
// 媒体与记忆块的生命周期辅助。

View File

@ -7,8 +7,8 @@ import (
"strings"
"testing"
"github.com/JianFeeeee/HomeAgent/internal/memory"
"github.com/JianFeeeee/HomeAgent/internal/memory/vector"
"github.com/JianFeeeee/HologramAgent/internal/memory"
"github.com/JianFeeeee/HologramAgent/internal/memory/vector"
)
// 媒体与记忆块的生命周期测试(块 union 化之后)。

View File

@ -7,8 +7,8 @@ import (
"strings"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
"github.com/JianFeeeee/HomeAgent/internal/memory"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
"github.com/JianFeeeee/HologramAgent/internal/memory"
)
// 媒体记忆接线:把对话里出现的图片/音频变成一等记忆块。

View File

@ -8,9 +8,9 @@ import (
"testing"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
"github.com/JianFeeeee/HomeAgent/internal/memory"
"github.com/JianFeeeee/HomeAgent/internal/memory/document"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
"github.com/JianFeeeee/HologramAgent/internal/memory"
"github.com/JianFeeeee/HologramAgent/internal/memory/document"
)
// 媒体记忆接线测试(块 union 化之后):验证媒体从对话进入块、挂到 L0 事件、

View File

@ -28,7 +28,7 @@ package core
import (
"log"
"github.com/JianFeeeee/HomeAgent/internal/security"
"github.com/JianFeeeee/HologramAgent/internal/security"
)
// scrubEventSecrets 就地清洗一条待持久化事件里的明文。

View File

@ -6,10 +6,10 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/memory"
"github.com/JianFeeeee/HomeAgent/pkg/types"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/memory"
"github.com/JianFeeeee/HologramAgent/pkg/types"
)
// TestMemoryCommitReportsRealCounts 钉住「memory_commit 如实报告写入量」。

View File

@ -18,7 +18,7 @@ package core
// 而 `a.memory`(整理面)保持 nil —— 既有的 22 处 `if a.memory != nil` 关卡
// 会自动把整理面全部禁掉,不需要写"每个方法都返回错误"的受限包装。
import "github.com/JianFeeeee/HomeAgent/internal/memory"
import "github.com/JianFeeeee/HologramAgent/internal/memory"
// isLightKernel 报告本 agent 是不是**轻量内核**(驻留子)。
//

View File

@ -5,8 +5,8 @@ import (
"strconv"
"time"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/memory"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/memory"
pubsdk "github.com/JianFeeeee/homeagentsdk/sdk"
)

View File

@ -6,8 +6,8 @@ import (
"testing"
"time"
"github.com/JianFeeeee/HomeAgent/internal/memory"
"github.com/JianFeeeee/HomeAgent/internal/memory/document"
"github.com/JianFeeeee/HologramAgent/internal/memory"
"github.com/JianFeeeee/HologramAgent/internal/memory/document"
)
// memoryPass 是「裁剪」与「召回」的唯一入口:两根正交轴,但共用同一份 query。

View File

@ -7,7 +7,7 @@ import (
"strings"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
)
// 多模态回退链:主模型看不到图/听不到音频时,改用一个声明了 vision/audio

View File

@ -5,8 +5,8 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
"github.com/JianFeeeee/HomeAgent/pkg/types"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
"github.com/JianFeeeee/HologramAgent/pkg/types"
)
// stubProvider 是一个可声明多模态能力的假 provider。

View File

@ -118,7 +118,7 @@ func TestKernelHasNoMediaFileReading(t *testing.T) {
func TestMediaToolsRegisteredByPlugin(t *testing.T) {
// 插件侧的注册清单在 internal/plugins/multimodal/plugin.go。
// 这里只做**跨包引用检查**(core 包不该 import multimodal,那是反向依赖)。
if strings.Contains(kernelSourceDump(t), `"github.com/JianFeeeee/HomeAgent/internal/plugins/multimodal"`) {
if strings.Contains(kernelSourceDump(t), `"github.com/JianFeeeee/HologramAgent/internal/plugins/multimodal"`) {
t.Error("core 反向 import 了 multimodal 插件 —— " +
"工具由插件注册进 StageHost,核心不应知道插件实现")
}

View File

@ -24,7 +24,7 @@ import (
"runtime/debug"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// OffloadOptions 是自动转投的判定与执行参数。

View File

@ -6,9 +6,9 @@ import (
"testing"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/memory"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/memory"
)
// newRootWithoutSchedulerLoop 造一个**不启动后台循环**的根 agent。

View File

@ -5,10 +5,10 @@ import (
"log"
"strings"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
"github.com/JianFeeeee/HomeAgent/internal/security"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
"github.com/JianFeeeee/HologramAgent/internal/security"
)
// executeOutputSendTool 执行一次 output_send__{通道}。

View File

@ -14,8 +14,8 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// registerFakeOutput 注册一个假的输出通道(device 通道)。

View File

@ -4,7 +4,7 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
)
// 设计口径:输出是 agent 的**主动调用** —— 收到一次输入后,可以往任意(已授权的)

View File

@ -5,7 +5,7 @@ import (
"fmt"
"log"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
)
// 上下文超页(context overflow)处理。

View File

@ -6,8 +6,8 @@ import (
"sync"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// ── 测试替身 ──

View File

@ -8,9 +8,9 @@ import (
"testing"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
// 阶段 2d:批次调度与保序。

View File

@ -26,10 +26,10 @@ import (
"strings"
"testing"
"github.com/JianFeeeee/HomeAgent/internal/memory"
"github.com/JianFeeeee/HologramAgent/internal/memory"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// ★★ 判据:**用户输入**里的明文不得进 context(此前完全未被覆盖)。

View File

@ -4,7 +4,7 @@ import (
"fmt"
"strings"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
)
// PersonaStore 是人格设定的读写面。

View File

@ -4,8 +4,8 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// newTestAgent 造一个最小可用的 Agent(buildToolDefs 要求 io 非 nil)。

View File

@ -4,8 +4,8 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// get_plugin_tools 必须是**完整**的服务(2026-05-05 修)

View File

@ -4,7 +4,7 @@ import (
"testing"
"time"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// 抢占日志必须能说出**受害者是谁**(来源 + 类别 + 级别)。

View File

@ -10,9 +10,9 @@ import (
"sort"
"strings"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
"github.com/JianFeeeee/HomeAgent/internal/events"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
"github.com/JianFeeeee/HologramAgent/internal/events"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
// continuationPlaceholder 是工具轮之后补的 user 占位内容。

View File

@ -6,7 +6,7 @@ import (
"sync"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
)
// 提示词抓包(opt-in 诊断)。

View File

@ -4,7 +4,7 @@ import (
"strings"
"testing"
"github.com/JianFeeeee/HomeAgent/internal/meta"
"github.com/JianFeeeee/HologramAgent/internal/meta"
sdkmeta "github.com/JianFeeeee/homeagentsdk/meta"
)

View File

@ -3,7 +3,7 @@ package core
import (
"testing"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
pubsdk "github.com/JianFeeeee/homeagentsdk/sdk"
)

View File

@ -3,7 +3,7 @@ package core
import (
"testing"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
// ContextPolicy=prune 的查询向量必须取**清洗后**的有效内容。

View File

@ -5,9 +5,9 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/memory"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/memory"
pubsdk "github.com/JianFeeeee/homeagentsdk/sdk"
)

View File

@ -22,9 +22,9 @@ import (
"sync"
"time"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/memory"
"github.com/JianFeeeee/HomeAgent/pkg/types"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/memory"
"github.com/JianFeeeee/HologramAgent/pkg/types"
)
// InputchRecord 是 inputch 处理表的一条记录(子持有,父 pull)。

View File

@ -5,8 +5,8 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// outputTestDevice 是最小的输出通道替身(io 里输出通道就是 Device)。

View File

@ -15,9 +15,9 @@ import (
"testing"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/memory"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/memory"
)
// newRootWith 造一个带完整图记忆的父 agent,并指定它(以及它的驻留子)用的 provider。

View File

@ -11,9 +11,9 @@ import (
"path/filepath"
"strings"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/memory"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/memory"
)
func strArg(tc agentAPI.ToolCall, key string) string {

View File

@ -39,8 +39,8 @@ import (
"testing"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// blockingProvider 的 Chat 会一直阻塞,直到 release 被关闭。

View File

@ -4,8 +4,8 @@ import (
"strings"
"testing"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/memory"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/memory"
)
// TestSceneKeysFor 钉住当前场景的推导优先级:

View File

@ -17,7 +17,7 @@ package core
import (
"testing"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// TestSceneKeysMerged_NoDuplicates 声明路与涌现路的并集不得有重复。

View File

@ -14,7 +14,7 @@ package core
import (
"testing"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
pubsdk "github.com/JianFeeeee/homeagentsdk/sdk"
)

View File

@ -40,9 +40,9 @@ import (
"sync/atomic"
"time"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/events"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/events"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
// Level 是**中断**的优先级,由内核预定义四级。

View File

@ -12,9 +12,9 @@ import (
"testing"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
// P5/P6:工具执行期间到达的高优先级中断不得立即抢占;必须等工具返回后的安全点。

View File

@ -18,9 +18,9 @@ import (
"testing"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/events"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/events"
)
// countingProvider 只统计调用次数,永远成功。

View File

@ -13,10 +13,10 @@ import (
"testing"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/plugin"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/plugin"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
// 非内核级来源声明 L4 必须被夹到 L3;内核级来源(内置插件)可用到 L4。

View File

@ -14,8 +14,8 @@ import (
"testing"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// preemptProvider 第 1 次 Chat 阻塞直到 ctx 取消;第 2 次起返回脚本。

View File

@ -19,8 +19,8 @@ import (
"testing"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// 被冷却拦成入队的中断,在冷却期满后的第一个安全点必须被重新武装。

View File

@ -11,8 +11,8 @@ import (
"testing"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// cancelAwareProvider 第一次调用进入后阻塞,直到 ctx 取消;记录是否被取消。

View File

@ -15,7 +15,7 @@ import (
"testing"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
)
// nestingProvider 第 1、2 次调用阻塞到 ctx 取消;第 3 次起按脚本返回。

View File

@ -23,11 +23,11 @@ import (
"testing"
"time"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/events"
"github.com/JianFeeeee/HomeAgent/internal/plugin"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/events"
"github.com/JianFeeeee/HologramAgent/internal/plugin"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
// fixedDelayProvider 返回固定内容,并在被取消时立刻返回 ctx.Err()。

View File

@ -8,8 +8,8 @@ import (
"fmt"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// 新模型的选择顺序:immediate → 中断队列 L4→L1 → 栈顶(与队头比级别) → 排队 FIFO。

View File

@ -38,8 +38,8 @@ import (
"sort"
"strings"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
"github.com/JianFeeeee/HomeAgent/internal/security"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
"github.com/JianFeeeee/HologramAgent/internal/security"
)
func (a *Agent) executeSecretTool(tc agentAPI.ToolCall) string {

View File

@ -10,8 +10,8 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
"github.com/JianFeeeee/HomeAgent/internal/security"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
"github.com/JianFeeeee/HologramAgent/internal/security"
)
const c8Token = "ghp_ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"

View File

@ -18,10 +18,10 @@ import (
"sync/atomic"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
"github.com/JianFeeeee/HomeAgent/internal/security"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
"github.com/JianFeeeee/HologramAgent/internal/security"
)
// ★★ 判据:**多 agent 并发出向** —— 明文一律不得泄漏到 provider。

View File

@ -6,7 +6,7 @@ import (
"log"
"strings"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
)
// childTaskState 是一个子任务的生命周期状态。

View File

@ -8,8 +8,8 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
)
// captureLog 捕获 log 包在 fn 执行期间的全部输出。

View File

@ -5,7 +5,7 @@ import (
"strings"
"testing"
agentAPI "github.com/JianFeeeee/HomeAgent/internal/agent/api"
agentAPI "github.com/JianFeeeee/HologramAgent/internal/agent/api"
)
// child_result 必须幂等——这是 "任务已结束但核心循环不结束" 的根因修复。

View File

@ -6,9 +6,9 @@ import (
"runtime/debug"
"time"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
"github.com/JianFeeeee/HomeAgent/internal/events"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
"github.com/JianFeeeee/HologramAgent/internal/events"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
func (a *Agent) runStage(stage sdk.Stage, ctx *sdk.StageContext) bool {

View File

@ -6,10 +6,10 @@ import (
"runtime/debug"
"sync"
agentIO "github.com/JianFeeeee/HomeAgent/internal/agent/io"
safeclose "github.com/JianFeeeee/HomeAgent/internal/safeclose"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
"github.com/JianFeeeee/HomeAgent/internal/security"
agentIO "github.com/JianFeeeee/HologramAgent/internal/agent/io"
safeclose "github.com/JianFeeeee/HologramAgent/internal/safeclose"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
"github.com/JianFeeeee/HologramAgent/internal/security"
)
type StageHost struct {

View File

@ -3,7 +3,7 @@ package core
import (
"testing"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
// stage handler 必须能按插件成组摘除。

View File

@ -5,7 +5,7 @@ import (
"sync/atomic"
"testing"
sdk "github.com/JianFeeeee/HomeAgent/internal/sdk"
sdk "github.com/JianFeeeee/HologramAgent/internal/sdk"
)
func TestStageHostRegisterTool(t *testing.T) {

Some files were not shown because too many files have changed in this diff Show More